SathiyarajPeriyannan.vsphere
ansible-role-vsphere
Un rôle Ansible qui crée des machines virtuelles dans l'environnement de virtualisation VMware. L'adresse IP des machines virtuelles est mise à jour dans le fichier d'inventaire pour une utilisation ultérieure dans d'autres rôles/playbook.
Exigences
- Le package pysphere doit être installé sur la machine Ansible.
- L'environnement VMware vCenter est configuré et disponible.
- Une version de template de la machine virtuelle doit être disponible dans le vCenter pour le déploiement.
Variables de rôle
Les variables disponibles sont listées ci-dessous :
vsphere_vcenter_hostname: "vcenter1"
vsphere_vcenter_username: "root"
vsphere_vcenter_password: "passwd" Nom/IP du serveur VCenter et les identifiants pour se connecter au serveur VCenter.
vsphere_datacenter_name: "datacenter1"
vsphere_esxi_host: "esx1" Datacenter sous lequel les machines virtuelles seront créées et serveur ESXi pour associer les machines virtuelles.
vsphere_datastore_name: "datastore1" Nom du datastore où le disque dur de la machine virtuelle sera stocké.
vsphere_template_name: "centos_template" Modèle d'image d'OS préinstallé qui sera installé.
Les variables d'hôte dans le fichier d'inventaire sont listées ci-dessous avec des valeurs par défaut :
[hosts] Nom du groupe pour collecter la liste des noms de machines virtuelles dans le fichier d'inventaire.
cpu=2 memory=4096 disk=20 Nom de la machine virtuelle requise, nombre de CPU virtuels nécessaires, taille de la mémoire en Mo, taille du disque en Go.
Dépendances
Aucune
Exemple de Playbook
- hosts: hosts
connection: local
vars:
vsphere_vcenter_hostname: "vcenter1"
vsphere_vcenter_username: "root"
vsphere_vcenter_password: "passwd"
vsphere_datacenter_name: "datacenter1"
vsphere_esxi_host: "esx1"
vsphere_datastore_name: "datastore1"
vsphere_template_name: "centos_template"
roles:
- SathiyarajPeriyannan.vsphere
Licence
BSD
Informations sur l'auteur
Ce rôle a été créé en 2016 par Sathiyaraj Periyannan.
Virtual Machine creation in vCenter environment
ansible-galaxy install SathiyarajPeriyannan.vsphere