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

重庆企业网站建设联系电话百度一下手机版网页

重庆企业网站建设联系电话,百度一下手机版网页,主流建站公司,福利公众号1、roles#xff1a;#xff08;难点#xff09; roles介绍#xff1a; roles#xff08;角色#xff09;#xff1a;就是通过分别将variables#xff0c;tasks及handlers等放置于单独的目录中#xff0c;并可以便捷地调用他们的一种机制。 假设我们要写一个playbo… 1、roles难点 roles介绍 roles角色就是通过分别将variablestasks及handlers等放置于单独的目录中并可以便捷地调用他们的一种机制。 假设我们要写一个playbook来安装管理lamp环境那么这个playbook就会写很长。所以我们希望把这个很大的文件分成多个功能拆分分成apache管理、php管理、mysql管理然后在需要使用的时候直接调用就可以了避免重复写。就类似编程里的模块化的概念已达到代码复用的效果。 创建roles的目录结构 1、files用来存放由copy模块或者scripts模块调用的模板 2tasks至少有一个main.yml文件定义各个tasks 3handlers有一个main.yml文件定义各handlers 4templates用来存放jinja2模板 5vars有一个main.yml定义变量的 6meta有一个main.yml文件定义此角色的特殊设定及其依赖关系。 注意在每个角色的目录中分别创建filestaskshandlerstemplatesvars和meta目录用不到的目录可以创建为空目录。 通过roles实现lamp 需要定制三个角色apache、mysql、php [rootlocalhost 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的文件 [rootagent1 share]# cd /var/www/html [rootagent1 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[rootlocalhost httpd]# cat tasks/main.yml - name: install apache etc packagesyum: namehttpd,httpd-devel statelatest- 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: namehttpd statestarted enabledon[rootlocalhost httpd]# cat handlers/main.yml - name: restart httpdservice: namehttpd staterestarted[rootlocalhost roles]# cat mysql/tasks/main.yml - name: Install mariadbyum: namemariadb-server,mariadb-devel statelatest- name: Start mariadb and enabledyesservice: namemariadb statestarted enabledon[rootlocalhost roles]# cat php/tasks/main.yml - name: install php packagesyum: namephp,php-gd,php-ldap,php-odbc,php-pear,php-xml,php-xmlrpc,php-mbstring,php-snmp,php-soap,curl,curl-devel,php-bcmath statepresentnotify: restart httpd
http://www.hkea.cn/news/14435272/

相关文章:

  • 自己的网站怎么做团购唐山高端网站建设公司
  • 网站建设副业郑州网站建设 .cc
  • 建设进出口外贸网站做网站做那一网站好
  • 城阳建设局网站wordpress商业用途
  • 域名上面怎么建设网站济南手机网站建设
  • 哪个网站做物业贷企业运营管理岗位职责
  • 曲靖市建设局网站官网网站不备案访问
  • 做网站费用滁州定制化开发
  • 邯郸学校网站建设价格网站开发及流行框架
  • 怎么做网站免费企业门户网站建设精英
  • 手机开发软件app的工具山东济南seo整站优化公司
  • 电商网站商品属性设计关闭wordpress注册功能
  • 互动科技 网站中铁三局招聘信息2023
  • 舟山市建设信息港网站app开发报价单及方案
  • 网站制作那家便宜外贸网站英文版
  • 湖南省重点建设项目办公室网站网站怎样才有流量
  • 怎么区分网站的好坏做网站如何赚广费
  • 什么是同ip网站网站底部 设计
  • 做软装设计能用到的网站有哪些专门做处理货的网站
  • 湖北省建设主管部门网站如何查询网站的空间商
  • 中国建设银行信用卡官方网站wordpress4.7.2卡
  • 建设部设计院网站建设网站个人银行
  • 中英文网站建设wordpress商品多选
  • 互动型网站模板建设网站的技术方案
  • 四会市城乡规划建设局网站万能浏览器手机版下载安装
  • 医院建筑设计案例常州自助建站seo
  • 网页设计规划书样本浙江seo博客
  • 兰州做网站优化的公司中国商业网
  • 做网站西宁苏州高新区核酸检测
  • 备案号查询网站网址怎样在网站上做营业执照公示