【发布时间】:2015-07-31 08:56:40
【问题描述】:
对 ansible 来说相当陌生。
具有以下角色,例如:my-role - 我无法覆盖剧本中的默认变量
以下文件:
my-role/tasks/main.yml
my-role/defaults/main.yml
sample-playbook.yml
我的角色/tasks/main.yml
- name: "Add Test User"
user: name={{ my_config_test_user }} comment="{{ my_config_test_user }}" group={{ my_config_test_user }}
我的角色/defaults/main.yml
my_config_test_user: "test"
剧本:
- name: TestCase
hosts: all
remote_user: root
vars:
my_config_test_user: "override"
roles:
- my-role
在任务中my_config_test_user 的值保持test 而不是我的预期结果override
有什么提示吗?
问候
【问题讨论】: