Unable to configure Network IP inside the VM throgh API
-
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 ?
-
@carloum70 yes the OS Image i am using ubuntu and ubuntu by default support cloud init. and in playbook I write the code no where it fails when I run the playbook. that means the cloud init code is fine but there is some issue at os image side or template side
-
What is the output of the following command:
cloud-init schema --system
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login