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

O projekcie

Install and manage govc, a statically linked cli tool for operations on VMware vCenter server

Zainstaluj
ansible-galaxy install vmware.govc
Licencja
other
Pobrania
529
Właściciel