geerlingguy.containerd

Rol de Ansible: Containerd

CI

Un rol de Ansible que instala containerd en Linux.

Requisitos

Ninguno.

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con valores predeterminados (ver defaults/main.yml):

containerd_package: containerd.io
containerd_package_state: present

Control del nombre y estado del paquete.

containerd_service_state: started
containerd_service_enabled: true

Control del servicio. Puedes instalar containerd pero no tenerlo en ejecución o habilitado al inicio cambiando estos valores predeterminados.

containerd_config_default_write: true

Escribe los valores predeterminados de containerd en el archivo config.toml de containerd.

containerd_config_cgroup_driver_systemd: false

Establece systemd como controlador de cgroup en config.toml. Solo es válido con 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

Parámetros de instalación de Apt, útiles si quieres cambiar de los lanzamientos del canal estable o instalar en una arquitectura de CPU diferente (por ejemplo, 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

Parámetros de instalación de Yum/DNF, útiles si quieres cambiar del repositorio estable.

Dependencias

Ninguna.

Ejemplo de Playbook

- hosts: all
  roles:
    - geerlingguy.containerd

Licencia

MIT / BSD

Información del Autor

Este rol fue creado en 2021 por Jeff Geerling, autor de Ansible for DevOps.

Instalar
ansible-galaxy install geerlingguy.containerd
Licencia
mit
Descargas
67.8k
Propietario
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns