Giuseppe Scrivano 5431d1228d container-engine: skip openshift_docker_log_driver when it is False %!s(int64=7) %!d(string=hai) anos
..
defaults 9c29b47f78 container-engine: log-opts is a dictionary in the daemon.json file %!s(int64=7) %!d(string=hai) anos
handlers 5120f8e90c Implement container runtime role %!s(int64=7) %!d(string=hai) anos
meta 5120f8e90c Implement container runtime role %!s(int64=7) %!d(string=hai) anos
tasks 2ae1a09754 crio: define and use l_is_node_system_container %!s(int64=7) %!d(string=hai) anos
templates 5431d1228d container-engine: skip openshift_docker_log_driver when it is False %!s(int64=7) %!d(string=hai) anos
vars 5120f8e90c Implement container runtime role %!s(int64=7) %!d(string=hai) anos
README.md 2249ba3d08 Implement container_runtime playbooks and changes %!s(int64=7) %!d(string=hai) anos

README.md

Container Runtime

Ensures docker package or system container is installed, and optionally raises timeout for systemd-udevd.service to 5 minutes.

container-daemon.json items may be found at https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file

This role is designed to be used with include_role and tasks_from.

Entry points

  • package_docker.yml - install and setup docker container runtime.
  • systemcontainer_docker.yml - utilize docker + systemcontainer
  • systemcontainer_crio.yml - utilize crio + systemcontainer
  • registry_auth.yml - place docker login credentials.

Requirements

Ansible 2.4

Dependencies

Depends on openshift_facts having already been run.

Example Playbook

- hosts: servers
  tasks:
  - include_role: container_runtime
    tasks_from: package_docker.yml

License

ASL 2.0

Author Information

Red Hat, Inc