Créer une machine virtuelle avec Ansible

De Ikoula Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


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



Vous n'êtes pas autorisé à publier de commentaire.