All Projects → geerlingguy → ansible-role-containerd

geerlingguy / ansible-role-containerd

Licence: MIT license
Ansible Role - containerd.io

Projects that are alternatives of or similar to ansible-role-containerd

ansible-roles
My Ansible roles for Debian/Ubuntu
Stars: ✭ 57 (+26.67%)
Mutual labels:  ansible-role
React-Express-JWT-UserPortal
React.js & Express.js User portal Using Core UI, JWT, JWT Token, Refresh Token, Role & Permission management, User manamgenet, Event Log.
Stars: ✭ 22 (-51.11%)
Mutual labels:  roles
ansible-haproxy
Installs and configures HAProxy
Stars: ✭ 19 (-57.78%)
Mutual labels:  ansible-role
ansible-role-win-ec2
Ansible role to create and destroy Windows instances on EC2
Stars: ✭ 13 (-71.11%)
Mutual labels:  ansible-role
ansible role proxmox
Ansible role to provision containers in Proxmox VE virtualization
Stars: ✭ 42 (-6.67%)
Mutual labels:  ansible-role
ansible-role-do-agent
Cross-distro installation of the DigitalOcean monitoring agent
Stars: ✭ 22 (-51.11%)
Mutual labels:  ansible-role
nova-permissions
Add Permissions based authorization for your Nova installation via User-based Roles and Permissions. Roles are defined in the database whereas Permissions are defined in the code base.
Stars: ✭ 115 (+155.56%)
Mutual labels:  roles
ansible-drone
Ansible role to configure drone (server and agent)
Stars: ✭ 16 (-64.44%)
Mutual labels:  ansible-role
ansible-role-admin-users
Ansible role to manage admin users, authorized keys and sudo access.
Stars: ✭ 18 (-60%)
Mutual labels:  ansible-role
tomcat role
Ansible role to install Apache Tomcat Java Servlet Container
Stars: ✭ 13 (-71.11%)
Mutual labels:  ansible-role
ansible-role-mysql
Ansible Role - MySQL and MariaDB
Stars: ✭ 28 (-37.78%)
Mutual labels:  ansible-role
view-admin-as
View the WordPress admin as a different role, switch between users, temporarily change your capabilities, set default screen settings for roles, manage your roles and capabilities.
Stars: ✭ 44 (-2.22%)
Mutual labels:  roles
ansible-role-etcd
Ansible role for installing etcd cluster
Stars: ✭ 38 (-15.56%)
Mutual labels:  ansible-role
ansible-role-nginx-config
Ansible role for configuring NGINX
Stars: ✭ 104 (+131.11%)
Mutual labels:  ansible-role
cis ubuntu 2004
💻 Ansible Role for applying CIS Benchmark for Ubuntu Linux 20.04 LTS (hardening).
Stars: ✭ 30 (-33.33%)
Mutual labels:  ansible-role
ansible-role-yarn
Ansible Role - YARN Package Manager for Ubuntu/RHEL/CentOS https://galaxy.ansible.com/ocha/yarn/
Stars: ✭ 27 (-40%)
Mutual labels:  ansible-role
firebase-spring-boot-rest-api-authentication
Firebase Spring Boot Rest API Authentication
Stars: ✭ 172 (+282.22%)
Mutual labels:  roles
ansible-bluegreen-docker
Ansible role, showing a concept of blue-green deployments with Docker containers
Stars: ✭ 23 (-48.89%)
Mutual labels:  ansible-role
ansible-mdadm
No description or website provided.
Stars: ✭ 48 (+6.67%)
Mutual labels:  ansible-role
ansible-role-pacemaker
Ansible role to deploy Pacemaker HA clusters
Stars: ✭ 19 (-57.78%)
Mutual labels:  ansible-role

Ansible Role: Containerd

CI

An Ansible Role that installs containerd on Linux.

Requirements

None.

Role Variables

Available variables are listed below, along with default values (see defaults/main.yml):

containerd_package: containerd.io
containerd_package_state: present

Package name and state controls.

containerd_service_state: started
containerd_service_enabled: true

Service controls. You can install containerd but not have it running or enabled on boot by changing these defaults.

containerd_config_default_write: true

Write containerd defaults to the containerd config.toml file.

containerd_config_cgroup_driver_systemd: false

Set systemd as cgroup driver in config.toml. Only valid with 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 installation paramemeters, useful if you want to switch from the stable channel releases, or install on a different CPU architecture (e.g. 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 installation parameters, useful if you want to switch from the stable repository.

Dependencies

None.

Example Playbook

- hosts: all
  roles:
    - geerlingguy.containerd

License

MIT / BSD

Author Information

This role was created in 2021 by Jeff Geerling, author of Ansible for DevOps.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].