dci_topic module
DCI module to manage the topic resources
Options
Parameter | Required | Default | Description |
---|---|---|---|
active | False | Wether of not the resource should be active | |
component_types | False | Topic component_types | |
data | False | Data field of a topic | |
dci_cs_url | False | DCI Control Server URL | |
dci_login | False | User's DCI login | |
dci_password | False | User's DCI password | |
embed | False | ['List of field to embed within the retrieved resource'] | |
export_control | False | wether or not the topic is export_control restricted | |
id | False | ID of the topic to interact with | |
label | False | Topic label | |
name | False | Topic name | |
next_topic_id | False | The next topic id to upgrade to. | |
product_id | False | The product the topic belongs to | |
query | False | query language | |
state | False | Desired state of the resource | |
where | False | Specific criterias for search |
Examples
- name: Create a new topic
dci_topic:
name: 'Soft21'
- name: Create a new topic
dci_topic:
name: 'Soft42'
label: 'The latest version of Soft with the 42 feature'
product_id: XXX
- name: Get topic information
dci_topic:
id: XXXXX
- name: Update topic informations
dci_topic:
id: XXXX
name: 'Soft42-Final'
- name: Delete a topic
dci_topic:
state: absent
id: XXXXX
- name: Search a topic by name
dci_topic:
state: search
name: YYYY