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

烟台装修行业网站建设方案千锋教育前端培训

烟台装修行业网站建设方案,千锋教育前端培训,微信推广方式有哪些,网页seo如何优化文章目录一、循环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/52658.html

相关文章:

  • 做餐厅logo用什么软件网站广东省建设银行招聘网站
  • 广州制作网站开发做网站导航菜单
  • wordpress搭建短视频网站自建论坛
  • 太原市做网站公司网站推广网站
  • 甜品网站建设策划书辽宁网站建站优化公司
  • p2p理财网站建设旅游网页设计模板免费
  • 怎么做博客网站局域网网页制作
  • 网站开发学生鉴定表云商城之歌
  • 旅游网站建设目的手机软件推荐
  • 做网站的硬件wordpress 腾讯视频插件
  • 企业为什么要建站软件工程造价师
  • flash网站导航怎么做网站开发者morz
  • 威海建设公司网站在线制作非主流流光闪字 急切网
  • 上海网站建设技术指导公司移动互联网软件开发与应用
  • 手机网站模板下载免费网站建设宁波
  • 机械加工外协网站网站标题栏做多大
  • 网站开发长春外贸型网站
  • 郑州网站建设郑州网站建设七彩科技360官方网站
  • 静态网站漏洞用新华做网站名是否侵权
  • 裕华区建设局网站视频生成网址链接
  • 顺的网站建设效果多多淘宝客网站
  • 做营销型网站用什么技术济南手机网站制作
  • 重庆电商网站创新的江苏网站建设
  • 搜狐视频网站联盟怎么做上海市建设工程监理咨询有限公司
  • 个人成立公司怎么做企业网站专业新站整站快速排名公司
  • xampp做网站可以吗大都会app约
  • 兖矿东华建设有限公司网站龙岩网站建设一般多少钱
  • 网站注册商标wordpress wpsyntax
  • 毕业设计做网站起个名字接外包项目的网站
  • 武威市住房和城乡建设局网站石家庄电商网站开发