ansible实战应用之角色装nginx,httpd

流程图如下:

截图22

上图表明:

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 中,如下

1

2

 

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/100272

(0)
上一篇 2018-06-03 22:09
下一篇 2018-06-03 22:26

相关推荐

  • 自制mini的Linux系统

    如何打造一个小的Linux系统。这个可以当做一个很简单的启动盘,并使它能够成功启动且能有简单的shell环境。

    Linux笔记 2018-05-11
  • 如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的

    获取命令帮助     内部命令:     ~]# help COMMAND     外部命令:     (1) ~]# COMMAND –help     (2) 使用手册 manual 位于/usr/share/man         ~]# man CHAPTER COMMAND         ~]# man 5 passwd       …

    Linux笔记 2018-05-13
  • https网络安全协议

    HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。

    2018-06-22
  • dns看图来配,思路一下明了

      1.子域授权: 每个域的名称服务器,都是通过其上级名称服务在解析库中进行授权。 如:根域授权顶级域是怎么做的? 说明.com.这个域   它的ns服务器是主机名ns1.com.;2.com. .com.     IN  NS    ns1.com. .com.     IN  NS    ns2.com. ns1.com.   IN   A  …

    Linux笔记 2018-06-03
  • 用户管理类命令

    1.列出当前系统上所有已经登录的用户的用户名,注意,同一个用户登录多次则只显示一次 [root@localhost tmp]# who |cut -d” ” -f1 |sort -u root test zach 2.取出最后登录到当前系统的用户的相关信息 [root@localhost tmp]# grep $(w|tail -n 1 |awk -F ” …

    Linux笔记 2018-05-27
  • Linux系统目录简介

    帮助理解linux系统目录结构和作用

    2018-04-15