首页 🏚
归档 📅
标签 🔖
🐮 P 的小伙伴们
相册
站外书签
张种恩的技术小栈
绿泡泡:___zze,添加备注来意
累计撰写
748
篇文章
累计创建
65
个标签
累计收到
39
条评论
栏目
首页 🏚
归档 📅
标签 🔖
🐮 P 的小伙伴们
相册
站外书签
目 录
CONTENT
以下是
Linux
相关的文章
2020-03-28
ansible笔记(7)之默认任务
当我们运行一个playbook时,默认都会运行一个名为[GatheringFacts]的任务,ansible通过[GatheringFacts]这个默认任务收集远程主机的相关信息(例如远程主机的IP地址,主机名,系统版本,硬件配置等信息)。其实,playbook是自动调用了setup模块从而执行了[
2020-03-28
938
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
759
0
0
Linux
2020-03-28
ansible笔记(5)之tags
见名知义,tags可以帮助我们对任务进行打标签的操作,当任务存在标签以后,我们就可以在执行playbook时,借助标签,指定执行哪些任务,或者指定不执行哪些任务了,这样说可能不够直观,我们来看一个小示例:----hosts:allremote_user:roottasks:-name:task1fi
2020-03-28
763
0
0
Linux
2020-03-28
ansible笔记(4)之handlers
此处我们先大概的描述一下handlers的概念,后面会给出示例,你可以把handlers理解成另一种tasks,handlers是另一种任务列表,handlers中的任务会被tasks中的任务进行调用,但是,被调用\并不意味着一定会执行,只有当tasks中的任务真正执行以后(真正的进行实际操作,造成
2020-03-28
717
0
0
Linux
2020-03-28
ansible笔记(3)之playbook
语法首先,我们需要创建一个YAML格式的playbook文件。playbook文件以.yaml或者.yml作为文件名后缀,此处我们创建一个名为test.yml的剧本文件。----hosts:allremote_user:roottasks:-name:pingthehostping:-name:ma
2020-03-28
641
0
0
Linux
2020-03-28
ansible笔记(2)之常用模块
模块查看查看ansible都有哪些模块:$ansible-doc-lfortios_router_community_listConfigurecommunitylistsinFortinet'sFortiOSandFortiGateazure_rm_devtestlab_infoGetAzureD
2020-03-28
767
0
0
Linux
2020-03-28
ansible的include_vars模块
include_vars模块能够在任务执行过程中,随时的引入变量文件,以便动态的获取到最新的变量文件内容。先准备示例变量文件/testdir/ansible/testfile,内容如下:testvar1:aaatestvar2:bbb在看如下示例playbook:----hosts:Agather_
2020-03-28
1054
0
0
Linux
2020-03-28
ansible的fail模块
此文章为「ansible笔记(2)之常用模块」的子文章。我们知道,在执行playbook时,如果playbook中的任何一个任务执行失败,playbook都会停止运行,除非这个任务设置了ignore_errors:true,在任务没有设置ignore_errors:yes的情况下,任务执行失败后,p
2020-03-28
455
0
0
Linux
2020-03-28
ansible的debug模块
见名知义,debug模块的作用就是帮助我们进行调试的,debug模块可以帮助我们把信息输出到ansible控制台上,以便我们能够定位问题。那么我们先来看一个debug模块的playbook小示例,如下:----hosts:Bremote_user:roottasks:-name:touchtestf
2020-03-28
394
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
995
0
0
Linux
2020-03-28
ansible的setup模块
此文章为「ansible笔记(2)之常用模块」的子文章。setup模块可以帮我们收集远程主机的相关信息,例如远程主机的IP地址,主机名,系统版本,硬件配置等信息。以收集B主机的相关信息为例,执行下面命令即可:$ansibleB-msetup返回信息是一个json格式的字符串,内容很长为了方便你阅读我
2020-03-28
646
0
0
Linux
2020-03-28
ansible的yum模块
此文章为「ansible笔记(2)之常用模块」的子文章。yum模块可以帮助我们在远程主机上通过yum源管理软件包。参数说明:name:必须参数,用于指定需要管理的软件包,比如nginx;state:用于指定软件包的状态,默认值为present,表示确保软件包已经安装,除了present,其他可用值有
2020-03-28
464
0
0
Linux
1
...
8
9
10
...
28