自动化运维
文章平均质量分 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 · 305 阅读 · 0 评论 -
Ansible -03 playbook
目录一、前言二、 YAML 学习2.1 字符串三、 如何写 playbook3. 一个完整剧本4. tasks 属性中任务的几种写法5. 含有多个Play 的 Playbook6. 语法校验。7. 运行PlayBook8. 测试运行一、前言1、 命令行方式执行 ansible 的缺点执行过的任务不法保留下来,不便于重用。对于一些复杂的任务,无法完成。比如多个任务之间存在一定逻辑性或者说有一定依赖性。示例:安装 Nginx,配置 Nginx.原创 2021-07-24 11:39:35 · 119 阅读 · 1 评论 -
ansible - 2 常用模块
1、command & shell 模块两个模块都是在远程服务器上去执行命令。但command模块是ad-hoc的默认模块,在执行ad-hoc时,若不指定模块的名字则默认使用此模块。# ansible webNginx -a "echo 'hello’"192.168.122.20 | CHANGED | rc=0 >>hello192.168.122.30 | CHANGED | rc=0 >>hello# ansible webNginx -m s原创 2021-07-24 10:49:18 · 415 阅读 · 2 评论 -
一 Anisble - 1 基础
一、部署安装管理节点确保存在OpenSSH确保Python 版本 >= 2.6确保安装ansible 被管理节点确保存在OpenSSH确保Python 版本 >= 2.4 //若为2.4 版本,确保安装了python-samplesjson 扩展 不需要安装 ansible2 安装cat >/etc/yum.repos.d/epel-7.repo<<EOF [epel] name=Extra Packages for Enterprise L原创 2021-07-22 20:30:56 · 119 阅读 · 1 评论