ansible安装nginx

Posted 蜡笔小兴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ansible安装nginx相关的知识,希望对你有一定的参考价值。

1.创建相应的目录:

mkdir -p /ansible/roles/{nginx,mysql,tomcat,db}/{defaults,files,handlers,meta,tasks,templates,vars}

2 文件结构

tree etc/ansbile/
./
├── roles
│   ├── db
│   │   ├── files
│   │   │   └── stu.sql  #要导入的sql
│   │   ├── handlers
│   │   ├── meta
│   │   ├── tasks
│   │   │   └── main.yml  #创建数据库和导入sql
│   │   ├── templates
│   │   └── vars
│   ├── mysql
│   │   ├── default
│   │   ├── files
│   │   │   ├── mysql-5.6.27.tar.gz
│   │   │   └── mysql_install.sh #mysql源码安装脚本
│   │   ├── handlers
│   │   ├── meta
│   │   ├── tasks
│   │   │   └── main.yml #安装mysql
│   │   ├── templates
│   │   └── vars
│   ├── nginx
│   │   ├── default
│   │   ├── files
│   │   │   │─   nginx-1.8.0.tar.gz
│   │   │   └── install_nginx.sh  #nginx安装脚本
│   │   ├── handlers
│   │   ├── meta
│   │   ├── tasks
│   │   │   └── main.yml  #安装nginx
│   │   ├── templates
│   │   └── vars
│   └── tomcat
│       ├── default
│       ├── files
│             ├── apache-tomcat-7.0.65.tar.gz
│       │   ├── tomcat-initscript.sh  #tomcat的init管理脚本
│       │   └── tomcat-users.xml    #tomcat配置文件
│       ├── handlers
│       │   └── main.yml    #安装后处理
│       ├── meta
│       ├── tasks
│       │   └── main.yml  #安装tomcat
│       ├── templates
│       │   └── tomcat-users.xml   #tomcat配置文件模版
│       └── vars
└── web.yml    #总调用文件

3









以上是关于ansible安装nginx的主要内容,如果未能解决你的问题,请参考以下文章

ansible自动化安装nginx

ansible-playbook 远程安装nginx

ansible roles在 Centos 和 Ubuntu编译安装Nginx

用ansible自动 安装nginx

ansible使用ansible安装nginx

ansible实战-nginx安装