On Wed, Sep 27, 2017 at 9:32 AM, TranceWorldLogic .
<tranceworldlogic(a)gmail.com> wrote:
Hi,
I was trying to initialize more than one nic via cloud init using ansible as
shown below
vars:
myNicList: [ { nic_name: "eth0, nic_boot_protocol: "dhcp",
nic_on_boot:
"true"},{ nic_name: "eth0, nic_boot_protocol: "dhcp",
nic_on_boot: "true"} ]
It looks good, you just miss ", right after eth0, so it should be:
myNicList: [ { nic_name: "eth0", nic_boot_protocol: "dhcp",
nic_on_boot: "true"},{ nic_name: "eth1", nic_boot_protocol:
"dhcp",
nic_on_boot: "true"} ]
Also you can pass it as follows(could be more readable):
myNicList:
- nic_name: eth0
nic_boot_protocol: dhcp
nic_on_boot: true
- nic_name: eth1
nic_boot_protocol: dhcp
nic_on_boot: true
ovirt_vms:
auth: "{{ ovirt_auth }}"
name: test
...
cloud_init_nics : "{{ myNicList }}"
Here I am getting error object is type none.
When I tired to debug ovirt_vms module it showed me below outpu:
cloud_init_nics: [
{},
{}
]
My quesion is, how can I pass list of dictionary in ansible to ovirt_vms via
variable ?
Please help me, I am stuck.
Thanks,
~Rohit
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users