fix: user data ansible is loaded before

This commit is contained in:
egarette@silique.fr 2025-01-02 21:56:20 +01:00
parent 9d5c156875
commit ba252d0482

View file

@ -23,7 +23,7 @@ def get_rougail_config(
*,
backward_compatibility=True,
) -> dict:
options = """
options = ["""
list:
description: parameter added only to be compatible with Ansible
negative_description: parameter added only to be compatible with Ansible
@ -44,12 +44,29 @@ json:
disabled
{% endif %}
""", """
ansible:
exists: true
redefine: true
description: Configuration of user data or output Ansible
disabled:
type: jinja
jinja: |
{% if step.output != 'ansible' and 'ansible' not in step.user_data %}
disabled
{% endif %}
""", """
ansible:
description: Configuration of output Ansible
exists: false
disabled:
variable: step.output
when_not: ansible
""", """
ansible:
host_namespace:
description: Namespace with host values
default: "hosts"
@ -58,7 +75,7 @@ ansible:
description: Only variables in hostname namespace is available by a host
negative_description: All variables is available for all hosts
default: false
"""
"""]
return {
"name": "ansible",
"process": "output",