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

免费解析网站制作网站开发项目实战视频

免费解析网站制作,网站开发项目实战视频,wordpress快速汉化主题,seo比较好的优化文章目录 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://www.pierceye.com/news/982842/

相关文章:

  • 柳州网站建设工作室基金会网站开发方案
  • 龙海网站建设微网站如何建设
  • 手机视频网站怎么做贵阳专业做网站
  • 网站建设题库vps上的网站运行太慢
  • 化妆品网站优化沧州网站制作公司
  • 专业优定软件网站建设上海seo服务
  • 网站充值怎么做的c2c平台的产品类型
  • 阿里去要企业网站建设方案书手机设计房子的软件3d下载
  • 凡科网站登录入轻博客网站开发
  • wordpress微信机器人订阅号性价比高seo网站优化
  • 网站建设全网推广亚马逊seo搜索什么意思
  • 做网站_你的出路在哪里android app for wordpress
  • 代刷网网站建设成都建立网站
  • 建设网站的费用预算商城网站制作
  • 北京网络法庭2018年企业网站优化如何做
  • asp.net做网站的步骤网站维护的作用
  • 网站制作前期所需要准备wordpress邮箱配置文件
  • 网站建设网站排名怎么做赣州专业做网站
  • 吉林电商网站建设价格做网站需要每年都缴费吗
  • 怎样用dede搭建网站域名网址
  • 做网站编辑有前途怎么样才算是一个网站页面
  • 建设鲜花网站前的市场分析网店设计理念
  • 网站建设优化服务公司wordpress非代码方式添加备案号
  • asp网站安装到空间教育网站平面设计
  • 快速设计一个网站网站h标签
  • 怎么做百度联盟网站前端面试题
  • 电子商务网站建设的基本要求wordpress提问
  • 论坛网站制作费用wordpress如何调用html代码
  • 打码兔怎么和网站做接口重庆网站建设找承越
  • 做海报的网站什么编辑器微楼书网站建设