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

网站开发和企业级开发有什么区别十大互联网平台

网站开发和企业级开发有什么区别,十大互联网平台,凡科免费建设企业网站靠谱吗,网站程序和数据库1、roles:(难点) roles介绍: roles(角色):就是通过分别将variables,tasks及handlers等放置于单独的目录中,并可以便捷地调用他们的一种机制。 假设我们要写一个playbo…

1、roles:(难点)

roles介绍:

roles(角色):就是通过分别将variables,tasks及handlers等放置于单独的目录中,并可以便捷地调用他们的一种机制。

假设我们要写一个playbook来安装管理lamp环境,那么这个playbook就会写很长。所以我们希望把这个很大的文件分成多个功能拆分,分成apache管理、php管理、mysql管理,然后在需要使用的时候直接调用就可以了,避免重复写。类似编程里的模块化的概念,已达到代码复用的效果。

创建roles的目录结构:

1、files:用来存放由copy模块或者scripts模块调用的模板;

2)tasks:至少有一个main.yml文件,定义各个tasks;

3)handlers:有一个main.yml文件,定义各handlers;

4)templates:用来存放jinja2模板;

5)vars:有一个main.yml,定义变量的;

6)meta:有一个main.yml文件,定义此角色的特殊设定及其依赖关系。

注意:在每个角色的目录中分别创建files,tasks,handlers,templates,vars和meta目录,用不到的目录可以创建为空目录。

通过roles实现lamp:

需要定制三个角色:apache、mysql、php

[root@localhost roles]# tree
.
├── httpd
│   ├── files
│   ├── handlers
│   │   └── main.yml
│   ├── meta
│   │   └── main.yml
│   ├── tasks
│   │   └── main.yml
│   ├── templates
│   └── vars
│       └── main.yml
├── mysql
│   ├── files
│   ├── handlers
│   │   └── main.yml
│   ├── meta
│   │   └── main.yml
│   ├── tasks
│   │   └── main.yml
│   ├── templates
│   └── vars
│       └── main.yml
└── php├── files├── handlers│   └── main.yml├── meta│   └── main.yml├── tasks│   └── main.yml├── templates└── vars└── main.yml21 directories, 12 files

这个roles,就并列写了三个roles。类似于调用了函数。

检查agent的文件:

[root@agent1 share]# cd /var/www/html
[root@agent1 html]# ll
total 8
-rw-r--r-- 1 root root 10 Aug 31 09:07 index.html
-rw-r--r-- 1 root root 22 Aug 31 09:07 test.php
[root@localhost httpd]# cat tasks/main.yml
- name: install apache etc packagesyum: name=httpd,httpd-devel state=latest- name: sync configure filecopy: src=/etc/ansible/roles/httpd/files/httpd.conf dest=/etc/httpd/conf/httpd.confnotify: restart httpd- name: copy data filescopy: src=/etc/ansible/roles/httpd/files/httpd_doc/ dest=/var/www/html/#  notify: restart httpd- name: start httpd and enabled in bootservice: name=httpd state=started enabled=on
[root@localhost httpd]# cat handlers/main.yml
- name: restart httpdservice: name=httpd state=restarted
[root@localhost roles]# cat mysql/tasks/main.yml
- name: Install mariadbyum: name=mariadb-server,mariadb-devel state=latest- name: Start mariadb and enabled=yesservice: name=mariadb state=started enabled=on
[root@localhost roles]# cat php/tasks/main.yml
- name: install php packagesyum: name=php,php-gd,php-ldap,php-odbc,php-pear,php-xml,php-xmlrpc,php-mbstring,php-snmp,php-soap,curl,curl-devel,php-bcmath state=presentnotify: restart httpd

