标签:nbsp 接受 The 字典 root ref 运行 容器 doc
我们完成一个任务,例如安装部署一个httpd服务,我们需要多个模块(一个模块也可以称之为task)提供功能来完成。而playbook就是组织多个task的容器,他的实质就是一个文件,有着特定的组织格式,它采用的语法格式是YAML(Yet Another Markup Language)。YAML语法能够简单的表示散列表,字典等数据结构。具体请参考YAML详细语法
参考:https://blog.51cto.com/13589448/2068546
ansible-playbook [options] playbook.yml [playbook2 ...]
-C, --check # 检查但是不做真正改变
-f FORKS, --forks=FORKS # 指定并发
--list-hosts # 列出符合条件的主机
--syntax-check # 语法校验
-e EXTRA_VARS, --extra-vars=EXTRA_VARS # 传值
应用
- hosts: webservers # 用户组
remote_user: root # 远程用户
tasks:
- name: install httpd # 任务名称
yum: name=httpd state=present # 模块 安装
- name: install configure file
copy: src=httpd.conf dest=/etc/httpd/conf/
- name: start httpd service
service: name=httpd state=started
标签:nbsp 接受 The 字典 root ref 运行 容器 doc
原文地址:https://www.cnblogs.com/niuli1987/p/10560271.html