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

网站备案信息查询免费下载素材网址

网站备案信息查询,免费下载素材网址,dw制作学校官网页面,网站制作公司 深圳文章目录 roles批量替换文件 role 的依赖关系role 的实际案例 roles tasks 和 handlers #xff0c;那怎样组织 playbook 才是最好的方式呢#xff1f;简 单的回答就是#xff1a;使用 Roles Roles 基于一个已知的文件结构#xff0c;去自动的加载 vars#xff0c;tasks 以… 文章目录 roles批量替换文件 role 的依赖关系role 的实际案例 roles tasks 和 handlers 那怎样组织 playbook 才是最好的方式呢简 单的回答就是使用 Roles Roles 基于一个已知的文件结构去自动的加载 varstasks 以及 handlers 以便 playbook 更好的调用。 roles 相比 playbook 的结构更加的清晰有层次但 roles 显然要比 playbook 更加复杂难理解 比如我们无论安装什么软件都会安装时间同步服务那么每个 playbook 都要编 写时间同步服务的 task 。此时我们可以将时间同步服务 task 任务编写好等到需 要使用的时候进行调用就行了。roles 官方目录结构必须按如下方式定义。在每个目录中必须有 main.yml 文 件这些属于强制要求[rootm01 ~]# cd /etc/ansible/roles [rootm01 roles]# mkdir {nfs,rsync,web}/{vars,tasks,templates,handlers,files,meta} -p [rootm01 roles]# tree . ├── nfs #角色名称 │ ├── files #存放文件 │ ├── handlers #触发任务 │ ├── tasks #具体任务 │ ├── templates #模板文件 │ └── vars #定义变量 │ └── meta #依赖关系批量替换文件 ll /opt/php/ |awk {print $NF} | sed -r s#(.*)#- /opt/php/\1#grole 的依赖关系 roles 允许在使用时自动引入其他 role role 依赖关系存储在 meta/main.yml 文件中。 例如: 安装 wordpress 项目时: 1.需要先确保 nginx 与 php-fpm 的 role 都能正常运行 2.然后在 wordpress 的 role 中定义依赖关系 3.依赖的 role 有 nginx 以及 php-fpm #wordpress依赖nginx与php-fpm的role[rootm01 playbook]# cat /root/roles/wordpress/meta/main.yml --- dependencies: - { role: nginx } - { role: php-fpm }wordpress 的 role 会先执行 nginx、php-fpm 的 role 最后在执行 wordpress 本身role 的实际案例 [rootm01 memcached]# cd /etc/ansible/roles/ [rootm01 memcached]# tree memcached/ . ├── tasks │ ├── main.yml │ ├── start.yml │ ├── template.yml │ └── yum.yml └── templates └── memcached.j2[rootm01 memcached]# cat tasks/main.yml - include: yum.yml - include: template.yml - include: start.yml [rootm01 ~]# cat tasks/yum.yml - name: install memcached package yum: namememcached [rootm01 ~]# cat tasks/template.yml - name: Copy memcahed conf template: srcmemcached.j2 dest/etc/sysconfig/memcached [rootm01 ~]# cat templates/memcached.j2 PORT11211 USERmemcached MAXCONN{{ ansible_memtotal_mb//4 }} CACHESIZE64 OPTIONS [rootm01 ~]# cat tasks/start.yml - name: start memcached service: namememcached statestarted enabledyes[rootm01 ~]# cat site.yml - hosts: {{ host }} remote_user: root roles: - role: memcached # 执行playbook [rootm01 ~]# ansible-playbook site.yml -e host10.0.0.1
http://wiki.neutronadmin.com/news/88090/

相关文章:

  • 网站商城怎么做苏州工业园区人才市场
  • 安康做网站的公司WordPress标签侧边栏
  • 最讨厌网站正则表达式匹配网站
  • 网站被墙的原因排版漂亮的网站
  • 商务网站建设的一般流程是什么?济南j建设网
  • 公司网站建设费用会计处理网站建设html5作品
  • 北京网站排名推广广州公司注册多少钱
  • 网站html模板免费下载sem运营有出路吗
  • 定州市建设局网站网站建设 价格
  • 济南做网站最好的单位wordpress 邮件设置
  • 网站怎么加代码wordpress快速赚钱
  • pc版网站生成App学做网站论坛教学视频下载
  • 关于幼儿建设网站ppt网站流量优化
  • 建大型网站网站建设案例精英
  • 建设银行官方网站地址怎么制作公众号动图
  • 什么是html5网站备案网站地址
  • 专业网站建设服务商申请做网站 论坛版主
  • 网站设计 书籍一个虚拟主机空间挂两个网站
  • 来源门户网站源码做门户网站需要注册公司吗
  • 青岛做外贸网站建设鹿岛建设 网站
  • 5 网站建设进度表wordpress目录图片不显示
  • 住房及城乡建设部信息中心网站电子技术培训机构
  • 黑龙江省建设银行网站有手机版本wordpress
  • 做网站那个好亚马逊雨林的动物
  • 免费网站分析seo报告是坑吗酷家乐个人免费版官网
  • 百度怎么制作网站教程wordpress添加统计代码
  • 做复印机的模板网站电商加盟的网站建设
  • 网站后台编辑内容不显示金乡网站建设多少钱
  • 千城网站建设一般的电脑培训班要多少钱
  • 做娱乐网站做招聘网站怎么设计框架