025、blockinfile文件块模块
blockinfile文件块模块 1. 概述 blockinfile模块可以在指定的文件中插入一段文本(即可以是多行),这段文本是被标记过的,以便在以后的操作中可以通过标记找到这段文本,然后修改或者删除这段文本。 官方文档链接 https://docs.ansible.com/ansible/latest/collections/ansible/builtin/blockinfile_module…
2024-3-09 12:29
|
|
22
1020 字
|
29 分钟
024、lineinfile文件内容修改模块
lineinfile文件内容修改模块 1. 概述 本模块确保文件中有特定行,或者使用反向引用的正则表达式来替换现有行。 如果只想修改文件的某一行,使用本模块则非常有用。 如果你想修改多处内容,则可以考虑使用 replace模块,如果更换或替换多个相似的行,或者要在文件中插入、更新、删除一个块,则可以考虑使用 blockinfile模块,其他情况则建议使用 copy模块 或 template模块。 …
2024-3-09 12:29
|
|
19
3445 字
|
1.1 小时
023、ldap_attrs模块
ldap_attrs模块 本模块用于添加或删除LDAP属性值。 官方文档 https://docs.ansible.com/ansible/latest/collections/community/general/ldap_attrs_module.html 看官方示例,通过该模块配置LDAP属性也不是特别的方便。建议使用LDAP Admin图形化配置,如果需要批量导入用户数据,可以使用pytho…
2024-3-09 12:29
|
|
21
265 字
|
2 分钟
022、jenkins_job_info Jenkins任务信息模块
jenkins_job_info Jenkins任务信息模块 1. 概述 本模块可以用于查询已经存在的Jenkins任务的信息。 本模块参数与jenkins_job模块几乎差不多。 官方文档https://docs.ansible.com/ansible/latest/collections/community/general/jenkins_job_info_module.html 依赖pyth…
2024-3-09 12:28
|
|
18
270 字
|
8 分钟
021、jenkins_job Jenkins任务管理模块
jenkins_job Jenkins任务管理模块 1. 概述 本模块是通过使用Jenkins的REST API来管理jenkins任务作业的。 远程主机需要安装有python-jenkins >= 0.4.12依赖。 官方文档 https://docs.ansible.com/ansible/latest/collections/community/general/jenkins_job_…
2024-3-09 12:28
|
|
21
257 字
|
6 分钟
020、htpasswd用户认证模块
htpasswd用户认证模块 1. 概述 htpasswd模块用于管理使用htpasswd进行用户认证的用户文件。 可以添加或删除一个用户/密码对象,可以用Nginx或Apache等Web服务器的用户认证。 官方文档 :https://docs.ansible.com/ansible/2.9/modules/htpasswd_module.html 2. 官方示例 # Add a user to …
2024-3-09 12:28
|
|
18
111 字
|
3 分钟
019、hostname主机名模块
hostname主机名模块 本模块用于设置远程主机的主机名。 本模块不会修改/etc/hosts,如果你要修改该文件,可以使用template或replace模块。 1. 参数 参数 描述 name string/必需 主机名 use string 使用哪种策略来更新主机名,可选值:alpine, debian, freebsd, generic, macos, macosx, darwin, o…
2024-3-09 12:28
|
|
17
407 字
|
8 分钟
018、git远程仓库检出模块
git远程仓库检出模块 1. 概述 本模块用于管理Git仓库检出,用于发布文件或者软件。 远程主机需要安装命令行工具git,且git版本>=1.7.1。 官方文档:https://docs.ansible.com/ansible/latest/collections/ansible/builtin/git_module.html 注意,如果使用ssh方式下载的话,则远程主机应将公钥配置到gi…
2024-3-09 12:28
|
|
15
530 字
|
14 分钟
017、get_url下载文件到远程节点模块
get_url下载文件到远程节点模块 1. 概要 本模块是内置模块。 从 HTTP, HTTPS, or FTP等服务上面下载文件到远程主机,远程主机必须要能够直接访问对应的远程资源。 如果远程主机设置了<protocol>_proxy环境变量,默认将请求发送到这些代理。你可以通过设置环境变量,或者使用use_proxy选项改变这种行为。 HTTP重定向可以将HTTP定向到HTTPS,…
2024-3-09 12:28
|
|
19
961 字
|
15 分钟
016、firewalld模块
firewalld模块 1. 概要 本模块可以用于添加或删除服务或端口的防火墙规则。 本模块是ansible.posix collection的一部分。 可以使用 ansible-galaxy collection install ansible.posix安装该模块。 依赖包:firewalld >= 0.2.11和 python-firewall >= 0.2.11。 官方文档: …
2024-3-09 12:28
|
|
20
578 字
|
11 分钟