ansible支持变量,用于存储会在整个项目中重复使用到的一些值。以简化项目的创建与维护,降低出错的机率。 变量的定义: 变量名应该由字母、数字下划数组成 变量名必须以字母开头 ansible内置关键字不能作为变量名 1. 在Inventory中定义变量 1.1. 定义主机变量 1.1.1. 内置主 ...
分类:
其他好文 时间:
2020-04-30 11:28:51
阅读次数:
60
Ansible Jinja2 模板使用、语法与使用案例 主机规划 添加用户账号 说明: 1、 运维人员使用的登录账号; 2、 所有的业务都放在 /app/ 下「yun用户的家目录」,避免业务数据乱放; 3、 该用户也被 ansible 使用,因为几乎所有的生产环境都是禁止 root 远程登录的(因此 ...
分类:
其他好文 时间:
2020-04-29 21:54:29
阅读次数:
81
1、使用ansible的playbook实现自动化安装httpd1)定义要安装httpd的主机[root@c1ansible]#cat/etc/hosts10.1.1.245c410.1.1.246c5[root@c1ansible]#pwd/etc/ansible[root@c1ansible]#cathosts|grep-v"#"[test]c4c52)编写yaml文件[root@c1ansi
分类:
Web程序 时间:
2020-04-26 09:24:09
阅读次数:
119
ansible 基础概念 1 2 3 4 5 6 7 8 9 10 11 inventory 主机源 playbooks 一组运行任务的命令集合 roles 角色 tasks 运行任务列表 handlers 运行任务后的触发动作 variables 定义的变量 ansible目录结构 使用Role组 ...
分类:
其他好文 时间:
2020-04-23 12:28:55
阅读次数:
63
用python也差不多一年多了,python应用最多的场景还是web快速开发、爬虫、自动化运维:写过简单网站、写过自动发帖脚本、写过收发邮件脚本、写过简单验证码识别脚本。爬虫在开发过程中也有很多复用的过程,这里总结一下,以后也能省些事情。1、基本抓取网页get方法importurllib2url"http://www.baidu.com"respons=urllib2.urlopen(url)pr
分类:
编程语言 时间:
2020-04-23 12:01:50
阅读次数:
90
ansible ansible 是生产环境中使用非常频繁的命令之一,主要在以下场景使用: 非固化需求; 临时一次性操作; 二次开发接口调用; 非固化需求是指临时性的维护,如查看web服务器组磁盘使用情况、复制一个文件到其他机器等。类似这些没有规律的、临时需要做的任务,我们成为非固化需求,临时一次性操 ...
分类:
其他好文 时间:
2020-04-23 11:48:16
阅读次数:
79
一,使用yum/dnf模块要注意的地方: 使用dnf软件安装/卸载时,需要有root权限, 所以要使用become参数 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest 对应的源码可以访问这里获取: https://gi ...
分类:
其他好文 时间:
2020-04-22 19:35:24
阅读次数:
174
1、在线安装 yum install ansible -y 2、下载离线包 yum install -y ansible --downloaddir=/root/ansible --downloadonly 3、离线包安装 cd /root/ansible rpm -ivh * ...
分类:
其他好文 时间:
2020-04-22 13:40:37
阅读次数:
50
第一章 Ansible 角色介绍 1.为什么需要使用角色 1.不太灵活,臃肿 2.全部写在一起,修改不方便 3.配置文件随便放,不标准 2.角色解决了什么问题 1.把剧本 拆分 拆分 拆分 2.解耦,结构更清晰,调试更方便 3.编写角色的最佳实践 1.初级阶段,不要直接写角色,先写好剧本,然后再拆分 ...
分类:
其他好文 时间:
2020-04-21 15:33:40
阅读次数:
84
第一章 Ansible剧本介绍 1.什么是playbook剧本 电影剧本: 电影名 演员 场景 时间 事件 台词 Ansible剧本: 一系列的任务按照我们期望的结果编排在一起 playbook组成: hosts: 定义主机角色 tasks: 具体执行的任务 简单理解:不同的模块去完成一件事 举例: ...
分类:
其他好文 时间:
2020-04-20 23:25:09
阅读次数:
92