summaryrefslogtreecommitdiffstats
path: root/ansible_collections/dellemc/openmanage/roles/idrac_import_server_config_profile/molecule/nfs_share
diff options
context:
space:
mode:
Diffstat (limited to 'ansible_collections/dellemc/openmanage/roles/idrac_import_server_config_profile/molecule/nfs_share')
-rw-r--r--ansible_collections/dellemc/openmanage/roles/idrac_import_server_config_profile/molecule/nfs_share/converge.yml20
-rw-r--r--ansible_collections/dellemc/openmanage/roles/idrac_import_server_config_profile/molecule/nfs_share/molecule.yml5
-rw-r--r--ansible_collections/dellemc/openmanage/roles/idrac_import_server_config_profile/molecule/nfs_share/prepare.yml7
3 files changed, 20 insertions, 12 deletions
diff --git a/ansible_collections/dellemc/openmanage/roles/idrac_import_server_config_profile/molecule/nfs_share/converge.yml b/ansible_collections/dellemc/openmanage/roles/idrac_import_server_config_profile/molecule/nfs_share/converge.yml
index bb839b38b..14d3de043 100644
--- a/ansible_collections/dellemc/openmanage/roles/idrac_import_server_config_profile/molecule/nfs_share/converge.yml
+++ b/ansible_collections/dellemc/openmanage/roles/idrac_import_server_config_profile/molecule/nfs_share/converge.yml
@@ -1,20 +1,30 @@
---
- name: Converge
hosts: all
+ vars:
+ share_input: &share_input
+ share_name: "{{ lookup('env', 'nfs_url') }}"
+ scp_file: "{{ lookup('env', 'nfs_filename') }}"
gather_facts: false
tasks:
+ - name: "Pre-requisites"
+ ansible.builtin.include_tasks:
+ file: "../resources/tests/export.yml"
+ vars:
+ _share_parameters:
+ <<: *share_input
+ tags: molecule-idempotence-notest
- name: "Importing SCP from NFS"
ansible.builtin.import_role:
name: idrac_import_server_config_profile
vars:
- hostname: "{{ lookup('env', 'HOSTNAME') }}"
- username: "{{ lookup('env', 'USERNAME') }}"
- password: "{{ lookup('env', 'PASSWORD') }}"
+ hostname: "{{ lookup('env', 'IDRAC_IP') }}"
+ username: "{{ lookup('env', 'IDRAC_USER') }}"
+ password: "{{ lookup('env', 'IDRAC_PASSWORD') }}"
validate_certs: false
share_parameters:
- share_name: "{{ lookup('env', 'NFS_URL') }}"
- scp_file: "{{ lookup('env', 'nfs_filename') }}"
+ <<: *share_input
shutdown_type: 'Forced'
end_host_power_state: 'On'
when: not ansible_check_mode
diff --git a/ansible_collections/dellemc/openmanage/roles/idrac_import_server_config_profile/molecule/nfs_share/molecule.yml b/ansible_collections/dellemc/openmanage/roles/idrac_import_server_config_profile/molecule/nfs_share/molecule.yml
index e69de29bb..fc17009ba 100644
--- a/ansible_collections/dellemc/openmanage/roles/idrac_import_server_config_profile/molecule/nfs_share/molecule.yml
+++ b/ansible_collections/dellemc/openmanage/roles/idrac_import_server_config_profile/molecule/nfs_share/molecule.yml
@@ -0,0 +1,5 @@
+---
+provisioner:
+ name: ansible
+ playbooks:
+ cleanup: ../resources/tests/cleanup.yml
diff --git a/ansible_collections/dellemc/openmanage/roles/idrac_import_server_config_profile/molecule/nfs_share/prepare.yml b/ansible_collections/dellemc/openmanage/roles/idrac_import_server_config_profile/molecule/nfs_share/prepare.yml
deleted file mode 100644
index 5fadc24b5..000000000
--- a/ansible_collections/dellemc/openmanage/roles/idrac_import_server_config_profile/molecule/nfs_share/prepare.yml
+++ /dev/null
@@ -1,7 +0,0 @@
----
-- name: Cleanup
- hosts: all
- gather_facts: false
- tasks:
- - name: Cleanup config
- ansible.builtin.include_tasks: ../resources/tests/prepare.yml