Créer une machine virtuelle avec Ansible

De Ikoula Wiki
Jump to navigation Jump to search

NE PAS PUBLIER


Comment créer une machine virtuelle avec le module Ansible pour VCD

Nous allons voir comment créer une machine virtuelle depuis un Playbook Ansible.

Voici les liens utile à 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://mon-vcd.tld/"
        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: "ma-debian"
            vmpassword: "mon-password"
            target_vapp: "ma-vapp"
            source_vdc: "mon-vdc"
            target_vdc: "mon-vdc"
            source_catalog_name: "mon-catalogue"
            source_template_name: "mon-template-debian"
            source_vm_name: "ma-super-debian"
            hostname: "masuperdebian"
            state: "present"
Note: Il n'est pas possible avec ce module de créer des VMs standlone.

Conclusion

A noter que ce module ne se limite pas à la création de machine virtuelle et qu'il existes différent outils pour mettre en oeuvre ces actions.



Cet article vous a semblé utile ?

0



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