xlab_si.nuage_remove_entity

Ansible Rôle : nuage-remove-entity

Ce rôle vous permet de supprimer n'importe quelle entité sur le serveur Nuage par ID.

Conditions

pip install vspk

Variables de Rôle

Variable Par défaut Description
nuage_auth / Objet d'authentification Nuage, voir exemple ci-dessous.
entity_type / Nom en CamelCase de l'entité que nous supprimons, par exemple : Enterprise, Domain, Subnet, FloatingIp...
id / ID de l'entité que nous supprimons.

Dépendances

Ce rôle ne dépend d'aucun autre rôle Galaxy.

Exemple de Playbook

Exemple où nous supprimons le Subnet avec ID adbfcb81-e0ab-4b7e-9e51-1b6c5e862bb9 :

- hosts: localhost
  connection: local
  gather_facts: False
  vars:
    nuage_auth:
      api_username: user
      api_password: pass
      api_enterprise: csp
      api_url: https://my.nuage.net
      api_version: v5_0
    entity_type: Subnet
    id: adbfcb81-e0ab-4b7e-9e51-1b6c5e862bb9
  roles:
    - xlab_si.nuage_remove_entity

Licence

BSD

À propos du projet

Ansible role to remove any Nuage entity by ID.

Installer
ansible-galaxy install xlab_si.nuage_remove_entity
Licence
Unknown
Téléchargements
38.6k
Propriétaire
Research and development company based in Ljubljana, Slovenia.