소스 검색

Update main.yml

Signed-off-by: abhishek-sa1 <abhishek.sa3@dell.com>
abhishek-sa1 3 년 전
부모
커밋
69cd9b39ba
1개의 변경된 파일21개의 추가작업 그리고 14개의 파일을 삭제
  1. 21 14
      control_plane/roles/control_plane_common/tasks/main.yml

+ 21 - 14
control_plane/roles/control_plane_common/tasks/main.yml

@@ -12,46 +12,53 @@
 #  See the License for the specific language governing permissions and
 #  See the License for the specific language governing permissions and
 #  limitations under the License.
 #  limitations under the License.
 ---
 ---
-- name: Mount Path
-  set_fact:
-    mount_path: "{{ role_path + '/../../..'  }}"
 
 
 - name: Pre-requisite validation
 - name: Pre-requisite validation
   import_tasks: pre_requisite.yml
   import_tasks: pre_requisite.yml
+  tags: init
 
 
 - name: Internet validation
 - name: Internet validation
   import_tasks: internet_validation.yml
   import_tasks: internet_validation.yml
+  tags: init
 
 
 - name: Common packages installation
 - name: Common packages installation
   import_tasks: package_installation.yml
   import_tasks: package_installation.yml
+  tags: init
 
 
-- name: Basic Configuration
+- name: Basic configuration
   import_tasks: fetch_base_inputs.yml
   import_tasks: fetch_base_inputs.yml
 
 
-- name: Credentials Configuration
-  import_tasks: password_config.yml
-
-- name: omnia inputs validation
+- name: Omnia inputs validation
   import_tasks: verify_omnia_params.yml
   import_tasks: verify_omnia_params.yml
 
 
+- name: Credentials inputs validation
+  import_tasks: verify_login_inputs.yml
+
+- name: iDRAC inputs validation
+  import_tasks: validate_idrac_vars.yml
+
 - name: Subnet manager inputs validation
 - name: Subnet manager inputs validation
   import_tasks: fetch_sm_inputs.yml
   import_tasks: fetch_sm_inputs.yml
   when: ib_switch_support
   when: ib_switch_support
 
 
+- name: Security inputs validation
+  import_tasks: fetch_security_inputs.yml
+  when: enable_security_support
+
 - name: Host mapping file validation
 - name: Host mapping file validation
   import_tasks: validate_host_mapping_file.yml
   import_tasks: validate_host_mapping_file.yml
-  when: host_mapping_file_path |length >0
+  when: host_mapping_file_path | length > 0
+  tags: [ validate, pxe ]
 
 
 - name: Device mapping file validation
 - name: Device mapping file validation
   import_tasks: validate_device_mapping_file.yml
   import_tasks: validate_device_mapping_file.yml
-  when: mngmnt_mapping_file_path |length >0
+  when: mngmnt_mapping_file_path | length > 0
+  tags: [ validate, network-device ]
 
 
 - name: Encrypt idrac_tools_vars.yml
 - name: Encrypt idrac_tools_vars.yml
   import_tasks: encrypt_idrac_tools_vars.yml
   import_tasks: encrypt_idrac_tools_vars.yml
+  tags: init
 
 
 - name: NFS Server setup for offline repo and awx
 - name: NFS Server setup for offline repo and awx
   import_tasks: nfs_server_setup.yml
   import_tasks: nfs_server_setup.yml
-
-- name: Security Inputs Validation
-  import_tasks: fetch_security_inputs.yml
-  when: enable_security_support
+  tags: init