anible create vm on vcenter present poweredon/off
cpupresent/cpupowered-on/off.yml
---
- name: Create a VM
hosts: localhost
connection: local
gather_facts: no
tasks:
- name: Create a virtual machine on given ESXi hostname
vmware_guest:
hostname: 192.168.45.151
username: root
password: vmware
validate_certs: no
datacenter: dc
folder: /dc/vm/
name: cpu
state: present/poweredon/poweredoff
guest_id: centos64Guest
# This is hostname of particular ESXi server on which user wants VM to be deployed
esxi_hostname: 192.168.45.154
disk:
- size_gb: 10
type: thin
datastore: datastore1
hardware:
memory_mb: 512
num_cpus: 1
scsi: paravirtual
[root@localhost ~]# ansible-playbook cpupresnt.yml
PLAY [Create a VM] *****************************************************************************************************************************************************
TASK [Create a virtual machine on given ESXi hostname] *****************************************************************************************************************
changed: [localhost]
PLAY RECAP *************************************************************************************************************************************************************
localhost : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
[
[root@localhost ~]# vi cpupoweredon.yml
[root@localhost ~]# ansible-playbook cpupoweredon.yml
PLAY [Create a VM] *****************************************************************************************************************************************************
TASK [Create a virtual machine on given ESXi hostname] *****************************************************************************************************************
changed: [localhost]
PLAY RECAP *************************************************************************************************************************************************************
localhost : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
[root@localhost ~]#
---
- name: Create a VM
hosts: localhost
connection: local
gather_facts: no
tasks:
- name: Create a virtual machine on given ESXi hostname
vmware_guest:
hostname: 192.168.45.151
username: root
password: vmware
validate_certs: no
datacenter: dc
folder: /dc/vm/
name: cpu
state: present/poweredon/poweredoff
guest_id: centos64Guest
# This is hostname of particular ESXi server on which user wants VM to be deployed
esxi_hostname: 192.168.45.154
disk:
- size_gb: 10
type: thin
datastore: datastore1
hardware:
memory_mb: 512
num_cpus: 1
scsi: paravirtual
[root@localhost ~]# ansible-playbook cpupresnt.yml
PLAY [Create a VM] *****************************************************************************************************************************************************
TASK [Create a virtual machine on given ESXi hostname] *****************************************************************************************************************
changed: [localhost]
PLAY RECAP *************************************************************************************************************************************************************
localhost : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
[
[root@localhost ~]# vi cpupoweredon.yml
[root@localhost ~]# ansible-playbook cpupoweredon.yml
PLAY [Create a VM] *****************************************************************************************************************************************************
TASK [Create a virtual machine on given ESXi hostname] *****************************************************************************************************************
changed: [localhost]
PLAY RECAP *************************************************************************************************************************************************************
localhost : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
[root@localhost ~]#
[root@localhost ~]# ansible-playbook cpupoweredoff.yml
PLAY [Create a VM] *****************************************************************************************************************************************************
TASK [Create a virtual machine on given ESXi hostname] *****************************************************************************************************************
changed: [localhost]
PLAY RECAP *************************************************************************************************************************************************************
localhost : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
[root@localhost ~]#
Comments
Post a Comment