On 4/17/20 12:55 PM, mahesh g o wrote:
> Thank u very much ...it worked.
> 

You are welcome.

> I need one more help....the aggr is coming from the playbook1. every time i 
> run that playbook1 individually and i enter
> the aggr array in  playbook2.
>  so how do i get the output of the  playbook1 in the form of array so that i 
> dont have to enter the aggr array in the 
> playbook2.
> 
> playbook2: is the one i shared earlier.
> 

First question would be why do you have two separate playbooks?

Regards
        Racke

> 
> playbook1:
>  tasks:
>     - name: Create Aggregates and wait 5 minutes until aggregate is online
>       na_ontap_aggregate:
>         state: absent
>         service_state: online
>         name: "aggr_{{item }}"
>         disk_count: 5
>         wait_for_online: True
>         nodes: "{{ node[((item|int-1)//2)] }}"
>         time_out: 300
>         hostname: "{{ aiqumip }}"
>         username: "{{ aiqumusername }}"
>         password: "{{ aiqumpassword }}"
>         validate_certs: false
>         with_sequence: start=1 end=8
> 
> 
> On Friday, 17 April 2020 14:24:51 UTC+5:30, mahesh g o wrote:
> 
>     I have below playbook:
> 
>     i have put a loop, there are 8 aggr and 4 protocols: this playbook output 
> is like after every 4 loop, it increments
>     aggr and protocols. 
> 
>     output of the playbook is:
> 
>     svm1,svm2,svm3,svm4---aggr1 and nfs
>     svm5,svm6,svm7,svm8---aggr2 and iscsi
>     svm9,svm10,svm11,svm12---aggr3 and cifs
>     svm13,svm14,svm15,svm16---aggr4 and fcp
> 
>     currently the ansible is failing because after 16th loop it is not 
> finding any protocols.
> 
>     but after 16th loop i want protcols to repeat :
> 
>     expecting ouput:
> 
>     svm17,svm18,svm19,svm20---aggr5 and nfs
>     svm21,svm22,svm23,svm24---aggr6 and iscsi
>     svm25,svm26,svm27,svm28---aggr7 and cifs
>     svm29,svm30,svm31,svm32---aggr8 and fcp
> 
> 
> 
>     - hosts: localhost
>       gather_facts: false
>       vars_files:
>         - /etc/ansible/group_vars/host_vars
> 
>       vars:
>         aggr:
>           - aggr_1
>           - aggr_2
>           - aggr_3
>           - aggr_4
>           - aggr_5
>           - aggr_6
>           - aggr_7
>           - aggr_8
>         protocols:
>           - nfs
>           - iscsi
>           - cifs
>           - fcp
>       tasks:
>         - name: Create SVM
>           na_ontap_svm:
>             state: present
>             name: "svm{{ item }}"
>             root_volume: "svm{{ item }}_root_vol"
>             root_volume_aggregate: "{{ aggr[((item|int-1)//4)] }}"
>             allowed_protocols: "{{ protocols[(((item)|int-1)//4)] }}"
>             root_volume_security_style: mixed
>             hostname: "{{ aiqumip }}"
>             username: "{{ aiqumusername }}"
>             password: "{{ aiqumpassword }}"
>             https: false
>           with_sequence: start=1 end=32
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Ansible Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to
> [email protected] 
> <mailto:[email protected]>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/7538e252-68a8-4b49-94c5-19ec6f6c3b59%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/7538e252-68a8-4b49-94c5-19ec6f6c3b59%40googlegroups.com?utm_medium=email&utm_source=footer>.


-- 
Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration. Provisioning with Ansible.

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/a38254da-9ae7-1373-cecd-633577620c6d%40linuxia.de.

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to