小编Pie*_*tin的帖子

Ansible 不收集标签上的事实

我习惯使用--tags当我使用时ansible-playbook来过滤哪些任务将被执行。我最近从 Ansible 2.7 切换到 2.9(差距很大,嗯?)。

我很惊讶 ansible 在我使用时没有专门收集事实--tags。我在 GitHub 上看到了多个类似的案例,比如这个或这个。它似乎从 2.8 版本开始影响 ansible,但显示为已解决。有人可以证实这种行为吗?这似乎是从2.8开始发生的。

ANSIBLE 版本:

ansible --version

ansible 2.9.9.post0
  config file = None
  configured module search path = [u'/opt/ansible/ansible/library']
  ansible python module location = /opt/ansible/ansible/lib/ansible
  executable location = /opt/ansible/ansible/bin/ansible
  python version = 2.7.6 (default, Nov 13 2018, 12:45:42) [GCC 4.8.4]
Run Code Online (Sandbox Code Playgroud)

ANSIBLE 配置:

ansible-config dump --only-changed

DEFAULT_MODULE_PATH(env: ANSIBLE_LIBRARY) = [u'/opt/ansible/ansible/library']
Run Code Online (Sandbox Code Playgroud)

重现步骤:

剧本测试.yml:

- name: First test
  hosts: localhost …
Run Code Online (Sandbox Code Playgroud)

tags ansible ansible-facts

5
推荐指数
1
解决办法
5979
查看次数

标签 统计

ansible ×1

ansible-facts ×1

tags ×1