Unable to configure Network IP inside the VM throgh API
-
I just moved the thread in the right category

-
@olivierlambert Thanks Olivier Can I get the resolution on this issue I am trying to resolve this issue from last 40 days but still no resolution
-
You are welcome. This is a community forum, so you have to wait for people getting there on their free time to assist. Hopefully, someone will come in the next days to assist

-
@amititre331 Hi !
Can you try the API request by hand (without ansible) to see if it works ?
Also, do you have any errors when running ansible ?
-
@amititre331
If you want to configure ip settings using cloud-init you have to use the option network_config instead of cloud_config.Unbrand_CreateVmBody_{ memory [...] name_description [...] name_label* [...] clone [...] gpuGroup [...] vgpuType [...] autoPoweron [...] vifs [...] copyHostBiosStrings [...] template* [...] affinity [...] vdis [...] install {...} cloud_config [...] network_config string boot [...] destroy_cloud_config_vdi [...] }By the way, do not share your tokens on the internet

-
@AtaxyaNetwork I didnt get any error while creating the VM, VM Created succesfully but Network is not getting configured and by Hand when I run the API and the API run successfully. but still network not configured
-
@carloum70 said in Unable to configure Network IP inside the VM throgh API:
network_config
Hi Thanks for your suggestion I will try with network_config Instead of cloud_config then will let you know what will be the response.
-
@olivierlambert Hi Thanks for understanding and your response.
-
@carloum70 Hello Carloum Do you have tested sample for the same so I can get the reference.
-
I am using terraform to setup a VM but it's the same approach for cloud-init:
cloud_config#cloud-config preserve_hostname: false hostname: ${hostname} create_hostname_file: true users: - name: ansible groups: - sudo sudo: - ALL=(ALL) NOPASSWD:ALL shell: /bin/bash ssh_authorized_keys: - "ssh-ed25519 somekeyl" - "ssh-ed25519 otherkey"network_config:
#cloud-config network: version: 1 config: - type: physical name: enX0 subnets: - type: static address: ${ip_address} netmask: ${netmask} gateway: ${gateway} dns_nameservers: %{ for dns_server in dns ~} - ${dns_server} %{ endfor ~}Maybe a silly question: Your template supports cloud-init ?