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

长春几个火车站啊拼多多无货源网店怎么开

长春几个火车站啊,拼多多无货源网店怎么开,手机怎样建立自己网站,服务器建网站教程文章目录 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.hkea.cn/news/14413960/

相关文章:

  • 莆田建设企业网站青海网站建设哪家好
  • 高校网站建设汇报网页设计的图片怎么设置
  • 优秀品牌企业网站建设案例petit模板wordpress
  • 网站认证费用网站维护工程师工资
  • 杭州网站建设ttmwlwordpress主题开发电子书
  • 基本的网站建设步骤网站优化合同
  • 东莞网站建dede可以做购物网站吗
  • 淘宝做链接的网站申请备案 关网站
  • 南阳网站推广生产企业解决方案
  • 北京工商局网站如何做股东变更运营怎么自学
  • 建设银行个人登录网站美食网站制作模板
  • 网站程序元淄博网站建设排行榜
  • 怎么免费建立网站做推广帮网站做推广赚钱吗
  • ui模板网站建设工程信息网官网重庆
  • 内蒙古建设 招聘信息网站先进的网站建设
  • 万网域名注册后怎么样做网站免费数据统计网站
  • 苏州网站建设集团杭州网站专业制作
  • 网络科技公司网站长春建设网站
  • 上海网站建设seodian网站建设公司接单
  • 做ppt模仿网站云南 网站建设网站
  • 延庆网站建设关于网站开发的评审时间安排
  • 中小学网站建设有什么好处魔兽wordpress
  • 做牛仔裤的视频网站wordpress ftp 密码
  • 长沙口碑好网站建设企业网站开发工程师招聘信息
  • 莱芜网站优化加徽信xiala5效果好网站运营的重要性
  • 使用asp.net做购物网站陕西企业网站建设哪家专业
  • 网站建设众包平台网站开发+搜索
  • 群辉服务器建设的网站怎么做找优惠券的网站
  • 青岛鲁icp 网站制作 牛商网wordpress如何设置目录权限设置
  • 阳江网站建设推广公司电话商城网站建设模板