首页 > 其他 > 详细

Ansible 之 外部变量文件调用

时间:2021-01-20 23:14:33      阅读:29      评论:0      收藏:0      [点我收藏+]
一、外部文件变量作用

变量文件可以实现变量的集中管理,使得变量的管理更加方便、高效,在大型集群架构部署中,可灵活定义各机器的关系,便于提升部署兼容性。

二、调用外部变量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] *****************************************************************************************************************************************************

TASK [Gathering Facts] ******************************************************************************************************************************************
ok: [10.3.153.8]

TASK [判断该主机的存活状态] ***********************************************************************************************************************************************
ok: [10.3.153.8]

PLAY RECAP ******************************************************************************************************************************************************
10.3.153.8                 : ok=2    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   

Ansible 之 外部变量文件调用

原文:https://blog.51cto.com/12965094/2599610

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!