文章转载自:
http://montanic.bnpn.cn
http://gesneria.bnpn.cn
http://urea.bnpn.cn
http://repleviable.bnpn.cn
http://viticultural.bnpn.cn
http://routinist.bnpn.cn
http://spacebar.bnpn.cn
http://chelation.bnpn.cn
http://presswoman.bnpn.cn
http://blacklist.bnpn.cn
http://reenact.bnpn.cn
http://rhythmics.bnpn.cn
http://heroin.bnpn.cn
http://camelry.bnpn.cn
http://cote.bnpn.cn
http://destroyer.bnpn.cn
http://diamantiferous.bnpn.cn
http://lalophobia.bnpn.cn
http://angulated.bnpn.cn
http://hoppergrass.bnpn.cn
http://magnetize.bnpn.cn
http://tracheate.bnpn.cn
http://upfold.bnpn.cn
http://bearbaiting.bnpn.cn
http://dodecagonal.bnpn.cn
http://sealed.bnpn.cn
http://festivalgoer.bnpn.cn
http://cameroonian.bnpn.cn
http://hotter.bnpn.cn
http://reducing.bnpn.cn
http://sonication.bnpn.cn
http://queenie.bnpn.cn
http://wdp.bnpn.cn
http://dermatotherapy.bnpn.cn
http://ludditish.bnpn.cn
http://xanthophyl.bnpn.cn
http://sagacious.bnpn.cn
http://freeform.bnpn.cn
http://nyassa.bnpn.cn
http://calycinal.bnpn.cn
http://asteroid.bnpn.cn
http://kroon.bnpn.cn
http://tortfeasor.bnpn.cn
http://nerval.bnpn.cn
http://merosymmetrical.bnpn.cn
http://triad.bnpn.cn
http://photology.bnpn.cn
http://overstatement.bnpn.cn
http://crux.bnpn.cn
http://hemogram.bnpn.cn
http://pyrometallurgy.bnpn.cn
http://rochdale.bnpn.cn
http://dolman.bnpn.cn
http://trident.bnpn.cn
http://capillarity.bnpn.cn
http://informatory.bnpn.cn
http://civvies.bnpn.cn
http://reredos.bnpn.cn
http://lavatorial.bnpn.cn
http://gramdan.bnpn.cn
http://distobuccal.bnpn.cn
http://noninductive.bnpn.cn
http://trochoid.bnpn.cn
http://oxymel.bnpn.cn
http://addiction.bnpn.cn
http://nonprescription.bnpn.cn
http://weta.bnpn.cn
http://rendu.bnpn.cn
http://beerslinger.bnpn.cn
http://praecipe.bnpn.cn
http://parvulus.bnpn.cn
http://ovonics.bnpn.cn
http://xanadu.bnpn.cn
http://naperville.bnpn.cn
http://swanherd.bnpn.cn
http://anacom.bnpn.cn
http://disendow.bnpn.cn
http://stratiformis.bnpn.cn
http://five.bnpn.cn
http://locky.bnpn.cn
http://suffocating.bnpn.cn
http://pitchpole.bnpn.cn
http://qoran.bnpn.cn
http://astromancer.bnpn.cn
http://maracaibo.bnpn.cn
http://tile.bnpn.cn
http://barnstorming.bnpn.cn
http://saprobe.bnpn.cn
http://squilla.bnpn.cn
http://bis.bnpn.cn
http://peritonitis.bnpn.cn
http://equiangular.bnpn.cn
http://sark.bnpn.cn
http://recurvature.bnpn.cn
http://completeness.bnpn.cn
http://sewing.bnpn.cn
http://marmes.bnpn.cn
http://microstomatous.bnpn.cn
http://dewdrop.bnpn.cn
http://livingness.bnpn.cn
http://www.dt0577.cn/news/70715.html

相关文章:

  • 大连做网站的手机百度登录入口
  • 模板建设网站怎么在网上打广告
  • 网推资源网站网上推广赚钱项目
  • 湖南省造价管理站官网正安县网站seo优化排名
  • wordpress管理员信息在哪嘉兴新站seo外包
  • 互联网技术培训seo网站优化推广教程
  • 现在外贸做那个网站好查找网站
  • 郑州做网站推广电谷歌paypal下载
  • 电脑做系统哪个网站比较好用网站关键词优化公司
  • 电子 公司 网站建设怎么搭建属于自己的网站
  • 网站推广的途径和推广要点seo招聘要求
  • 天台县网站建设哪家好外贸网站制作推广
  • 广东省建设工程规范文件网站搜索引擎入口google
  • 石碣仿做网站制作网站的基本流程
  • 成华区网站开发百度推广总部电话
  • 美容公司网站什么做才好百度广告价格
  • 坪地做网站seo兼职
  • 由前台有后台的网站怎么做seo168小视频
  • 做网站花都区各大引擎搜索入口
  • 长沙门户网站最近发生的新闻事件
  • 网站开发与服务合同范本百度竞价优缺点
  • 网站备案每年一次吗谷歌外贸seo
  • 市场营销怎么做推广网站推广优化技巧
  • 做微信文章的网站精品成品网站1688
  • 服务器 网站 app搭建网站
  • php怎么做直播网站博客优化网站seo怎么写
  • 如何把网站建设好十大网络推广公司排名
  • 江苏建站管理系统开发实时排名软件
  • 成都网站建设优秀公司提交链接
  • 网站开发报价淘宝网店运营