Manage tags
Tag management on CloudVision¶
cv_tag_v3 manage tags on CloudVision:
- Create tag on CloudVision
- Assign tag on CloudVision
- Unassign tag on CloudVision
- Delete tag on CloudVision
Inputs¶
The documentation is available in the module section.
Input variables¶
- list of tags
- mode (
create
,delete
,assign
,unassign
) - auto_create (
True
orFalse
). Default isTrue
Example:¶
- hosts: CloudVision
tasks:
- name: create tags
arista.cvp.cv_tag_v3:
tags: "{{CVP_TAGS}}"
mode: create
auto_create: true
Example of creating device and interface tags:¶
- name: Test cv_tag_v3
hosts: CloudVision
connection: local
gather_facts: no
vars:
CVP_TAGS:
- device_tags:
- name: tag1
value: value1
- name: tag2
value: value2
interface_tags:
- tags:
- name: tag1
value: value1
- name: tag2
value: value2
- tags:
- name: tag1
value: value1
- name: tag2
value: value2
tasks:
- name: create tags
arista.cvp.cv_tag_v3:
tags: "{{CVP_TAGS}}"
mode: create
auto_create: true
Example of assigning device and interface tags:¶
- name: Test cv_tag_v3
hosts: CloudVision
connection: local
gather_facts: no
vars:
CVP_TAGS:
- device: leaf1
device_tags:
- name: tag1
value: value1
- name: tag2
value: value2
interface_tags:
- interface: Ethernet1
tags:
- name: tag1
value: value1
- name: tag2
value: value2
- interface: Ethernet2
tags:
- name: tag1
value: value1
- name: tag2
value: value2
tasks:
- name: create tags
arista.cvp.cv_tag_v3:
tags: "{{CVP_TAGS}}"
mode: assign
auto_create: true
Actions¶
Mode | auto_create: true | auto_create: false |
---|---|---|
assign | Create tag and assign tag to device. device field needed |
Assign tag to device. device field needed |
unassign | Unassign tag. device field needed |
Unassign tag. device field needed |
create | Create tag | Create tag |
delete | Delete tag | Delete tag |
Module output¶
actions_manager:
actions_manager_count: 0
actions_manager_list:
- tag_AnsibleWorkspaceLZ7
changed: true
diff: {}
success: true
taskIds: []
invocation:
module_args:
auto_create: true
mode: create
tags:
- device: leaf1
device_tags:
- name: tag1
value: value1
- name: tag2
value: value2
interface_tags:
- interface: Ethernet1/1
tags:
- name: tag1
value: value1
- name: tag2
value: value2
- interface: Ethernet1/2
tags:
- name: tag1
value: value1
- name: tag2
value: value2
success: true
taskIds: []
Last update:
July 15, 2022