Créer une machine virtuelle avec Ansible
Jump to navigation
Jump to search
Comment créer une machine virtuelle avec le module Ansible pour VMWare Cloud Director
Nous allons voir comment créer une machine virtuelle depuis un Playbook Ansible.
Voici les liens utiles à votre bonne lecture:
Le repository du module Ansible
La documentation du module Ansible
Playbook Ansible
Ici nous allons créer notre VM depuis un template présent en catalogue.
---
- hosts: localhost
environment:
env_user: mon-login
env_password: mon-password
env_host: "https://vmware.ikoula.com/"
env_org: mon-org
env_api_version: 36.3
env_verify_ssl_certs: false
tasks:
- name: on créer la vApp qui va herberger notre VM
vcd_vapp:
vapp_name: "ma-vapp"
network: "mon-réseaux"
vdc: "mon-vdc"
state: "present"
- name: on créer la VM depuis un template présent en catalogue
no_log: False
vcd_vapp_vm:
target_vm_name: "vm-debian"
vmpassword: "mon-password"
target_vapp: "ma-vapp"
source_vdc: "mon-vdc"
target_vdc: "mon-vdc"
source_catalog_name: "IKOULA-TEMPLATE-LINUX"
source_template_name: "Debian11"
source_vm_name: "vm-debian"
hostname: "vm-debian"
state: "present"
Note: Les VMs doivent être créées / associées avec une vApp.
Conclusion
A noter que ce module ne se limite pas à la création de machines virtuelles et qu'il existe différents outils pour mettre en œuvre ces actions.
Cet article vous a semblé utile ?
0
Activer l'actualisation automatique des commentaires