admin管理员组文章数量:1538192
1、简单格式要求
[root@ansibleserver ansible]# cat nagios.yml --- - hosts: nagiosserver tasks: - name: ensure nagios service stop service: name=nagios state=stopped - name: ensure nagios service start service: name=nagios state=started |
a、整体格式用---开始
b、在冒号之后,必须存在一个空格
c、name和service必须对齐
d、hosts和tasks必须对齐
e、在书写key和value的时候,不能存在空格
f、 在roles中的main.yml不能使用tasks关键词,主要是因为在目录结构中已经包含了此关键词,main.yml是存在于tasks目录中。
如果违反以上规定,那么就会出错,出错内容如下:
ERROR: Syntax Error while loading YAML script, nagios.yml Note: The error may actually appear before this position: line 3, column 1
- hosts: nagiosserver tasks: ^ |
2、运行playbook
对上面格式中的nagios.yml进行运行,运行命令如下:
[root@ansibleserver ansible]# ansible-playbook nagios.yml |
在上面的playbook中,存在两个任务,一个是停止nagios服务,一个是启动nagios服务,运行结果如下所示:
本文标签: ansibleplaybook
版权声明:本文标题:ansibleplaybook的使用 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1726605441a1077507.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论