SathiyarajPeriyannan.vsphere

ansible-role-vsphere

Ansible to rola, która tworzy maszyny wirtualne w środowisku wirtualizacji VMware. Adresy IP maszyn wirtualnych są aktualizowane w pliku inwentaryzacyjnym do późniejszego użycia w innych rolach/skryptach.

Wymagania

Zainstalowany pakiet pysphere na maszynie Ansible. Środowisko VMware vCenter jest skonfigurowane i dostępne. W wersji szablonu maszyny wirtualnej jest dostępny w vCenter do wdrożenia.

Zmienne roli

Dostępne zmienne są wymienione poniżej:

vsphere_vcenter_hostname: "vcenter1"
vsphere_vcenter_username: "root"
vsphere_vcenter_password: "passwd"
Nazwa serwera VCenter/ adres IP oraz dane logowania do serwera VCenter.

vsphere_datacenter_name: "datacenter1"
vsphere_esxi_host: "esx1"
Datekcentra, w którym zostaną utworzone maszyny wirtualne oraz serwer ESXi, do którego zostaną przypisane.

vsphere_datastore_name: "datastore1"
Nazwa magazynu danych, w którym będzie przechowywana twarda dysk maszyny wirtualnej.

vsphere_template_name: "centos_template"
Preinstalowany szablon obrazu systemu operacyjnego, który będzie instalowany.

Zmienne hostów w pliku inwentaryzacyjnym są wymienione poniżej z wartościami domyślnymi:

[hosts]
Nazwa grupy do zbierania listy nazw maszyn wirtualnych w pliku inwentaryzacyjnym.

<vm name> cpu=2 memory=4096 disk=20
Nazwa wymaganej maszyny wirtualnej, liczba wymaganych wirtualnych procesorów, rozmiar pamięci w MB, rozmiar dysku w GB.

Zależności

Brak

Przykład skryptu

- 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

Licencja

BSD

Informacje o autorze

Ta rola została stworzona w 2016 roku przez Sathiyaraj Periyannan.

Zainstaluj
ansible-galaxy install SathiyarajPeriyannan.vsphere
Licencja
Unknown
Pobrania
312
Właściciel
HCL ERS DevOps COE - Solutions Architect (DevOps, Docker, Kubernetes,Consulting) at ERS, HCL Technologies.