blockinfile模块使用:
在node1上文件ansible_text文件中写入内容 ansible
然后使用blockinfile模块,在文件中插入内容 blockinfile insert content
然后插入内容 blockinfile with marker 且使用指定标记: marker=#{mark}test
在blockinfile insert content之前插入 insertbefore
在blockinfile insert content之后插入 insertafter
删除其中一行内容
lineinfile模块使用
向node节点上文件 ansible_text2文件如插入内容 lineinfile insert content
删除lineinfile insert content
重新插入lineinfile insert content
在之前插入: insertbefore
在它之后插入: insertafter
插入:Hello ansible,Hiiii
文件中的”Hello ansible,Hiiii”替换成”Hiiii”(使用正则表达式和backrefs)
unarchive模块使用
将node主机上的包解压
将server主机上的包解压到node主机且设置权限为644
archive模块使用
将node上的目录进行压缩
user模块:创建用户,删除用户
group模块:创建组,删除组
yum_repository
设置两个软件仓库BaseOS和APPStream(本地yum源的配置)到文件my.repo
yum/dnf模块
安装软件 lrzsz
service/systemd模块
关闭防火墙
重启防火墙
禁用防火墙
firewalld模块
添加端口22, 添加服务 http
添加富规则:允许192.168.xxx.0/24来访问http的80端口
删除富规则
selinux模块
设置selinux工作模式为permissive
nmcli模块
在node上添加一块 卡,设置IP,gw, method, dns,type,和自动连接
uri模块
访问百度,并能获取到百度源码
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91537 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!