标签:efault templates selector etc regex 文件结构 handle cto install
1.创建相应的目录:
mkdir -p /ansible/roles/{nginx,mysql,tomcat,db}/{defaults,files,handlers,meta,tasks,templates,vars}
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
标签:efault templates selector etc regex 文件结构 handle cto install
原文地址:http://www.cnblogs.com/tian880820/p/6672696.html