On Wed, Sep 27, 2017 at 9:32 AM, TranceWorldLogic .
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@ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users