does the vlan Ids need to be in separate vars file? which file should they
be in?
On Wednesday, December 22, 2021 at 1:11:10 PM UTC-8 Rodrigues wrote:
> The simplest way would be add the vlans and portgroup names as a list in
> vars
> Then loop through them using with_items
>
> Like this
>
> vlans:
> - portgroup_name: vlan 1
> vlan_id: 1
> - portgroup_name: vlan 2
> vlan_id: 2
> - portgroup_name: vlan 3
> vlan_id: 3
>
>
>
> - name: create_vss_vlan_PGs
> vmware_portgroup:
> hostname: '{{ vcenter_hostname }}'
> username: '{{ vcenter_username }}'
> password: '{{ vcenter_password }}'
> cluster_name: '{{ cluster_name }}'
> switch_name: '{{ vswitch_name }}'
> portgroup_name: '{{ item.portgroup_name }}'
> vlan_id: '{{ item.vlan_id }}'
> delegate_to: localhost
> with_items: '{{ vlans }}'
>
> On Monday, 20 December 2021 at 15:39:08 UTC [email protected] wrote:
>
>> any idea?
>>
>> On Sunday, December 19, 2021 at 1:12:36 PM UTC-8 Tony Wong wrote:
>>
>>> i got following task to create mul;tiple vlan ports groups on a vswitch
>>> on 5 esxi hosts
>>>
>>> task playbok is
>>>
>>> ---
>>> - name: create_vss_vlan_PGs
>>> vmware_portgroup:
>>> hostname: '{{ vcenter_hostname }}'
>>> username: '{{ vcenter_username }}'
>>> password: '{{ vcenter_password }}'
>>> cluster_name: '{{ cluster_name }}'
>>> switch_name: '{{ vswitch_name }}'
>>> portgroup_name: '{{ portgroup_name }}'
>>> vlan_id: '{{ vlan_id }}'
>>> delegate_to: localhost
>>>
>>>
>>> i have answer file like so
>>>
>>>
>>> vcenter_hostname: "myvcenter.domain.com"
>>> vcenter_username: "[email protected]"
>>> vcenter_password: "xxxxxxxx"
>>> cluster_name: "cluster"
>>> switch_name: "vSwitch0"
>>> portgroup_name: "??????"
>>> vlan_id: "?????"
>>>
>>>
>>> my hosts file is
>>>
>>> [esx]
>>> esx1
>>> esx2
>>> esx3
>>> esx4
>>> esx5
>>>
>>> [esx:vars]
>>>
>>>
>>> any idea how i would create the portgroups with different vlan ids?
>>> which file would i put them in?
>>>
>>>
>>>
--
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/48882a18-4024-4898-ba24-19d21f514ba3n%40googlegroups.com.