在 ansible 角色中使用变量

在 ansible 角色中使用变量

我试图在 ansible 角色中包含变量,如下所示,但是值未被传递。

{role: mysql, username: 'ansible_env.var_user', password: 'ansible_env.var_pass'}

我已经设置了var_uservar_pass作为环境变量。请告诉我是否有其他方法可以满足我的要求。

答案1

变量使用双花括号引用:

{role: mysql, username: '{{ ansible_env.var_user }}', password: '{{ ansible_env.var_pass }}'}

查看详细信息文档

相关内容