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

相关推荐

  • 高效传输的几种用法

    scp命令下载:scp [options] [user@]host:/sourcefile /destpath scp -pr root@172.20.96.1:/root/kanger /root/传送:scp [options] /sourcefile [user@]host:/destpath scp -pr /kanger 172.20.96.1:常…

    Linux笔记 2018-05-21
  • Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。

    ls 查看目录下文件的详细信息 ls 选项[-ald] [文件或目录] -a显示所有文件,包括隐藏文件 -l 详细信息显示 -d 查看目录属性 cd 切换目录 cd /   (切换到根目录) Cd  ….  (回到上一级目录)   pwd 显示当前所在的工作目录   [root@server30 mytest1]# pwd /tmp/my…

    Linux笔记 2018-05-18
  • 基础不牢,地动山摇——软链接与硬链接。

      inode 说明   说到软链接与硬链接就不得不提到一个概念——inode (索引节点号)。简单说linux系统中索引节点号与身份证号码一样,同一分区中文件将会被分配唯一的号码就是索引节点号。文件名是为了方便人使用,而索引节点号是计算机来区分文件的标志。 1.硬链接 硬链接(hard link)就是一个文件的一个或多个文件名。下面用试验说明硬链接特性 例…

    2018-07-29
  • 学习笔记(13)

    学习笔记(13)

    Linux笔记 2018-04-30
  • Linux系统学习-第三周

    Linxu系统基础学习

    Linux笔记 2018-06-03
  • 搭建本地yum仓库

    一、首先准备两台Centos虚拟机,一台搭建yum源服务器,一台作为客户端进行访问及安装、更新软件。(1)、yum源服务器版本是Centos7.4(2)、客户端版本是centos6.9二、自动挂载光驱(1)、准备centos6.9的虚拟光盘和centos7.4的虚拟光盘,挂载至centos7.4系统上(2)、安装autofs包,实现自动挂载方法1、cd /m…

    2018-04-22