Ansible配置文件
Ansible主配置文件详解###
Ansible本身没有服务的概念,所以只要配置修改后配置将马上生效。
配置选项详解###
| 配置项 | 说明 | 默认值 |
|---|---|---|
| inventory | ansible inventory文件路径 | /etc/ansible/hosts |
| library | ansible模块文件路径 | /usr/share/my_modules/ |
| remote_tmp | ansible远程主机脚本临时存放目录 | ~/.ansible/tmp |
| local_tmp | ansible管理节点脚本临时存放目录 | ~/.ansible/tmp |
| forks | ansible执行并发数 | 5 |
| poll_interval | ansible异步任务查询间隔 | 15 |
| sudo_user | ansible sudo用户 | root |
| ask_sudo_pass | 运行ansible是否提示输入sudo密码 | True |
| ask_pass | 运行ansible是否提示输入密码 | True |
| transport | ansible远程传输模式 | smart |
| remote_port | 远程主机SSH端口 | 22 |
| module_lang | ansible模块运行默认语言环境 | C |
| gathering | facts信息收集开关定义 | smart |
| roles_path | ansible role存放路径 | /etc/ansible/roles |
| timeout | ansible SSH连接超时时间 | 10 |
| remote_user | ansible远程认证用户 | root |
| log_path | ansible日志记录文件 | /var/log/ansible.log |
| module_name | ansible默认执行模块 | command |
| executable | ansible命令执行shell | /bin/sh |
| hash_behaviour | ansible主机变量重复处理方式 | replace |
| private_role_vars | 默认情况下,角色中的变量将在全局变量范围中可见。 为了防止这种情况,可以启用以下选项,只有tasks的任务和handlers得任务可以看到角色变量 | yes |
| vault_password_file | 指定vault密码文件路径 | 无 |
| ansible_managed | 定义的一个Jinja2变量,可以插入到Ansible配置模版系统生成的文件中 | Ansible managed |
| display_skipped_hosts | 开启显示跳过的主机 | True |
| error_on_undefined_vars | 开启错误,或者没有定义的变量 | False |
| action_plugins | ansible action插件路径 | 无 |
| cache_plugins | ansible cache插件路径 | 无 |
| callback_plugins | ansible callback插件路径 | 无 |
| connection_plugins | ansible connection插件路径 | 无 |
| lookup_plugins | ansible lookup插件路径 | 无 |
| inventory_plugins | ansible inventory插件路径 | 无 |
| vars_plugins | ansible vars插件路径 | 无 |
| filter_plugins | ansible filter插件路径 | 无 |
| terminal_plugins | ansible terminal插件路径 | 无 |
| strategy_plugins | ansible strategy插件路径 | 无 |
| fact_caching | 定义ansible facts缓存方式 | memory |
| fact_caching_connection | 定义ansible facts缓存路径 | 无 |
privilege_escalation配置###
| 配置项 | 说明 | 默认值 |
|---|---|---|
| become | 是否开启become模式 | True |
| become_method | 定义become方式 | sudo |
| become_user | 定义become方式 | root |
| become_ask_pass | 是否定义become提示密码 | False |
host_key_checking = False #检查对应服务器的host_key(known_hosts),强烈建议取消注释
作者:一毛
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
不管遇到了什么烦心事,都不要自己为难自己;无论今天发生多么糟糕的事,都不应该感到悲伤。记住一句话:越努力,越幸运。

浙公网安备 33010602011771号