首页 🏚
归档 📅
标签 🔖
🐮 P 的小伙伴们
相册
关于我
站外书签
张种恩的技术小栈
行动起来,活在当下
累计撰写
748
篇文章
累计创建
65
个标签
累计收到
39
条评论
栏目
首页 🏚
归档 📅
标签 🔖
🐮 P 的小伙伴们
相册
关于我
站外书签
目 录
CONTENT
以下是
Ansible 模块
相关的文章
2020-09-27
ansible的ini_file模块
今天写Ansible的时候遇到一个需求,需要往一个INI文件中添加内容并保证幂等性,本来第一反应是使用lineinfile模块,但我要插入的内容是多行的,使用\n时lineinfile模块给我转义了,导致插入操作达不到目标效果。这时候就要引出ini_file模块了~
2020-09-27
1057
0
0
Linux
2020-03-28
ansible的include_vars模块
include_vars模块能够在任务执行过程中,随时的引入变量文件,以便动态的获取到最新的变量文件内容。先准备示例变量文件/testdir/ansible/testfile,内容如下:testvar1:aaatestvar2:bbb在看如下示例playbook:----hosts:Agather_
2020-03-28
1042
0
0
Linux
2020-03-28
ansible的fail模块
此文章为「ansible笔记(2)之常用模块」的子文章。我们知道,在执行playbook时,如果playbook中的任何一个任务执行失败,playbook都会停止运行,除非这个任务设置了ignore_errors:true,在任务没有设置ignore_errors:yes的情况下,任务执行失败后,p
2020-03-28
445
0
0
Linux
2020-03-28
ansible的debug模块
见名知义,debug模块的作用就是帮助我们进行调试的,debug模块可以帮助我们把信息输出到ansible控制台上,以便我们能够定位问题。那么我们先来看一个debug模块的playbook小示例,如下:----hosts:Bremote_user:roottasks:-name:touchtestf
2020-03-28
383
0
0
Linux
2020-03-28
ansible的set_fact模块
我们可以通过set_fact模块在tasks中定义变量,先来看一个小示例,如下:----hosts:Bremote_user:roottasks:-set_fact:testvar:"testtest"-debug:msg:"{{testvar}}"如上例所示
2020-03-28
991
0
0
Linux
2020-03-28
ansible的setup模块
此文章为「ansible笔记(2)之常用模块」的子文章。setup模块可以帮我们收集远程主机的相关信息,例如远程主机的IP地址,主机名,系统版本,硬件配置等信息。以收集B主机的相关信息为例,执行下面命令即可:$ansibleB-msetup返回信息是一个json格式的字符串,内容很长为了方便你阅读我
2020-03-28
634
0
0
Linux
2020-03-28
ansible的yum模块
此文章为「ansible笔记(2)之常用模块」的子文章。yum模块可以帮助我们在远程主机上通过yum源管理软件包。参数说明:name:必须参数,用于指定需要管理的软件包,比如nginx;state:用于指定软件包的状态,默认值为present,表示确保软件包已经安装,除了present,其他可用值有
2020-03-28
456
0
0
Linux
2020-03-28
ansible的yum_repository模块
此文章为「ansible笔记(2)之常用模块」的子文章。yum_repository模块可以帮助我们管理远程主机上的yum仓库。参数说明:name:必须参数,用于指定要操作的唯一的仓库ID,也就是.repo配置文件中每个仓库对应的中括号内的仓库ID;baseurl:此参数用于设置yum仓库的base
2020-03-28
845
0
0
Linux
2020-03-28
ansible的group模块
此文章为「ansible笔记(2)之常用模块」的子文章。group模块可以帮助我们管理远程主机上的组。参数说明:name:必须参数,用于指定要操作的组名称;state:用于指定组的状态,两个值可选,present、absent,默认为present,设置为absent表示删除组;gid:用于指定组的
2020-03-28
618
0
0
Linux
2020-03-28
ansible的user模块
此文章为「ansible笔记(2)之常用模块」的子文章。user模块可以帮助我们管理远程主机上的用户,比如创建用户、修改用户、删除用户、为用户创建密钥对等操作。参数说明:name:必须参数,用于指定要操作的用户名称,可以使用别名user;group:此参数用于指定用户所在的基本组;gourps:此参
2020-03-28
803
0
0
Linux
2020-03-28
ansible的service模块
此文章为「ansible笔记(2)之常用模块」的子文章。service模块可以帮助我们管理远程主机上的服务,比如,启动或停止远程主机中的nginx服务。注意:假如你想要管理远程主机中的某个服务,那么这个服务必须能被BSDinit,OpenRC,SysV,SolarisSMF,systemd,upst
2020-03-28
779
0
0
Linux
2020-03-28
ansible的cron模块
此文章为「ansible笔记(2)之常用模块」的子文章。cron模块可以帮助我们管理远程主机中的计划任务,功能相当于crontab命令。参数说明:minute:此参数用于设置计划任务中分钟设定位的值,比如,上述示例1中分钟设定位的值为5,即minute=5,当不使用此参数时,分钟设定位的值默认为*;
2020-03-28
691
0
0
Linux
1
2