基础命令
2018-04-11 本文已影响0人
粟米一粒
execute sensible-playbook
command
ansible-playbook -i prod playbooks/ganotify.yml -u lidong.he -l ba3.prod.aws
-
-I
指定inventory -
-u
connect as this user -
-l
only execute playbook in the selected hosts which in the inventory
string and var concat
inventory_dir + '/beta'
print var value
- name: Print ansible_nodename
debug:
msg: "{{ansible_nodename}} aa {{ gafly_celery_host }}"
语法
- 如果 my_hosts 没定义返回{}
{{ my_hosts | default({}) }}
- groups inventory的所有组
- groups['all'] 所有组的变量并集