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

ansible-role写法

时间:2018-11-20 01:21:34      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:key   变量   说明   details   复制   直接   inf   写法   ebs   

一。role目录的创建:

      cd /etc/ansible/

       mkdir -pv roles/{websrvs,dbsrvs}/{tasks,files,templates,meta,handlers,vars}

 

二。目录结构:

       技术分享图片

       技术分享图片

 

三。 目录功能说明:

       1. meta目录,在里面可以新建文件main.yml,在文件中可以设置该role和其它role之前的关联关系。

          技术分享图片

 

       2. files目录:直接复制的静态文件都放在files目录下

           技术分享图片

 

       3.  templates目录: 模板文件的都放在templates目录下

     

       4.  task目录:任务列表tasks

           技术分享图片

          技术分享图片

 

 

      5. handlers目录: 由于上面的tasks中定义了notify,所以要定义handlers

          技术分享图片

 

     6. vars目录:如果需要定义变量,则在vars目录下创建main.yml文件,在文件中写入变量,以key:value的形式定义

         技术分享图片

 

四。定义playbook:

      注意】:要在roles目录同级创建playbook。

      技术分享图片

 

五。 运行playbook:

       技术分享图片

 

 

转载:

https://blog.csdn.net/ethan_bao/article/details/79415926

 

ansible-role写法

标签:key   变量   说明   details   复制   直接   inf   写法   ebs   

原文地址:https://www.cnblogs.com/derekchen/p/9986718.html

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