vmware.govc

ansible-role-govc

Instalar y gestionar govc, una herramienta de línea de comandos estáticamente vinculada para operaciones en el servidor VMware vCenter.

Requisitos

  • gunzip

Variables del rol

Para establecer la versión específica del binario a instalar:

  • govc_version: "0.12.1"

Ruta para instalar el binario. Puede utilizarse para instalar en la ruta local del usuario o en la ruta del sistema.

  • govc_path: /usr/bin

Dependencias

No es una verdadera dependencia, pero probablemente querrás instalar ansible-role-assets para obtener un conjunto de OVAs.

Ejemplo de Playbook


---
- hosts: adminServers
  roles:

    # Solo instalar govc en el camino estándar
    - role: ansible-role-govc

    # instalar govc v0.12.1 en /tmp,
    # e importar un ova de photon en un servidor esx o vcenter.

    - role: ansible-role-govc
      vars:
        govc_path: /tmp
        govc_version: "0.12.1"

        # host de esx o vcenter y credenciales
        govc_host: esx-a.home.local
        govc_username: [email protected]
        govc_password: password

        # alternativamente, usar 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

Pruebas

Actualiza tests/group_vars para adaptarlas a tu entorno de prueba. Crea tu propio conjunto de archivos vault.yml, o reemplázalos con versiones no encriptadas para tus propias contraseñas.

Luego ejecuta las pruebas:

pip install molecule docker-py
./tests/test.sh

Licencia

Copyright © 2017 VMware, Inc. Todos los derechos reservados.

SPDX-License-Identifier: MIT OR GPL-3.0-only

Información del autor

Tom Scanlan
tscanlan@vmware.com
tompscanlan@gmail.com

Acerca del proyecto

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

Instalar
ansible-galaxy install vmware.govc
Licencia
other
Descargas
529
Propietario