i trying deploy vm via ansible on esxi host. both know each other (i copied ssh id file, not need enter password). so, used following role in ansible:
- vsphere_guest: vcenter_hostname: emea-esx-s18t.mydomain.net username: myuser password: mypassword guest: newvm001 state: powered_off vm_extra_config: vcpu.hotadd: yes mem.hotadd: yes notes: test vm vm_disk: disk1: size_gb: 10 type: thin datastore: storage001 vm_nic: nic1: type: vmxnet3 network: vm network network_type: standard vm_hardware: memory_mb: 4096 num_cpus: 4 osid: windows7server64guest scsi: paravirtual esxi: datacenter: mydatacenter hostname: esx-s18t.mydomain.net
so while u use role, following output:
root@ansible1:~/ansible# ansible-playbook -i inventory vmware_deploy.yml play *************************************************************************** task [setup] ******************************************************************* ok: [172.20.22.5] play recap ********************************************************************* 172.20.22.5 : ok=1 changed=0 unreachable=0 failed=0
this vmware_deploy.yml file:
--- - hosts: vmware remote_user: root roles: - vmware
the esxi host 172.20.22.5 !
but when take on esxi host, nothing happend.. dont know why? said okay nothing changed or happend here? guys maybe know whats wrong here?
ps: needed make domain, password, user , stuff looking different in example thats why there listed "myuser", "my...",...
make sure ./roles/vmware/tasks/main.yml
in place.
Comments
Post a Comment