![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化运维
文章平均质量分 82
sesx
这个作者很懒,什么都没留下…
展开
-
Ansible -4 变量
一 、变量名的规则 1 变量名由大小写字母、下划线和数字组成 2 必须字母开头 3 不能使用关键词作为变量名称 关键词: add, append, as_integer_ratio, bit_length, capitalize, center, clear, conjugate, copy, count, decode, denominator, difference, difference_update, discard, encode, endswith, expandtabs, e原创 2021-07-27 19:19:34 · 268 阅读 · 0 评论 -
Ansible -03 playbook
目录 一、前言 二、 YAML 学习 2.1 字符串 三、 如何写 playbook 3. 一个完整剧本 4. tasks 属性中任务的几种写法 5. 含有多个Play 的 Playbook 6. 语法校验。 7. 运行PlayBook 8. 测试运行 一、前言 1、 命令行方式执行 ansible 的缺点 执行过的任务不法保留下来,不便于重用。 对于一些复杂的任务,无法完成。比如多个任务之间存在一定逻辑性或者说有一定依赖性。 示例:安装 Nginx,配置 Nginx.原创 2021-07-24 11:39:35 · 88 阅读 · 1 评论 -
ansible - 2 常用模块
1、command & shell 模块 两个模块都是在远程服务器上去执行命令。 但command模块是ad-hoc的默认模块,在执行ad-hoc时,若不指定模块的名字则默认使用此模块。 # ansible webNginx -a "echo 'hello’" 192.168.122.20 | CHANGED | rc=0 >> hello 192.168.122.30 | CHANGED | rc=0 >> hello # ansible webNginx -m s原创 2021-07-24 10:49:18 · 365 阅读 · 2 评论 -
一 Anisble - 1 基础
一、部署安装 管理节点 确保存在OpenSSH 确保Python 版本 >= 2.6 确保安装ansible 被管理节点 确保存在OpenSSH 确保Python 版本 >= 2.4 //若为2.4 版本, 确保安装了python-samplesjson 扩展 不需要安装 ansible 2 安装 cat >/etc/yum.repos.d/epel-7.repo<<EOF [epel] name=Extra Packages for Enterprise L原创 2021-07-22 20:30:56 · 94 阅读 · 1 评论