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

网站如何改字体58招聘网最新招聘信息

网站如何改字体,58招聘网最新招聘信息,环保厅网站建设的必要性,深圳网站维护服务的公司目录 一、playbook简介 二、playbook的语法 三、playbook的核心组件 四、playbook的执行命令 五、vim 设定技巧 六、基本示例 一、playbook简介 1、playbook与ad-hoc相比,是一种完全不同的运用。 2、playbook是一种简单的配置管理系统与多机器部署系统的基础…

目录

一、playbook简介

二、playbook的语法

三、playbook的核心组件

四、playbook的执行命令

五、vim 设定技巧

六、基本示例


一、playbook简介

1、playbook与ad-hoc相比,是一种完全不同的运用。
2、playbook是一种简单的配置管理系统与多机器部署系统的基础,且非常适合于复杂应用的部署。

3、playbook是一种简单的配置管理系统与多机器部署系统的基础,且非常适合于复杂应用的部署。
4、使用playbook可以方便的重用这些代码,可以移植到不同的机器上面,playbook才是ansible真正强大之处。

二、playbook的语法

playbook由YMAL语言编写:

 YAML文件的格式:
1、文件的第一行应该以“---"三个连字符开始,表明YMAL文件的开始
2、在同一行中,#之后的内容表示注释,类似于shell,python
3、YMAL中的列表元素以”-”开头然后紧跟着一个空格,同一个列表中的元素应该保持相同的缩进。

4、一个字典是由一个简单的 键: 值 的形式组成(这个冒号后面必须是一个空格)

5、字典也可以使用缩进形式来表示

特点:

可读性好

和脚本语言交互性号

易于实现

适用程序执行流梳理方式

可扩展性强 

语法简介: 

缩进严格

大小写敏感

key/value可以多行书写也可一行书写,一行书写用,隔开

value可以是个字符串,也可是list

一个play需要包括name和tasks

name 是描述

tasks 是动作

一个name只能包含一个task

扩展名称yml或者yaml 

三、playbook的核心组件

name可选,建议使用,多用于说明
hosts受控主机列表
tasks任务,用于选择执行部分代码

1、主机与用户

---
- hosts: server2  //指定主机组,可以是一个或多个组,用逗号分隔remote_user: root  //指定远程主机执行的用户名become: yes  //切换用户运行become_user: mysql  //指定sudo用户为mysql

 2、tasks列表
(1)play的主体部分是task列表,task列表中的各任务按次序逐个在hosts中指定的主机上执行,即在所有主机上完成第一个任务后再开始第二个任务。如果一个host执行task失败,整个tasks都会回滚。
(2)每一个task必须有一个名称name,这样在运行playbook时,从其输出的任务执行信息中可以很好的辨别出是属于哪一个task的。

四、playbook的执行命令

--check|-C检测(预演)
--syntax-check检测语法正确性
--list-hosts列出hosts
--list-tags列出tag(标签)
--list-tasks列出task(任务)
--limit指定执行主机
-v -vv显示实现过程
ansible-playbook ftp.yml -C
ansible-playbook ftp.yml --syntax-check
ansible-playbook ftp.yml --list-hosts
ansible-playbook ftp.yml --list-tags
ansible-playbook ftp.yml --list-tasks
ansible-playbook ftp.yml --limit 192.168.67.112

 

五、vim 设定技巧

YAML文件有严格的缩进,为编写方便,设定vim

vim ~/.vimrcautocmd FileType yaml setlocal ai ts=2 sw=2 et

随着微服务的使用,在linux上使用vim或者vi命令编辑yml文件的时候,会自动缩进,导致文件根本 无法使用。

解决办法
粘贴前先执行如下命令: 再粘贴的时候,里面的内容就不再缩进了,完美解决。

:set paste

六、基本示例

1、编写playbook实现远程主机vsftpd的安装和自启动:

vim ftp.yml- name: ftphosts: alltasks:- name: yumyum:name: vsftpdstate: present- name: replacereplace:path: /etc/vsftpd/vsftpd.confregexp: anonymous_enable=YESreplace: anonymous_enable=YES- name: serviceservice:name: vsftpdstate: startedenabled: yes- name: firewalldfirewalld:zone: publicservice: ftpstate: enabledimmediate: yespermanent: yes

2、编写playbook实现远程主机httpd的安装和自启动,虚拟主机等:

 创建vhosts文件

vim  vhosts.conf
cat vhosts.conf<VirtualHost _default_:80>DocumentRoot "/var/www/html"CustomLog logs/default.log combined
</VirtualHost><VirtualHost *:80>ServerName bbs.westos.orgDocumentRoot "/var/virtual/westos.org/bbs/html"CustomLog logs/bbs.log combined
</VirtualHost><VirtualHost *:80>ServerName login.westos.orgDocumentRoot "/var/virtual/westos.org/login/html"CustomLog logs/login.log combined
</VirtualHost><Directory "/var/virtual">Require all granted
</Directory>

vim http.yml- name: httpdhosts: alltasks:- name: yumyum:name: httpdstate: present- name: lineinfilelineinfile:path: /var/www/html/index.htmlline: default- name: serviceservice:name: httpdstate: startedenabled: yes- name: firewalldfirewalld:zone: publicservice: httppermanent: yesstate: enabledimmediate: yes- name: lineinfilelineinfile:path: /var/virtual/westos.org/bbs/html/index.htmlline: bbs.westos.orgcreate: yes- name: lineinfilelineinfile:path: /var/virtual/westos.org/login/html/index.htmlline: login.westos.orgcreate: yes- name: copycopy:src: ./vhosts.confdest: /etc/httpd/conf.d- name: serviceservice:name: httpdstate: restartedenabled: yes

在访问主机添加解析

访问:查看是否成功

 

http://www.yayakq.cn/news/761231/

相关文章:

  • 建设销售型网站wordpress插件不生效
  • 湛江网站建设费用网站系统的建设与管理
  • 域名 网站名称肥城网站建设广州外地车牌
  • 网站制作的英文临沂google推广
  • 网站入口设计网站浏览排名
  • 南上海网站建设WordPress生成电商小程序
  • 外贸建站模板下载苏州网站建设老板
  • 先做网站还是先解析网站开发任务需求书
  • 做网站大概要多少建设企业网站进去无法显示
  • 赣州模板建站开发虚拟机wordpress插件
  • 建设配资网站有要求吗2016年网站推广方法
  • 建设银行etc的网站是哪个好一个营业执照可以做两个网站
  • 备案网站建设方案书范文网站登录不上怎么回事
  • 做网站怎么赚钱 知乎重庆网站建设找重庆万为
  • 地图设计网站招聘室内设计
  • 个人网站建设课程介绍保障房建设网站首页
  • 齐博网站模板上海icp新增网站
  • 公司网站建设设计公司排名哪个网站上网好
  • 做网站需要学的语言和软件广告建设网站建设
  • 外贸网站哪家好个人网页模板关于爱国
  • 网站分几种类型freeserver 免费服务器申请
  • 高密做网站哪家好价位自动发卡网和卡密兑换网站开发视频教程
  • 惠水网站建设吉林市网站建设
  • 网页设计 站点网页游戏开服表怎么关闭
  • wordpress网站好做排名吗家居网站建设总结
  • 智能手机网站模板金乡县网站开发
  • 最好的响应式网站曲靖建设局网站
  • 站内优化seo崇信县门户网站首页
  • 宁波网站推广专业服务恶意推广网站
  • 公司电商网站开发公司设计图片大全