I got a small question regarding ansible regarding import_tasks and using task specific env variablesPlaybook folder structure
- common/a.yaml
- database/sometask.yaml
- database/sometask1.yaml
Content of a.yaml- name: Some name
command: “{{ some_command }}”
no_log: True
environment:
PASSWORD: “{{ password }}”
VERB: variableContent of sometask.yaml
tasks:
import_tasks: /common/a.yaml
environment:
ARGS: " some value"
Content of sometask1.yaml
tasks:
import_tasks: /common/a.yaml
environment:
ARGS: " some value 1"
Will the value be substituted like when task executes?- name: It does something
command: “{{ some_command }}”
no_log: True
environment:
PASSWORD: “{{ password }}”
VERB: variable
ARGS: “some value”- name: It does something as well
command: “{{ some_command }}”
no_log: True
environment:
PASSWORD: “{{ password }}”
VERB: variable
ARGS: “some value 1”