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

相关推荐

  • 进程管理工具

    进程管理工具

    Linux笔记 2018-04-20
  • Linux第一周命令总结

    hostname  完整主机名  cat +文件路径 可查看文件信息 cat /etc/centos-release 查看文件  版本的名称、发行时间所有shell cat/etc/shells  显示当前系统使用的 lsd_release -a  命令  查看版本 /etc/centos-release 是文本文件  cat是查看文本的命令 uname-r…

    2018-07-22
  • 第六周笔记

    进程显示工具 ps -ef(有些人喜欢用)ps 带-不带-不一样a 包括所有终端的进程x 包括不连接的进程u 显示进程所有者的信息f 选项显示树进程 –foresto 属性 选项显示定制的信息 pid,cmd,%cpu,%mem ps xo pid,cmd,%cpu,ttyL 显示支持的属性列表k|–sort 属性 对属性排序,属性前…

    Linux笔记 2018-05-06
  • linux 学习6

    1、简述osi七层模型和TCP/IP五层模型 1、 osi七层模型 1、应用层:OSI 参考模型中最靠近用户的一层,为计算机用户提供应用接口,也为用户直接提供各种网络服务。我们常见应用层的网络服务协议有:HTTP,HTTPS,FTP,POP3、SMTP等。 2、表示层:提供各种用于应用层数据的编码和转换功能,确保一个主机的应用层发送的数据能被另一个主机的应用…

    Linux笔记 2018-07-28
  • 系统与内核管理

    系统与内核管理 1.Linux组成 Linux: kernel+rootfs kernel: 进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能 rootfs:程序和glibc 库:函数集合, function, 调用接口(头文件负责描述) 过程调用:procedure,无返回值 函数调用:function 程序:二进制执行文件 内核设计流派: 单内…

    Linux笔记 2018-05-21