I think you need to - add for_virtual_network=true - add physical_network (id of physical network which has traffic type 'Public') - remove network
-Wei On Tue, 25 Oct 2022 at 09:32, jordan j <yordan...@gmail.com> wrote: > Hey everyone, > > Working on an ACS config deployed via ansible using ngine_io.cloudstack > modules (https://galaxy.ansible.com/ngine_io/cloudstack) > I would like to deploy a secondary IP range in the management network only > for the use of system vms, is it possible to accomplish this via those > modules? > > from what I could find the only submodule that configure networks and have > anything to do with system_vm_only check is cs_vlan_ip_range ( > > https://docs.ansible.com/ansible/latest/collections/ngine_io/cloudstack/cs_vlan_ip_range_module.html > ) > but unfortunately examples are scarce and whatever i did try so far is not > working. > > The code below shows an error that NETWORK var item is required but > PHYISICAL_NETWORK is passed in already so it does not make sense. - name: > add secondary management network for system vms > ngine_io.cloudstack.cs_vlan_ip_range: > start_ip: 192.168.1.10 > end_ip: 192.168.1.20 > netmask: 255.255.255.0 > gateway: 192.168.1.1 > physical_network: {{ > zone.phyisical_network_with_management_label.id }} > pod: "{{ pod.id }}" > zone: "{{ zone.id }}" > for_system_vms: true > > when i add the NETWORK var is added with a string value ("test" for > example) the error output is *Network not available*. > > Is this possible at all with this module or is my configuration at fault? > > Regards, > Jordan > On Tue, 25 Oct 2022 at 09:32, jordan j <yordan...@gmail.com> wrote: > Hey everyone, > > Working on an ACS config deployed via ansible using ngine_io.cloudstack > modules (https://galaxy.ansible.com/ngine_io/cloudstack) > I would like to deploy a secondary IP range in the management network only > for the use of system vms, is it possible to accomplish this via those > modules? > > from what I could find the only submodule that configure networks and have > anything to do with system_vm_only check is cs_vlan_ip_range ( > > https://docs.ansible.com/ansible/latest/collections/ngine_io/cloudstack/cs_vlan_ip_range_module.html > ) > but unfortunately examples are scarce and whatever i did try so far is not > working. > > The code below shows an error that NETWORK var item is required but > PHYISICAL_NETWORK is passed in already so it does not make sense. - name: > add secondary management network for system vms > ngine_io.cloudstack.cs_vlan_ip_range: > start_ip: 192.168.1.10 > end_ip: 192.168.1.20 > netmask: 255.255.255.0 > gateway: 192.168.1.1 > physical_network: {{ > zone.phyisical_network_with_management_label.id }} > pod: "{{ pod.id }}" > zone: "{{ zone.id }}" > for_system_vms: true > > when i add the NETWORK var is added with a string value ("test" for > example) the error output is *Network not available*. > > Is this possible at all with this module or is my configuration at fault? > > Regards, > Jordan >