ansible playbook
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ansible playbook相关的知识,希望对你有一定的参考价值。
ansible playbook
#使用ansible-playbook 2.yml工具批量处理多任务
[[email protected]***.***.***.*** ansible]# vim 2.txt # ({{hostname}} 下一行 {{port}})
{{hostname}}
{{port}}
▽
~
"2.txt" [New] 2L, 28C written
[[email protected]***.***.***.*** ansible]# vim 2.vars #(hostname: master 下一行 port: 80)
hostname: master
port: 80
▽
~
~
~
~
"2.vars" [New] 2L, 22C written
[[email protected]***.***.***.*** ansible]# vim 2.yml #(-代表下一级,所以不能跟上一行平行)
---
- hosts: all
vars_files:
- 2.vars
user: root
tasks:
- name: copy a file
template: src=‘2.txt‘ dest=‘/tmp/2.txt‘
~
~
"2.yml" 9L, 147C written
[[email protected]***-***-***-*** ansible]# ansible-playbook 2.yml
[WARNING]: Found variable using reserved name: port
PLAY [all] ***************************************************************************************************************
TASK [Gathering Facts] ***************************************************************************************************
ok: [***.***.***.***]
ok: [***.***.***.***]
TASK [copy a file] *******************************************************************************************************
changed: [***.***.***.***]
changed: [***.***.***.***]
PLAY RECAP ***************************************************************************************************************
***.***.***.*** : ok=2 changed=1 unreachable=0 failed=0
***.***.***.*** : ok=2 changed=1 unreachable=0 failed=0
[[email protected]***-***-***-*** ansible]# ansible all -a "cat /tmp/2.txt"
***.***.***.*** | SUCCESS | rc=0 >>
master
80
***.***.***.*** | SUCCESS | rc=0 >>
master
80
本文出自 “13223089” 博客,请务必保留此出处http://13233089.blog.51cto.com/13223089/1958032
以上是关于ansible playbook的主要内容,如果未能解决你的问题,请参考以下文章