ansible hosts配置,ansiblehosts
ansible hosts配置,ansiblehosts
Inventory 分组 Ansible可同时操作属于一个组的多台主机,组和主机之间的关系通过inventory文件配置,默认文件路径为/etc/ansible/hosts 常用参数配置: ansible_ssh_host # 目标主机地址 ansible_ssh_port # 目标主机端口,默认22 ansible_ssh_user # 目标主机用户 ansible_ssh_pass # 目标主机ssh密码 ansible_sudo_pass # sudo密码 ansible_sudo_exe ansible_connection # 与主机的连接类型,比如:local,ssh或者paramiko ansible_ssh_private_key_file # 私钥地址 ansible_shell_type # 目标系统的shell类型 ansible_python_interpreter # python版本 格式:[组名] 例如 : [test] # 组名 10.0.0.1 # 主机ip 或者10.0.0.1:65522 自定义端口 别名 s1 ansible_ssh_port=65522 ansible_ssh_host=10.0.0.1 ansible_ssh_user=simon # 别名s1 连续的主机 [g1] g[1:50].example.com g[a-f].example.com[all:vars] # *:vars 块变量,all:vars 全局变量 ansible_ssh_private_key_file=/root/.ssh/id_rsa ansible_ssh_port=22 ansible_ssh_user=root [t3:vars] # t3 使用python解释器是python2 ansible_python_interpreter=/usr/bin/python2 nginx_port=80 # 私有变量在playbooks中使用 [t3] 192.168.11.162
评论暂时关闭