ansible中的playbook脚本的介绍与使用

playbook的数据结构,遵循yaml

  • 后缀名为yaml或者yml,这两个后缀名没有区别
  • 字典{key:value}
  • 列表[]或者-

  - alex
  - wusir
  - yantao
  - yuchao 
  上面内容相当于下面的内容 
  [alex,wusir,yantao,yuchao]

 playbook的运行格式和参数信息

  1.ansible-playbook -h  查看playbook的参数信息

  2.格式:ansible-playbook [options] playbook.yml [playbook2 ...]

比如:ansible-playbook a.yml  执行并会有结果

  3.-C, --check #白跑,执行但是不会有结果
  4.--list-hosts #列出符合的主机
  5.-f FORKS, --forks=FORKS #做并发
  6.--syntax-check #检查语法
  7.-k, --ask-pass #输入密码

playbook的创建格式

  1.打开一个yml后缀名的文件    vim p.yml  

  2.写入文件内容的格式如下

# 单个playbook
- hosts: web
  remote_user: root
  tasks:
  - name: createuser
    user: name=alex20 home=/opt/alex20 uid=4000
# 多个playbook
- hosts: web
  remote_user: root
  tasks:
  - name: createuser
    user: name=alex20 home=/opt/alex20 uid=4000 
  - name: copyfile
    copy: src=/etc/fstab dest=/tmp/fs

 

   3.ansible-playbook --syntax-check p1.yml    检查一下语法是否有错

  4.ansible-playbook -C p1.yml       执行但是不会有结果

  5.ansible-playbook p1.yml  执行有结果

 

转载于:https://www.cnblogs.com/l1222514/p/10827006.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值