소스 검색

Validate the nic for powervault server

Signed-off-by: Shubhangi-dell <shubhangi_srivastava@dell.com>
Shubhangi-dell 3 년 전
부모
커밋
4de76d951c
1개의 변경된 파일25개의 추가작업 그리고 0개의 파일을 삭제
  1. 25 0
      roles/powervault_me4_nfs/tasks/validate_nfs_config.yml

+ 25 - 0
roles/powervault_me4_nfs/tasks/validate_nfs_config.yml

@@ -0,0 +1,25 @@
+- name: Include variable file for powervault
+  include_vars: "{{ pv_nfs_file }}"
+  no_log: false
+
+- name: Include variable file for powervault
+  include_vars:  "{{ role_path }}/vars/main.yml"
+  no_log: true
+
+- name: Refresh ssh-key
+  command: ssh-keygen -R {{ inventory_hostname }}
+  register: ping_result
+  changed_when: false
+  failed_when: false
+
+- name: Check for nfs node nic
+  command: nmcli device show {{ pv_nic }}
+  register: nic_output
+  changed_when: false
+  failed_when: false
+  tags: install
+
+- name: Fail if wrong nic
+  fail:
+    msg: "{{ nic_error }}"
+  when: 'pv_nic in nic_output.stderr'