#Create a flex group with multiple aggregates with Ansible

1 messages · Page 1 of 1 (latest)

willow herald
#

We want to implement creating of Flex volumes on Netapp over Ansible but we can only create it with on one volume , not on multiple aggregates this is what we tried:


  • name: Create a flex group with multiple aggregates
    hosts: localhost
    connection: local
    gather_facts: false
    vars:
    ontap_host: X.X.X.X
    ontap_username: admin
    ontap_password: somepass
    vserver_name: backendvserver
    volume_name: volume2023
    aggr_list: [ data01, data02 ]

    tasks:

    • name: Create a flex group
      na_ontap_volume:
      state: present
      hostname: "{{ ontap_host }}"
      username: "{{ ontap_username }}"
      password: "{{ ontap_password }}"
      vserver: "{{ vserver_name }}"
      name: "{{ volume_name }}"
      aggr_list: "{{ aggr_list }}"
      is_flexgroup: yes

Is creating of Flex group supported and possible while using it trough Ansible?

hearty schooner
#

yes, we can create flexgroup volume using
auto_provision_as: flexgroup

#

example

  • name: Create Flexgroup volume manually
    netapp.ontap.na_ontap_volume:
    state: present
    name: ansibleVolume
    is_infinite: False
    aggr_list: "{{ aggr_list }}"
    aggr_list_multiplier: 2
    size: 200
    size_unit: mb
    space_guarantee: none
    export_policy: default
    vserver: "{{ vserver }}"
    hostname: "{{ netapp_hostname }}"
    username: "{{ netapp_username }}"
    password: "{{ netapp_password }}"
    https: False
    unix_permissions: 777
    snapshot_policy: default