diff options
Diffstat (limited to 'roles/docker.ubuntu/defaults/main.yml')
-rw-r--r-- | roles/docker.ubuntu/defaults/main.yml | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/roles/docker.ubuntu/defaults/main.yml b/roles/docker.ubuntu/defaults/main.yml new file mode 100644 index 0000000..1b338d0 --- /dev/null +++ b/roles/docker.ubuntu/defaults/main.yml @@ -0,0 +1,94 @@ +--- +# uninstall previous versions of docker, but not by default +# https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#uninstall-old-versions +uninstall_previous_docker_versions: false + +# assume that the desired version is community edition +docker_edition: ce + +# docker-ce is the default package name +docker_pkg_name: "{{ 'docker-ee' if docker_edition == 'ee' else 'docker-ce' }}" +docker_apt_cache_valid_time: 600 +docker_aufs_enabled: true + +# docker dns path for docker.io package ( changed at ubuntu 14.04 from docker to docker.io ) +docker_defaults_file_path: /etc/default/docker + +# The package name required for dirmngr (required key installation to work on some deb systems) +apt_dirmngr_pkg: dirmngr + +# Important if running Ubuntu 12.04-13.10 and ssh on a non-standard port +ssh_port: 22 +# Place to get apt repository key +apt_key_url: "hkp://ha.pool.sks-keyservers.net" +# apt repository key signature +apt_key_sig: 9DC858229FC7DD38854AE2D88D81803C0EBFCD88 +# apt keyring file +keyring: "/etc/apt/trusted.gpg.d/docker.gpg" +# Name of the apt repository for Docker CE or EE +apt_repository: "deb [arch=amd64] https://download.docker.com/linux/{{ ansible_distribution|lower }} {{ ansible_distribution_release|lower }} stable" + +# daemon_json allows you to configure the daemon with the daemon.json file. +# https://docs.docker.com/engine/reference/commandline/dockerd/#on-linux +#daemon_json: +# hosts: +# - "fd://" +# - "tcp://0.0.0.0:2376" +# log-level: debug +# log-driver: json-file +# log-opts: +# max-file: "3" +# max-size: "10m" +daemon_json: + +# List of users to be added to 'docker' system group (disabled by default) +# SECURITY WARNING: +# Be aware that granted users can easily get full root access on the docker host system! +docker_group_members: [] + +# configurable proxies: a reasonable default is to re-use the proxy from ansible_env: +# docker_http_proxy: "{{ ansible_env.http_proxy|default('') }}" +# Notes: +# if docker_http_proxy=="" the role sets HTTP_PROXY="" (useful to 'empty' existing ENV var) +# if docker_http_proxy is undefined the role will not set/modify any ENV vars +docker_http_proxy: +docker_https_proxy: +docker_no_proxy: + +# Flags for whether to install pip packages +pip_install_pip: true +pip_install_setuptools: true +# pip_install_docker is ignored if pip_install_docker_compose is true as docker-compose as a dependency over docker. +# See var/main.yml for more information. +pip_install_docker: true +pip_install_docker_compose: true + +# Versions for the python packages that are installed +pip_version_pip: latest +pip_version_setuptools: latest +# pip_version_docker is ignored if pip_install_docker_compose is true as docker-compose as a dependency over docker. +# See var/main.yml for more information. +pip_version_docker: latest +pip_version_docker_compose: latest + +# If this variable is set to true kernel updates and host restarts are permitted. +# Warning: Use with caution in production environments. +kernel_update_and_reboot_permitted: no + +# Set to 'yes' or 'true' to enable updates (sets 'latest' in apt module) +update_docker_package: no + +# Change these to 'present' if you're running Ubuntu 12.04-13.10 and are fine with less-than-latest packages +kernel_pkg_state: latest +cgroup_lite_pkg_state: latest +dmsetup_pkg_state: latest +# Force an install of the kernel extras, in case you're suffering from some issue related to the +# static binary provided by upstream Docker. For example, see this GitHub Issue in Docker: +# https://github.com/docker/docker/issues/12750 +# Warning: Installing kernel extras is potentially interruptive/destructive and will install backported +# kernel if running 12.04. +install_kernel_extras: false +# Install Xorg packages for backported kernels. This is usually unnecessary except for environments +# where an X/Unit desktop is actively being used. If you're not using an X/Unity on 12.04, you +# won't need to enable this. +install_xorg_pkgs: false |