首页 🏚
归档 📅
标签 🔖
🐮 P 的小伙伴们
相册
关于我
站外书签
张种恩的技术小栈
行动起来,活在当下
累计撰写
748
篇文章
累计创建
65
个标签
累计收到
39
条评论
栏目
首页 🏚
归档 📅
标签 🔖
🐮 P 的小伙伴们
相册
关于我
站外书签
目 录
CONTENT
以下是
ansible
相关的文章
2020-11-17
Ansible快速部署Redis哨兵和集群
哨兵模式部署:https://github.com/zze326/ansible-deploy-redis-sentinel 集群模式部署:https://github.com/zze326/ansible-deploy-redis-cluster
2020-11-17
899
0
0
Linux
2020-10-24
三分钟部署多Master高可用Kubernetes集群
支持最新 1.20.x 版本 Kubernetes 集群一键部署~~~
2020-10-24
2261
2
6
Linux
2020-03-29
ansible笔记(14)之错误处理
这里说的ansible中的错误处理类似于编程语言中的try...catch...finally语句块,即控制当任务出现错误时后续的执行流程。
2020-03-29
574
0
0
Linux
2020-03-29
ansible笔记(13)之条件判断
在ansible中,条件判断的关键字是when,使用when关键字为任务指定条件,条件成立,则执行任务,条件不成立,则不执行任务。在when关键字中引用变量时,变量名不需要加{{}}。字符串判断例:判断当前操作主机的系统是不是CentOS。----hosts:alltasks:-debug:msg:
2020-03-29
2572
0
0
Linux
2020-03-29
ansible笔记(12)之循环相关
with_item清单配置如下:Aansible_host=10.0.1.200[group1]Bansible_host=10.0.1.201[group2]Cansible_host=10.0.1.202[groupall:children]group1group2例1:编写playbook循环
2020-03-29
1241
0
0
Linux
2020-03-29
ansible笔记(11)之内置变量
ansible_version我们可以通过内置变量ansible_version获取到ansible的版本号,示例命令如下:$ansibleB-mdebug-a"msg={{ansible_version}}"hostvarshostvars可以帮助我们在操作当前主机时获取到其他
2020-03-29
684
0
0
Linux
2020-03-29
ansible笔记(10)之在主机清单中配置变量
主机变量在清单中配置远程主机时,可以同时为主机配置对应的变量,当操作这个主机时,即可直接使用对应的变量。比如,我在/etc/ansible/hosts中定义B主机时,可以为B主机配置一个名为testhostvar的变量,变量值为test70_host_var,示例如下:$Bansible_host=
2020-03-29
731
0
0
Linux
2020-03-28
ansible笔记(9)之传入变量到playbook
交互式传入在运行某些脚本时,有时候脚本会提示用户输入一些信息,脚本需要根据用户输入的信息决定下一步的动作,这种交互有时候是必须的,那么,在playbook中该怎样实现这种交互呢?我们可以这样做,提示用户输入信息,然后将用户输入的信息存入到指定的变量中,当我们需要使用这些输入的信息时,只要引用对应的变
2020-03-28
447
0
0
Linux
2020-03-28
ansible笔记(8)之注册变量
ansible的模块在运行之后,其实都会返回一些返回值,只是默认情况下,这些返回值并不会显示而已,我们可以把这些返回值写入到某个变量中,这样我们就能够通过引用对应的变量从而获取到这些返回值了,这种将模块的返回值写入到变量中的方法被称为注册变量。我们来看一个playbook示例:----hosts:B
2020-03-28
388
0
0
Linux
2020-03-28
ansible笔记(7)之默认任务
当我们运行一个playbook时,默认都会运行一个名为[GatheringFacts]的任务,ansible通过[GatheringFacts]这个默认任务收集远程主机的相关信息(例如远程主机的IP地址,主机名,系统版本,硬件配置等信息)。其实,playbook是自动调用了setup模块从而执行了[
2020-03-28
922
0
0
Linux
2020-03-28
ansible笔记(6)之变量的使用
变量的定义与引用如果我们想要在某个play中定义变量,可以借助vars关键字,示例如下:----hosts:allvars:testvar1:testfileremote_user:roottasks:-name:task1file:path:/testdir/{{testvar1}}state:t
2020-03-28
741
0
0
Linux
2020-03-28
ansible笔记(5)之tags
见名知义,tags可以帮助我们对任务进行打标签的操作,当任务存在标签以后,我们就可以在执行playbook时,借助标签,指定执行哪些任务,或者指定不执行哪些任务了,这样说可能不够直观,我们来看一个小示例:----hosts:allremote_user:roottasks:-name:task1fi
2020-03-28
752
0
0
Linux
1
2