当前位置: 首页 > news >正文

网站开发项目挣钱吗aso优化报价

网站开发项目挣钱吗,aso优化报价,上海网站推广价格,优秀手机网站案例1前言 角色目录如下(分别为httpd角色和nginx角色) handlers/ :至少应该包含一个名为 main.yml 的文件; 其它的文件需要在此文件中通过include 进行包含 vars/ :定义变量,至少应该包含一个名为 main.yml 的…

1前言

角色目录如下(分别为httpd角色和nginx角色)

handlers/ :至少应该包含一个名为 main.yml 的文件; 其它的文件需要在此文件中通过include
                进行包含
vars/ :定义变量,至少应该包含一个名为 main.yml 的文件; 其它的文件需要在此文件中通
                过include进行包含
meta/ :定义当前角色的特殊设定及其依赖关系 , 至少应该包含一个名为 main.yml 的 文件, 其它
                文件需在此文件中通过include进行包含
default/ :设定默认变量时使用此目录中的 main.yml 文件
roles/appname 目录结构
tasks 目录:至少应该包含一个名为main.yml的文件,其定义了此角色的任务列表; 此文件可以
                        使用include包含其它的位于此目录中的task文件
files 目录:存放由 copy script 等模块调用的文件;
templates 目录: template 模块会自动在此目录中寻找 Jinja2 模板文件
handlers 目录:此目录中应当包含一个 main.yml 文件,用于定义此角色用到的各
handler
handler 中使用 include 包含的其它的 handler 文件也应该位 于此目录中;
vars 目录:应当包含一个 main.yml 文件,用于定义此角色用到的变量;
meta 目录:应当包含一个 main.yml 文件,用于定义此角色的特殊设定及其依赖关 系;
default 目录:为当前角色设定默认变量时使用此目录;应当包含一个 main.yml 文件

2创建httpd角色

mkdir roles/httpd/tasks -pv
mkdir roles/httpd/{handlers,files}
2 >
创建目标文件
cd roles/httpd/tasks/
touch install.yml config.yml service .yml
3 >
vim install.yml
- name: install httpd package
yum: name = httpd
vim config.yml
- name: config file
copy: src = httpd.conf dest = /etc/httpd/conf/ backup = yes
vim service .yml
- name: start service
service : name = httpd state = started enabled = yes
4 >
创建 main.yml 主控文件 , 调用以上单独的 yml 文件 ,
main.yml 定义了谁先执行谁后执行的顺序
vim main.yml
- include: install.yml
- include: config.yml
- include: service .yml
5 >
准备 httpd.conf 文件 , 放到 httpd 单独的文件目录下
cp /app/ansible/flies/httpd.conf ../files/
6 >
创建一个网页
vim flies/index.html
<h1> welcome toyzh home <\h 1 > 7 > 创建网页的 yml 文件
vim tasks/index.yml
- name: index.html
copy: src = index.html dest = /var/www/html
8 >
将网页的 yml 文件写进 main.yml 文件中
vim main.yml
- include: install.yml
- include: config.yml
- include: index.yml
- include: service .yml
9 >
handlers 目录下创建 handler 文件 main.yml
vim handlers/main.yml
- name: restart service httpd
service : name = httpd state = restarted
10 >
创建文件调用 httpd 角色
cd /app/ansible/roles
vim role_httpd.yml
---
# httpd role
- hosts: appsrvs
remote_user: root
roles: # 调用角色
- role: httpd
11 >
查看目录结构
tree .
httpd
├── files
│ ├── httpd.conf
│ └── index.html
├── handlers
│ └── main.yml
└── tasks
├── config.yml
├── index.yml
├── install.yml
├── main.yml
└── service .yml
12 > ansible-playbook role_httpd.yml

3创建nginx角色

1 >
创建 nginx 角色目录
mkdir -pv /app/ansible/role
cd /app/ansible/role
mkdir nginx{tesks,templates,hanslers} -pv
2 >
创建任务目录
cd tasks/
touch insatll.yml config.yml service .yml file.yml user.yml
创建 main.yml 文件定义任务执行顺序
vim main.yml
- include: user.yml
- include: insatll.yml
- include: config.yml
- include: file.yml
- include: service .yml
3 >
准备配置文件 (centos7 8)
ll /app/ansible/role/nginx/templates/
nginx8.conf.j2
4 >
定义任务
vim tasks/install.yml
- name: install
yum: name = nginx
vim tasks/config.yml
- name: config file
template: src = nginx8.conf.j2 dest = /etc/nginx/nginx.conf
when: ansible_distribution_major_version == "8"
notify: restrat
vim tasks/file.yml 跨角色调用 file.yum 文件 , 实现文件复用
- name: index.html
copy: src = roles/httpd/files/index.html
dest = /usr/share/nginx/html/
vim tasks/service.yml
- nmae: start service
service : name = nginx state = started enabled = yes
vim handlers/main.yml
- name: restrat
service : name = nginx state = restarted
vim roles/role_nginix.yml
---
#test rcle
- hosts: appsrvs
roles:
- role: nginx
5 >
测试安装
ansible-playbook role_nginx.yml
http://www.sczhlp.com/news/147707/

相关文章:

  • 同类色相的网站百度网络营销app
  • 泰州高端网站建设桂林人论坛怎么注册
  • php开源免费网站模板网站主题下载
  • 网站做收录要多少长时间护肤品网站建设需求分析
  • 网站推广大概需要多少钱专业做网站的公司保定
  • 徐州发布网站洋县建设银行网站
  • ip地址访问不了网站京东app下载官网
  • 电商网站搜索引擎怎么做百度app官方下载安装到手机
  • 南京调查公司网站百度搜索量统计
  • 怎么做酒店网站网站备案登陆
  • 做证书的网站第三方网站
  • 建站全过程商业网点和商铺的区别
  • 深圳网站建设首选全通网络湖北德升建站
  • 高端建站属于外包公司么优化自己的网站
  • 网站运营与管理的目的是做网站的主题
  • 如何成为一个优秀的网站设计师重庆网站建设冒号
  • C++----红黑树 - 详解
  • 个人网站 可以自己做服务器匿名留言墙 wordpress
  • windows和linux 做网站福州销售网站设计企业
  • 设计师素材网站开发wordpress会员注册模板
  • 天猫网站做的比京东好九江市住房和城乡建设局官方网站
  • 利用网盘做网站赣州编程培训机构
  • 深圳做网站设计制作开发建官方网站的公司
  • 塘下建设银行网站受欢迎的免费网站建设
  • 苏州网站设计公司济南兴田德润厉害吗聊城网站备案
  • 西安大型网站开发wordpress淘宝客知乎
  • 揭阳专业网站设计公司百度搜索网址
  • 塔城地区建设工程信息网站九江市住房和城乡建设局网站
  • linux网站建设技术指南 pdf网站建设 app 优化
  • 龙岗区做网站南宁网站建设公司比优建站