Juu*_*nen 9 ansible ansible-facts
为了加快 Ansible playbook 的执行速度,我有时想在设置阶段禁用收集事实。这可以通过在剧本中添加以下内容来完成:
gather_facts: False
Run Code Online (Sandbox Code Playgroud)
但如何在命令行中控制呢?
我像这样执行我的 Ansible 剧本:
ansible-playbook playbook.yaml -i inventory.yaml
Run Code Online (Sandbox Code Playgroud)
Juu*_*nen 14
您可以使用ANSIBLE_GATHERING环境变量:
ANSIBLE_GATHERING=显式 ansible-playbook playbook.yaml -i inventory.yaml
这样,除非剧中有明确规定,否则收集事实将被禁用gather_facts: True。