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.
