Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- - hosts: localhost
- name: Setup ONTAP
- vars:
- hostname: "172.32.0.182"
- username: "admin"
- vserver: openstack
- volname: ansibleDemo
- aggregate_name: aggr1_1
- size: 1
- state: present
- tasks:
- - name: Create volume
- na_cdot_volume:
- state: "{{ state }}"
- name: "{{ volname }}"
- aggregate_name: "{{ aggregate_name }}"
- size: "{{ size }}"
- size_unit: gb
- vserver: "{{ vserver }}"
- hostname: "{{ hostname }}"
- username: "{{ username }}"
- password: "{{ password }}"
- - name: Setup rules
- na_cdot_rule:
- state: "{{ state }}"
- policy: ansiblePolicy
- vserver: "{{ vserver }}"
- client_match: 172.32.0.99
- ro_rule: sys
- rw_rule: sys
- #su_rule: sys
- hostname: "{{ hostname }}"
- username: "{{ username }}"
- password: "{{ password }}"
- - name: Create LUN
- na_cdot_lun:
- state: "{{ state }}"
- name: ansibleLUN_1
- flexvol_name: "{{ volname }}"
- vserver: "{{ vserver }} "
- size: 55
- size_unit: mb
- hostname: "{{ hostname }}"
- username: "{{ username }}"
- password: "{{ password }}"
- - name: Create igroup
- na_cdot_igroup:
- state: "{{ state }}"
- name: ansibleIgroup
- igroup_type: iscsi
- os_type: linux
- vserver: "{{ vserver }}"
- initiator: iqn.2005-03.com.redhat:linux-host1
- initiator_state: present
- hostname: "{{ hostname }}"
- username: "{{ username }}"
- password: "{{ password }}"
- - name: Map lun
- na_cdot_map:
- state: "{{ state }}"
- name: ansibleLUN_1
- flexvol_name: "{{ volname }}"
- igroup: ansibleIgroup
- vserver: "{{ vserver }}"
- hostname: "{{ hostname }}"
- username: "{{ username }}"
- password: "{{ password }}"
- - name: Reporting Node
- na_cdot_reporting:
- state: absent
- name: ansibleLUN_1
- flexvol_name: "{{ volname }}"
- vserver: "{{ vserver }}"
- igroup: ansibleIgroup
- node: vsim-02
- hostname: "{{ hostname }}"
- username: "{{ username }}"
- password: "{{ password }}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement