diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-18 05:52:35 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-18 05:52:35 +0000 |
commit | 7fec0b69a082aaeec72fee0612766aa42f6b1b4d (patch) | |
tree | efb569b86ca4da888717f5433e757145fa322e08 /ansible_collections/dellemc/powerflex/playbooks/modules/sdc.yml | |
parent | Releasing progress-linux version 7.7.0+dfsg-3~progress7.99u1. (diff) | |
download | ansible-7fec0b69a082aaeec72fee0612766aa42f6b1b4d.tar.xz ansible-7fec0b69a082aaeec72fee0612766aa42f6b1b4d.zip |
Merging upstream version 9.4.0+dfsg.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'ansible_collections/dellemc/powerflex/playbooks/modules/sdc.yml')
-rw-r--r-- | ansible_collections/dellemc/powerflex/playbooks/modules/sdc.yml | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/ansible_collections/dellemc/powerflex/playbooks/modules/sdc.yml b/ansible_collections/dellemc/powerflex/playbooks/modules/sdc.yml new file mode 100644 index 000000000..b796f02da --- /dev/null +++ b/ansible_collections/dellemc/powerflex/playbooks/modules/sdc.yml @@ -0,0 +1,64 @@ +--- +- name: SDC Operations + hosts: localhost + connection: local + gather_facts: false + vars: + hostname: 'x.x.x.x' + username: 'admin' + password: 'Password' + validate_certs: false + sdc_name: test_sdc + + tasks: + - name: Get sdc details using sdc ip + register: result + dellemc.powerflex.sdc: + hostname: "{{ hostname }}" + username: "{{ username }}" + password: "{{ password }}" + validate_certs: "{{ validate_certs }}" + sdc_ip: "1.1.1.1" + state: "present" + + - name: Set sdc id + ansible.builtin.set_fact: + sdc_id: "{{ result.sdc_details.id }}" + + - name: Rename sdc using sdc id + dellemc.powerflex.sdc: + hostname: "{{ hostname }}" + username: "{{ username }}" + password: "{{ password }}" + validate_certs: "{{ validate_certs }}" + sdc_id: "{{ sdc_id }}" + sdc_new_name: "{{ sdc_name }}" + state: "present" + + - name: Get sdc details using sdc name + dellemc.powerflex.sdc: + hostname: "{{ hostname }}" + username: "{{ username }}" + password: "{{ password }}" + validate_certs: "{{ validate_certs }}" + sdc_name: "{{ sdc_name }}" + state: "present" + + - name: Set performance profile of sdc using sdc name + dellemc.powerflex.sdc: + hostname: "{{ hostname }}" + username: "{{ username }}" + password: "{{ password }}" + validate_certs: "{{ validate_certs }}" + sdc_name: "{{ sdc_name }}" + performance_profile: "HighPerformance" + state: "present" + + - name: Remove sdc + dellemc.powerflex.sdc: + hostname: "{{ hostname }}" + username: "{{ username }}" + password: "{{ password }}" + validate_certs: "{{ validate_certs }}" + sdc_name: "{{ sdc_name }}" + state: "absent" |