Ansible

开发自定义模块

任务运行时间统计

配置ansible.cfg

[defaults]
callback_whitelist = profile_tasks

错误日志格式化

配置ansible.cfg

[defaults]
stdout_callback = yaml

可选值:

加速器

安装mitogen加速模块

pip install mitogen

配置ansible.cfg

[defaults]
strategy = mitogen_linear
strategy_plugins = /usr/lib/python2.7/site-packages/ansible_mitogen/plugins/strategy

Q&A

Q: 如何获取ansible主控机器地址

- debug: var="{{ ansible_env['SSH_CLIENT'].split() | first }}"

Q: playbook运行卡在gather_facts

将gather_facts信息采集改为最少

[default]
gather_subset = min

最后更新于