流程图如下:
上图表明:
1).tasks夹:
.grupyml
.useryml:
指定uid;gid,且最好uid和gid统一,这样好管理要;加入组中;一般来说建一个帐号是给特定的服务用的,一般来讲这个帐号 都是系统帐号;且它的shell类型,为了安全一般都是/sbin/nologin
* 不确定uid号有没有人有的话,可以用#getent passwd|grep uid的号
.yum.yml:
.start.yml
.templ.yml 这个是用来调.j2的那个模版文件
. main.yml 总的tasks文件,定义谁先执行后执行
.restrt.yml 这个文件建议一般放在handler里
2).templates夹:
#cp /etc/nginx/nignx.conf nginx.conf.j2
并且可以对此模版修改下,如调用cpu个数并2个,
上述全过程就是创建立角色的总过程。这样以后用的时候自己写一个自己的剧本调用这个角色就行了。
3.调用角色这个剧本文件和角色文件夹是平级的
剧本里,只要指明调用哪个角色就够了.
plybk_nginxroles.yml
详细操作:根据上面流程图依次创建并编写相关文件vim 中,如下
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/100272