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
的子网:
- 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