2025-12-23 21:32:53 +01:00
---
gitea: none
include_toc: true
---
[🇬🇧 (EN) ](README.md ) - [🇫🇷 (FR) ](README.fr.md )
## Generate Ansible inventory
> [!NOTE]
>
> **Path**: ansible\
> *`disabled`*\
2026-06-11 21:36:33 +02:00
> **Disabled**: when the variable "[select for output](#step.output)" is accessible and hasn't the value "ansible".
2025-12-23 21:32:53 +01:00
2026-06-11 21:36:33 +02:00
| Variable | Description | Default value | Type | Validator |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------|-----------------|------------------------------------------------------------------------------------------------|---------------------------------------------------|
| ** < a id = "ansible.output" name = "ansible.output" > ansible.output</ a > **< br /> **Command line**: < br /> --ansible.output< br /> **Environment variable**: ROUGAILCLI_ANSIBLE.OUTPUT | Output type. | inventory | [`choice` ](https://rougail.readthedocs.io/en/latest/variable.html#variables-types ) `mandatory` | **Choices** : < br /> • inventory< br /> • doc |
| ** < a id = "ansible.host_namespace" name = "ansible.host_namespace" > ansible.host_namespace</ a > **< br /> **Command line**: < br /> --ansible.host_namespace< br /> **Environment variable**: ROUGAILCLI_ANSIBLE.HOST_NAMESPACE | Namespace with host values. | hosts | [`string` ](https://rougail.readthedocs.io/en/latest/variable.html#variables-types ) `mandatory` | |
2026-01-14 14:25:35 +01:00
### Doc configuration
> [!NOTE]
>
> **Path**: ansible.doc\
> *`disabled`*\
2026-06-11 21:36:33 +02:00
> **Disabled**: when the variable "[Output type](#ansible.output)" hasn't the value "doc".
2026-01-14 14:25:35 +01:00
2026-06-11 21:36:33 +02:00
| Variable | Description | Default value | Type | Validator |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------|-----------------|------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|
| ** < a id = "ansible.doc.project_name" name = "ansible.doc.project_name" > ansible.doc.project_name</ a > **< br /> **Command line**: < br /> --ansible.doc.project_name< br /> **Environment variable**: ROUGAILCLI_ANSIBLE.DOC.PROJECT_NAME | Ansible project name. | | [`string` ](https://rougail.readthedocs.io/en/latest/variable.html#variables-types ) `mandatory` | |
| ** < a id = "ansible.doc.author" name = "ansible.doc.author" > ansible.doc.author</ a > **< br /> **Command line**: < br /> --ansible.doc.author< br /> **Environment variable**: ROUGAILCLI_ANSIBLE.DOC.AUTHOR | Ansible author name. | | [`string` ](https://rougail.readthedocs.io/en/latest/variable.html#variables-types ) `mandatory` | |
| ** < a id = "ansible.doc.output_format" name = "ansible.doc.output_format" > ansible.doc.output_format</ a > **< br /> **Command line**: < br /> --ansible.doc.output_format< br /> **Environment variable**: ROUGAILCLI_ANSIBLE.DOC.OUTPUT_FORMAT | The output format of the generated documentation. | console | [`choice` ](https://rougail.readthedocs.io/en/latest/variable.html#variables-types ) `mandatory` | **Choices** : < br /> • console< br /> • asciidoc< br /> • html< br /> • github< br /> • gitlab< br /> • restructuredtext< br /> • json |
| ** < a id = "ansible.doc.collection_type" name = "ansible.doc.collection_type" > ansible.doc.collection_type</ a > **< br /> **Command line**: < br /> --ansible.doc.collection_type< br /> **Environment variable**: ROUGAILCLI_ANSIBLE.DOC.COLLECTION_TYPE | Collection contents. | auto | [`choice` ](https://rougail.readthedocs.io/en/latest/variable.html#variables-types ) `mandatory` | **Choices** : < br /> • auto< br /> • playbooks< br /> • roles |
2026-01-14 14:25:35 +01:00
2026-06-11 21:36:33 +02:00
#### Playbooks informations
2026-01-14 14:25:35 +01:00
> [!NOTE]
>
2026-06-11 21:36:33 +02:00
> This family contains lists of variable blocks.\
> **Path**: ansible.doc.playbooks\
2026-01-14 14:25:35 +01:00
> *`disabled`*\
2026-06-11 21:36:33 +02:00
> **Disabled**: if the content is a role.
2026-01-14 14:25:35 +01:00
2026-06-11 21:36:33 +02:00
| Variable | Description | Type | Validator |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------|-------------|
| ** < a id = "ansible.doc.playbooks.name" name = "ansible.doc.playbooks.name" > ansible.doc.playbooks.name</ a > **< br /> **Command line**: < br /> --ansible.doc.playbooks.name< br /> **Environment variable**: ROUGAILCLI_ANSIBLE.DOC.PLAYBOOKS.NAME | Playbook name.< br /> Playbooks are placed in the playbooks/ directory. By default, the description of the " type" is used as the Playbook name in the generated example. It is possible to customize this description here. | [`string` ](https://rougail.readthedocs.io/en/latest/variable.html#variables-types ) `multiple` | `unique` |
| ** < a id = "ansible.doc.playbooks.description" name = "ansible.doc.playbooks.description" > ansible.doc.playbooks.description</ a > **< br /> **Command line**: < br /> --ansible.doc.playbooks.description< br /> **Environment variable**: ROUGAILCLI_ANSIBLE.DOC.PLAYBOOKS.DESCRIPTION | Playbook description. | [`string` ](https://rougail.readthedocs.io/en/latest/variable.html#variables-types ) `mandatory` | |
### Inventory configuration
2025-12-23 21:32:53 +01:00
2026-06-11 21:36:33 +02:00
> [!NOTE]
>
> **Path**: ansible.inventory\
> *`disabled`*\
> **Disabled**: when the variable "[Output type](#ansible.output)" hasn't the value "inventory".
2024-11-27 17:19:30 +01:00
2026-06-11 21:36:33 +02:00
| Variable | Description | Default value | Type |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|-----------------|-------------------------------------------------------------------------------------------------|
| ** < a id = "ansible.inventory.no_namespace_in_vars" name = "ansible.inventory.no_namespace_in_vars" > ansible.inventory.no_namespace_in_vars</ a > **< br /> **Command line**: < br /> • --ansible.inventory.no_namespace_in_vars< br /> • --ansible.inventory.no-no_namespace_in_vars< br /> **Environment variable**: ROUGAILCLI_ANSIBLE.INVENTORY.NO_NAMESPACE_IN_VARS | Remove namespace name in host vars. | false | [`boolean` ](https://rougail.readthedocs.io/en/latest/variable.html#variables-types ) `mandatory` |
| ** < a id = "ansible.inventory.export_warnings" name = "ansible.inventory.export_warnings" > ansible.inventory.export_warnings</ a > **< br /> **Command line**: < br /> • --ansible.inventory.export_warnings< br /> • --ansible.inventory.no-export_warnings< br /> **Environment variable**: ROUGAILCLI_ANSIBLE.INVENTORY.EXPORT_WARNINGS | Displays warnings inside Ansible exportation datas. | true | [`boolean` ](https://rougail.readthedocs.io/en/latest/variable.html#variables-types ) `mandatory` |