ansible配置文件详解(2),ansible配置文件详解
ansible配置文件详解(2),ansible配置文件详解
action_plugins
“行为”是 ansible中的一段代码,用来激活一些事件,例如执行一个模块,一个模版,等等
这是一个以开发者为中心的特性,使得一些底层模块可以从外部不同地方加载:
action_plugins = ~/.ansible/plugins/action_plugins/:/usr/share/ansible_plugins/action_plugins
ansible_managed
Ansible-managed 是一个字符串.可以插入到Ansible配置模版系统生成的文件中.如果你使用以下的自字符:
{{ ansible_managed }}
默认设置可以哪个用户修改和修改时间:
ansible_managed = Ansible managed: {file} modified on %Y-%m-%d %H:%M:%S by {uid} on {host}
这个设置可以告知用户,Ansible修改了一个文件,并且手动写入的内容可能已经被覆盖.
需要注意的是,如果使用这一特性,这个字符串中将包含一个日期注释,如果日期更新,模版系统将会在每一次报告文件修改.
ask_pass
这个可以控制,Ansible 剧本playbook 是否会自动默认弹出密码.默认为no::
ask_pass=True
如果使用SSH 密钥匙做身份认证.可能需要修改这一参数
ask_sudo_pass
类似 ask_pass,用来控制Ansible playbook 在执行sudo之前是否询问sudo密码.默认为no:
ask_sudo_pass=True
如果用户使用的系统平台开启了sudo 密码的话,应该开绿这一参数
评论暂时关闭