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

烟台装修行业网站建设方案discuz做影视网站

烟台装修行业网站建设方案,discuz做影视网站,深圳58同城招聘网最新招聘,西安直播网站建设文章目录一、循环1.简单循环2.循环散列或字典列表二、条件三、触发器四、处理失败任务1.ignore_errors2.force_handlers3.changed_when4.failed_when5.block五、 练习建立大小为1500M名为/dev/sdb1的设备利用ansible循环安装且开启vsftpd#xff0c;apache#xff0c;dnsapachedns并在火墙中设定建立用户挂载检测是否存在六、重要ansible-doc用法一、循环 循环迭代任务 1.简单循环 loop: ##赋值列表- value1- value2- ... {{item}} ##迭代变量名称#实例# --- - name: create filehosts: 172.25.0.254tasks:- name: file modulefile:name: /mnt/{{item}}state: presentloop:- westos_file1- westos_file22.循环散列或字典列表 --- - name: create filehosts: 172.25.0.254tasks:- name: file moduleservice:name: {{ item.name}}state: {{ item.state }}loop:- name: httpdstate: started- name: vsftpdstate: stopped二、条件 when:- 条件1- 条件2 #条件判断#value 字符串,value 数字value 数字value 数字value 数字value 数字 ! value ! 数字 is defined value value is defined 变量存在 is not defined value is not defined 变量不存在 in value is in value 变量为 not in value is not in value 变量不为 bool变量 为true value value的值为true bool变量 false not value value的值为falsevalue in value2 value的值在value2列表中#多条条件组合# when条件1 and 条件2- 条件1- 条件2 when:条件1 or 条件2 when: 条件1or条件22. 3.多个条件 4.true和false 三、触发器 notify: 触发器当遇到更改是触发handlers handlers 触发器触发后执行的动作#实例# --- - name: create virtualhost for web serverhosts: 172.25.0.254vars_files:./vhost_list.ymltasks:- name: create documentfile:path: {{web2.document}}state: directory- name: create vhost.confcopy:dest: /etc/httpd/conf.d/vhost.confcontent:VirtualHost *:{{web1.port}}\n\tServerName {{web1.name}}\n\tDocumentRoot {{web1.document}}\n\tCustomLog logs/{{web1.name}}.log combined\n/VirtualHost\n\nVirtualHost *: {{web2.port}}\n\tServerName {{web2.name}}\n\tDocumentRoot {{web2.document}}\n\tCustomLog logs/ {{web2.name}}.log combined\n/VirtualHostnotify:restart apachehandlers:- name: restart apacheservice:name: httpdstate: restarted四、处理失败任务 1.ignore_errors #作用 当play遇到任务失败时会终止 ignore_errors: yes 将会忽略任务失败使下面的任务继续运行 #实例# - name: testdnf:name: westosstate: latestignore_errors: yes- name: create filefile:path: /mnt/westosstate: touch2.force_handlers #作用 #当任务失败后play被终止也会调用触发器进程 #example --- - name: apache change porthosts: 172.25.0.254force_handlers: yesvars:http_port: 80tasks:- name: configure apache conf filelineinfile:path: /etc/httpd/conf/httpd.confregexp: ^Listenline: Listen {{ http_port }}notify: restart apache- name: install errordnf:name: westosstate: latesthandlers:- name: restart apacheservice:name: httpdstate: restartedenabled: yes更改24、25主机的ftp匿名用户访问 3.changed_when #作用 #控制任务在何时报告它已进行更改;强制更改:true强制不更改false --- - name: apache change porthosts: 172.25.0.254force_handlers: yesvars:http_port: 8080tasks:- name: configure apache conf filelineinfile:path: /etc/httpd/conf/httpd.confregexp: ^Listenline: Listen {{ http_port }}changed_when: truenotify: restart apachehandlers:- name: restart apacheservice:name: httpdstate: restartedenabled: yes4.failed_when #当符合条件时强制任务失败 #强制某个play为失败状态 --- - name: testhosts: 172.25.0.254tasks:- name: shellshell: echo helloregister: westosfailed_when: hello in westos.stdout5.block block: ##定义要运行的任务 rescue: ##定义当block句子中出现失败任务后运行的任务##block运行成功则rescue不运行 always ##定义最终独立运行的任务1 2 五、 练习 测试题 建立playbook ~/ansibles/lvm.yml要求如下: *建立大小为1500M名为exam_lvm的lvm 在westos组中 *如果westos不存在请输出:vg westos is not exist *如果westos大小不足1500M请输出vg westos is less then 1500M 并建立800M大小的lvm建立大小为1500M名为/dev/sdb1的设备 #测试练习# 建立playbook ~/westos.yml要求如下: 建立大小为1500M名为/dev/sdb1的设备 如果/dev/sdb不存在请输入:/dev/vdb is not exist 如果/dev/sdb大小不足2G请输出/dev/vdb is less then 2G 并建立800M大小的/dev/sdb1 此设备挂载到/westos上实验前提在24主机建立1G硬盘25主机无硬盘 利用ansible循环安装且开启vsftpdapachedns并在火墙中设定 实验中遇到的问题主机网络仓库未镜像 建立用户 建立用户user1、user2密码均为westos 在建立用户时需要检测用户是否存在如果用户存在保持原密码不变 挂载检测是否存在 挂载/dev/cdrom 至/mnt/isodir 检测/mnt/isodir是否存在 不存在输出/mnt/isodir is not exist 并且建立/mnt/isodir 存在直接挂载 六、重要ansible-doc用法
http://www.dnsts.com.cn/news/111541.html

相关文章:

  • wordpress 站内资讯长春市做网站哪家好
  • 做销售如何在网站上搜集资料wordpress分页只有上一页下一页
  • 删除网站栏目大学生想做网站
  • 潍坊营销型网站建设wordpress 主页重定向
  • 广州网站建设weeken淮南seo
  • h5做的网站wordpress 装饰模板下载
  • 山东禹城市建设局网站如何做分公司网站
  • 关于做电商网站导流项目手机ui设计是什么
  • 防腐木做水车网站wordpress 快站
  • Wordpress全站404企业网站产品内页优化
  • 西安网站有哪些朝阳百姓网免费发布信息
  • 唐山做网站建设公司单位网站 单位网页 区别
  • 嘉兴企业自助建站系统php做企业网站需要多久
  • 高校网站建设自查报告淘宝网页制作代码
  • 百度网站制作推广网站后台购买
  • 创造网站网站搭建合作协议
  • 新校区建设网站网页生成pdf不显示
  • 网站设计软件免费下载陈木胜老婆吴君如
  • 深圳商城网站建设报价单怎么加入网站做微商城
  • 龙华新区城市建设局网站五常网站建设
  • p2p网站开发的流程WordPress移植emlog
  • 官方网站下载免费软件潍坊手机网站
  • 网站深圳打开网站需要用户名密码
  • 辽宁网站开发网络舆情分析研判报告
  • 哪些做图形推理的网站app界面设计教程
  • 百度网站制作深圳网页设计与制作工资多少钱
  • 沈阳高端网站定制发布网站域名设置
  • 新西兰网站建设广州天河区网站建设公司
  • 触屏版网站模板asp商业网站源码
  • 鞍山 中企动力提供网站建设公司网站制作苏州