1.5.13:apt 模块
官方文档:https://docs.ansible.com/ansible/latest/collections/ansible/builtin/apt_module.html#ansible-collections-ansible-builtin-apt-module
apt模块用于管理Debian相关发行版主机的程序包。
1.5.13.1:常用参数
| 参数 | 说明 |
|---|---|
| name | 指定程序包名(支持版本指定),可以使用*进行通配。别名:package,pkg |
| state | 可用选项: present latest build-dep(解决依赖关系) absent fixed(尝试修复依赖关系) |
| deb | 指定deb程序包的路径(目标主机本地),也可以指定deb程序包的下载URL。 |
| update_cache | yes|no,没有默认值。如果设为yes,相当于执行apt-get update; 可以单独执行此操作。 |
1.5.13.2:示例
为websrvs组安装apache2,并在安装前更新apt缓存:
[root@ansible ~]# ansible websrvs -m apt -a "name=apache2 state=present update_cache=yes"
Ansible的apt模块用于在Debian及其衍生系统中安装、更新和管理软件包。通过设置参数如`name`来指定包名,`state`来控制包的状态,以及`update_cache`来更新包列表。示例中展示了如何为`websrvs`组的主机安装apache2并更新apt缓存。
2317

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



