如何不显示跳过hosts/tasks?
how to not display skipped hosts/tasks?
我有很多剧本,但我无法访问 Ansible 的安装位置。我可以在我的笔记本电脑上本地编写剧本,然后将它们推送到存储库,然后我可以通过 Jenkins 运行 它们。我无法控制或改变例如ansible.cfg 左右。有没有办法在不访问 ansible 主机本身的情况下操作每个 playbook 的 ansible 默认 stdout 回调插件?
实际上是这样,您可以为此使用环境变量:检查documentation
ANSIBLE_DISPLAY_SKIPPED_HOSTS=yes ansible-playbook main.yml
但显然 reasons(已弃用)最好为此使用 ansible.cfg
选项。
[defaults]
display_skipped_hosts = False
我有很多剧本,但我无法访问 Ansible 的安装位置。我可以在我的笔记本电脑上本地编写剧本,然后将它们推送到存储库,然后我可以通过 Jenkins 运行 它们。我无法控制或改变例如ansible.cfg 左右。有没有办法在不访问 ansible 主机本身的情况下操作每个 playbook 的 ansible 默认 stdout 回调插件?
实际上是这样,您可以为此使用环境变量:检查documentation
ANSIBLE_DISPLAY_SKIPPED_HOSTS=yes ansible-playbook main.yml
但显然 reasons(已弃用)最好为此使用 ansible.cfg
选项。
[defaults]
display_skipped_hosts = False