标签: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: []
标签:pre sts login cat enabled ted linu sbin book
原文地址:https://www.cnblogs.com/zhaojingyu/p/12115526.html