geerlingguy.containerd
Ansible 角色: Containerd
一个在 Linux 上安装 containerd 的 Ansible 角色。
需求
无。
角色变量
可用的变量如下所列,带有默认值(请参见 defaults/main.yml
):
containerd_package: containerd.io
containerd_package_state: present
包名称和状态控制。
containerd_service_state: started
containerd_service_enabled: true
服务控制。你可以安装 containerd,但可以通过更改这些默认值使其不运行或不在启动时启用。
containerd_config_default_write: true
将 containerd 默认值写入 containerd config.toml 文件。
containerd_config_cgroup_driver_systemd: false
在 config.toml 中将 systemd 设置为 cgroup 驱动程序。仅在 containerd_config_default_write: true
时有效。
docker_apt_release_channel: stable
docker_apt_arch: '{{ (ansible_architecture == "aarch64") | ternary("arm64", "amd64") }}'
docker_apt_repository: "deb [arch={{ docker_apt_arch }}] https://download.docker.com/linux/{{ ansible_distribution | lower }} {{ ansible_distribution_release }} {{ docker_apt_release_channel }}"
docker_apt_ignore_key_error: true
docker_apt_gpg_key: https://download.docker.com/linux/{{ ansible_distribution | lower }}/gpg
Apt 安装参数,适合那些想要切换稳定版本,或在不同 CPU 架构(如 arm64
)上安装的人。
docker_yum_repo_url: https://download.docker.com/linux/{{ (ansible_distribution == "Fedora") | ternary("fedora","centos") }}/docker-ce.repo
docker_yum_repo_enable_nightly: '0'
docker_yum_gpg_key: https://download.docker.com/linux/centos/gpg
Yum/DNF 安装参数,适合那些想要切换稳定仓库的人。
依赖
无。
示例剧本
- hosts: all
roles:
- geerlingguy.containerd
许可证
MIT / BSD
作者信息
该角色由 Jeff Geerling 于 2021 年创建,他是 Ansible for DevOps 的作者。
关于项目
containerd.io for Linux.
安装
ansible-galaxy install geerlingguy.containerd
许可证
mit
下载
67.8k
拥有者
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns