Ansible 之 外部变量文件调用
一、外部文件变量作用 变量文件可以实现变量的集中管理,使得变量的管理更加方便、高效,在大型集群架构部署中,可灵活定义各机器的关系,便于提升部署兼容性。 二、调用外部变量playbook文件 --- - hosts: test vars_files: - vars.yml #外部变量文件与ping.yaml文件相同目录 remote_user: "{{user}}" #调用外部变量 become: yes tasks: - name: "判断该主机的存活状态" ping: 三、vars.yml变量文件 [root@Ansible playbook]# cat vars.yml user: cedar 四、验证结果 [root@Ansible playbook]# ls ping.yaml test.yaml vars.yml yum_zookeeper.yaml [root@Ansible playbook]# ansible-playbook ping.yaml PLAY [test] *****************************************************************************************************************************************************