xlab_si.nuage_remove_entity
Ansibleロール: nuage-remove-entity
このロールは、IDを使ってNuageサーバー上の任意のエンティティを削除することを可能にします。
要件
pip install vspk
ロール変数
変数 | デフォルト | 説明 |
---|---|---|
nuage_auth | / | Nuage認証オブジェクト、以下の例を参照してください。 |
entity_type | / | 削除するエンティティのCamelCase名(例: Enterprise, Domain, Subnet, FloatingIp...) |
id | / | 削除するエンティティのIDです。 |
依存関係
このロールは他のGalaxyロールに依存していません。
例のプレイブック
ID adbfcb81-e0ab-4b7e-9e51-1b6c5e862bb9
を持つSubnetを削除する例:
- 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
ライセンス
BSD