vmware.govc
ansible-role-govc
Instalacja i zarządzanie govc, narzędziem CLI statycznie powiązanym do operacji na serwerze VMware vCenter.
Wymagania
- gunzip
Zmienne Roli
Aby ustawić konkretną wersję binarnego pliku do zainstalowania:
- govc_version: "0.12.1"
Ścieżka do zainstalowania binarnego pliku. Może być użyta do instalacji w lokalnej lokalizacji użytkownika lub w systemowej ścieżce.
- govc_path: /usr/bin
Zależności
Nie jest to prawdziwa zależność, ale prawdopodobnie będziesz chciał zainstalować ansible-role-assets aby pobrać zestaw OVAs.
Przykład Pliku Zadań
---
- hosts: adminServers
roles:
# Po prostu zainstaluj govc w standardowej ścieżce
- role: ansible-role-govc
# zainstaluj govc w wersji 0.12.1 w /tmp,
# i zaimportuj ovy photon do serwera esx lub vcenter
- role: ansible-role-govc
vars:
govc_path: /tmp
govc_version: "0.12.1"
# host esx lub vcenter oraz dane uwierzytelniające
govc_host: esx-a.home.local
govc_username: [email protected]
govc_password: hasło
# alternatywnie, użyj govc_url
# govc_url: https://user:pass@host/sdk
govc_ova_imports:
- name: photon01
ova: /tmp/photon.ova
- name: photon02
ova: /tmp/photon.ova
- name: vcsa
spec: /tmp/vcsa.json
ova: /tmp/vcsa.ova
Testowanie
Zaktualizuj tests/group_vars, aby dostosować do swojego środowiska testowego. Stwórz własny zestaw plików vault.yml lub zamień je na niezaszyfrowane wersje dla swoich haseł.
Następnie uruchom testy:
pip install molecule docker-py
./tests/test.sh
Licencja
Copyright © 2017 VMware, Inc. Wszelkie prawa zastrzeżone.
SPDX-License-Identifier: MIT OR GPL-3.0-only
Informacje o Autorze
Tom Scanlan
tscanlan@vmware.com
tompscanlan@gmail.com
Install and manage govc, a statically linked cli tool for operations on VMware vCenter server
ansible-galaxy install vmware.govc