在Ansible的配置文件(ansible.cfg)中,可以使用一些可选变量来自定义Ansible的行为。下面是一些常用的可选变量以及相应的代码示例:
inventory
:指定主机清单文件的路径inventory = /path/to/inventory_file
remote_user
:指定远程主机的登录用户名remote_user = myuser
become
:指定是否使用sudo或者类似的特权来执行任务become = true
become_method
:指定特权执行的方法,默认为sudo
become_method = su
become_user
:指定特权执行时要切换到的用户become_user = root
timeout
:指定Ansible在连接远程主机时的超时时间(以秒为单位)timeout = 30
log_path
:指定Ansible日志文件的路径log_path = /path/to/log_file
以上只是一些常用的可选变量,还有其他更多的可选变量可以根据需要进行配置。请注意,这些可选变量可以在ansible.cfg文件中单独配置,也可以在命令行中使用-e
参数传递给Ansible。