添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《 阿里云开发者社区用户服务协议 》和 《 阿里云开发者社区知识产权保护指引 》。如果您发现本社区中有涉嫌抄袭的内容,填写 侵权投诉表单 进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

tasks:

- name : display host variables

debug: msg="The {{ inventory_hostname }} vaule is {{ key }}"

获取变量值

#ansible-playbook -i hosts var.yaml

PLAY [all] ********************************************************************

TASK: [display host variables] ************************************************

ok: [192.168.10.11] => {

"msg": "The 192.168.10.11 vaule is 13"

ok: [192.168.10.12] => {

"msg": "The 192.168.10.12 vaule is test"

PLAY RECAP ********************************************************************

192.168.10.11 : ok=1 changed=0 unreachable=0 failed=0

192.168.10.12 : ok=1 changed=0 unreachable=0 failed=0

PS:当hosts定义了key值,以hosts定义变量优先,如hosts未定义变量,则取hosts中web:vars中变量值

转载自:https://www.chinasa.net/archives/311.html

ansible playbook剧本 1.Ad-Hoc简介 Ad-Hoc其实是一个概念性的名字,是相对于写ansible playbook来说的,类似于命令行敲入shell命令和写shell脚本两者之间的关系。 如果我们敲入一些目录去比较快的完成一些事情,而不需要将这些命令保存下来,这样的命令叫做ad-hoc命令,说白了就是ansible的模块。