#Hi I was using netapp ontap na ontap

1 messages · Page 1 of 1 (latest)

balmy lichen
#

I find rest_info little easier to extract the list of volumes.

  • name: Gather volume info
    tags: vol
    netapp.ontap.na_ontap_rest_info:
    gather_subset:
    - storage/volumes
    hostname: "{{ hostname }}"
    username: "{{ user }}"
    password: "{{ pass }}"
    https: True
    validate_certs: False
    register: result
    • debug: var=result['ontap_info']['storage/volumes']['records']
      tags: vol
    • name: create volume list
      tags: vol
      set_fact:
      volume_list: "{{ volume_list|default([]) + [item.name] }}"
      loop: "{{result['ontap_info']['storage/volumes']['records']}}"
    • debug: var=volume_list
      tags: vol

TASK [debug] *****************************************************************************
ok: [localhost] => {
"volume_list": [
"test_eff3",
"test_e",
"test_eff2",
"svm0_root",
"vol0",
"ansibleVolume",
"test_eff",
"ansibletest",
"ansibleVolume12"
]
}