ansible-playbook基础使用
Posted zhaojingyu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ansible-playbook基础使用相关的知识,希望对你有一定的参考价值。
一、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基础使用的主要内容,如果未能解决你的问题,请参考以下文章
YAML基础语法-ansible使用ansible-playbook