I can't answer the dictionary lookup question directly. I suggest you use a
flatter variable structure instead if you can, i.e.
cb_c1_count: 4
cb_c1_buckets:
- name: 'xxx'
- type: 'yyy'
- quota: "{{ 800 / cb_c1_count | int }}"
This should avoid using self-referential lookups. Not quite elegant for
large number of variables though.
2016-10-19 11:19 GMT+02:00 Yosef Yudilevich <[email protected]>:
> need help with this really
> cant move on with infrastructure
> pls help
>
> On Monday, October 17, 2016 at 7:13:48 PM UTC+3, Yosef Yudilevich wrote:
>>
>> hi , how do i address CB.C1.COUNTER in CB.C1.BUCKETS_DICT
>>
>> vars file:
>>
>> CB:
>> C1:
>> COUNT: 4
>> BUCKETS_DICT:
>> - { bucket_name: "Test", bucket_type: 'couchbase', bucket_port:
>> '11211', bucket_ram_quota: "{{ ( 800 / CB.C1['COUNT'] ) | int }}" }
>>
>>
>>
>> task:
>>
>> - name: create buckets
>> run_once: true
>> shell: "/opt/couchbase/bin/couchbase-cli bucket-create -c
>> 127.0.0.1:8091 --bucket={{ item.bucket_name }} --bucket-type={{
>> item.bucket_type }} --bucket-port={{ item.bucket_port }}
>> --bucket-ramsize={{ item.bucket_ram_quota }} -u {{ admin_user }} -p {{
>> admin_password }}"
>> with_items: "{{ CB.C1.BUCKETS_DICT }}"
>>
>>
>> thanks
>>
>> --
> 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 post to this group, send email to [email protected].
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/ansible-project/f3d21b7e-b547-4fe9-9b7f-bcd536542add%40googlegroups.
> com
> <https://groups.google.com/d/msgid/ansible-project/f3d21b7e-b547-4fe9-9b7f-bcd536542add%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>
--
*Łukasz Górski*
Administrator Systemu Linux
e-mail: [email protected]
Tel. 058 321 95 65 Kom. <http://trojmiasto.pl>
Moje miasto to Trójmiasto!
------------------------------
Trojmiasto.pl Sp. z o.o. ul. Wały Piastowskie 1, 80-855 Gdańsk
tel: 58 321-95-00 fax: 58 321-95-13 e-mail: [email protected]
NIP 583-30-12-490, REGON 220563678
Sąd Rejonowy Gdańsk-Północ w Gdańsku, VII Wydział Gospodarczy Krajowego
Rejestru Sądowego, KRS 0000300002, Kapitał zakładowy 2 150 000 PLN
[image: fb] <http://www.facebook.com/trojmiastopl> Trojmiasto.pl na
Facebooku. Dołącz do nas! <http://www.facebook.com/trojmiastopl>
--
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 post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/CAEpJg8mktLx0-KymAv%3Dc4eCyxeFhe8r4e%2BRM4mDMQ5qpnj8SJA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.