In a playbook, I am using a role this way:
- { role: project, project_name: "{{project_name}}" }
And in the "project" role, I actually have a dependency that wants to use the project_name variable of the "project" role:
---
dependencies:
- {
role: users,
users: [
{
name: "{{project_name}}",
home: "/home/{{project_name}}",
shell: "/bin/bash",
group: "{{project_name}}",
}
]
}
But I get an error:
recursive loop detected in template string: {{project_name}}
Is changing the name of the "project_name" variable the only solution?
Thanks