Hi Aravind,

This will execute the commands on the vm whenever I run the playbook. But I
want to run the commands when vm is created only.

Thanks,
Phani Akkina

On Thu, Sep 19, 2019 at 11:39 AM Aravind Balaji <[email protected]>
wrote:

> Hi Phani Akkina
>
> Here is the example:
>
> - name: Create a virtual machine on given ESXi hostname
>   vmware_guest:
>     hostname: "{{ vcenter_hostname }}"
>     username: "{{ vcenter_username }}"
>     password: "{{ vcenter_password }}"
>     validate_certs: no
>     folder: /DC1/vm/
>     name: test_vm_0001
>     state: poweredon
>     guest_id: centos64Guest
>     # This is hostname of particular ESXi server on which user wants VM to
> be deployed
>     esxi_hostname: "{{ esxi_hostname }}"
>     disk:
>     - size_gb: 10
>       type: thin
>       datastore: datastore1
>     hardware:
>       memory_mb: 512
>       num_cpus: 4
>       scsi: paravirtual
>     networks:
>     - name: VM Network
>       mac: aa:bb:dd:aa:00:14
>       ip: 10.10.10.100
>       netmask: 255.255.255.0
>       device_type: vmxnet3
>     wait_for_ip_address: yes
>   delegate_to: localhost
>   register: deploy_vm
>
> - name: Change hostname of guest machine
>   vmware_vm_shell:
>     hostname: "{{ vcenter_hostname }}"
>     username: "{{ vcenter_username }}"
>     password: "{{ vcenter_password }}"
>     validate_certs: no
>     datacenter: "DC1"
>     folder: "/DC1/vm"
>     vm_id: "{{ vm_name }}"
>     vm_username: testUser
>     vm_password: SuperSecretPassword
>     vm_shell: "/usr/bin/hostnamectl"
>     vm_shell_args: "set-hostname new_hostname > /tmp/$$.txt 2>&1"
>   delegate_to: localhost
>
>
> *----*
> *Thanks & Regards*,
> Aravind Balaji S
>
> --
> 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/48c69d43-5436-41f0-9578-baa452e6ff3e%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/48c69d43-5436-41f0-9578-baa452e6ff3e%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CAD85EYg4f57OYWZV0pmJzn66Kd9q_jd_iT6qeeOb6%2B79Pa%3DjUQ%40mail.gmail.com.

Reply via email to