码迷,mamicode.com
首页 > 其他好文 > 详细

ansible-playbook基础使用(二)

时间:2019-12-29 18:34:19      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:pre   sts   login   cat   enabled   ted   linu   sbin   book   

一、playbook基本格式如下

[root@linux-node1 ansible]# cat file.yaml 
---
  # 主机
- hosts: date
  # 用户
  remote_user: root
  
  # 任务
  tasks:
    - name: create new_file
      file: name=/data/newfile state=touch
    - name: create new_user
      user: name=test2 system=yes shell=/sbin/nologin
    - name: install package
      yum: name=httpd
    - name: copy html
      copy: src=/data/html.html dest=/data/html.html
    - name: start service
      service: name=httpd state=started enabled=yes

检查语法

ansible-playbook -C file.yaml

没有问题执行

ansible-playbook  file.yaml

技术图片

 二、ansible-playbook 、ansible通用命令

[root@linux-node1 ansible]# ansible-playbook file.yaml --list-host

playbook: file.yaml

  play #1 (date): date	TAGS: []
    pattern: [u‘date‘]
    hosts (3):
      192.168.56.11
      192.168.56.12
      192.168.56.13
[root@linux-node1 ansible]# ansible-playbook file.yaml --list-tag

playbook: file.yaml

  play #1 (date): date	TAGS: []
      TASK TAGS: []

 

ansible-playbook基础使用(二)

标签:pre   sts   login   cat   enabled   ted   linu   sbin   book   

原文地址:https://www.cnblogs.com/zhaojingyu/p/12115526.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!