前言
在RH294的学习时经常看到, ansible.builtin模块(like ansible.builtin.file) 和 ansible.posix模块(like ansible.posix.firewalld)出现,感觉firewalld也是个内置模块,怎么用在两个不同的模块中,所以查了一下区别。
在Ansible中,ansible.builtin 和 ansible.posix 是两个不同的模块集合(collections),对比如下。
ansible.builtin
ansible.builtin 是 Ansible 的核心集合(ansible core),包含了一些常用的、与平台无关的模块,这些模块在 Ansible 的大多数版本中都内置存在。
特点:
- 平台无关:内部模块大多与操作系统无关,可以在各种平台上工作。
- 核心功能:提供基本的文件操作、软件包管理、用户和组管理等常见功能。
示例模块:
ansible.builtin.copy:将文件从控制节点复制到目标节点。ansible.builtin.file:设置文件属性(如权限、所有权)。ansible.builtin.yum:在 RPM 系统上安装或管理软件包。ansible.builtin.user:在目标系统上管理用户。ansible.builtin.command:在远程主机上执行命令。

最低0.47元/天 解锁文章
914

被折叠的 条评论
为什么被折叠?



