vmware.govc

ansible-role-govc

Installer et gérer govc, un outil CLI statiquement lié pour des opérations sur le serveur VMware vCenter.

Exigences

  • gunzip

Variables de rôle

Pour définir la version spécifique du binaire à installer

  • govc_version: "0.12.1"

Chemin pour installer le binaire. Peut être utilisé pour installer dans le chemin local de l'utilisateur ou dans un chemin système.

  • govc_path: /usr/bin

Dépendances

Ce n'est pas une véritable dépendance, mais vous voudrez probablement installer ansible-role-assets pour tirer un ensemble d'OVAs.

Exemple de Playbook


---
- hosts: adminServers
  roles:

    # Installer simplement govc dans le chemin standard
    - role: ansible-role-govc

    # Installer govc v0.12.1 dans /tmp,
    # et importer un ova photon dans un serveur esx ou vcenter

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

        # hôte esx ou vcenter et identifiants
        govc_host: esx-a.home.local
        govc_username: [email protected]
        govc_password: password

        # alternativement, utilisez 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

Tests

Mettez à jour tests/group_vars pour convenir à votre environnement de test. Créez votre propre ensemble de fichiers vault.yml, ou remplacez-les par des versions non chiffrées pour vos propres mots de passe.

Ensuite, exécutez les tests :

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

Licence

Droits d'auteur © 2017 VMware, Inc. Tous droits réservés.

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

Informations sur l'auteur

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

À propos du projet

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

Installer
ansible-galaxy install vmware.govc
Licence
other
Téléchargements
529
Propriétaire