From 71945523fa1faf47eae54b9b284cd2c8fedfcd7b Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Wed, 18 Sep 2019 12:38:47 +0200 Subject: [PATCH] Added role misc/docker --- roles/misc/docker/defaults/main.yml | 3 +++ roles/misc/docker/tasks/main.yml | 27 +++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 roles/misc/docker/defaults/main.yml create mode 100644 roles/misc/docker/tasks/main.yml diff --git a/roles/misc/docker/defaults/main.yml b/roles/misc/docker/defaults/main.yml new file mode 100644 index 0000000..7c1f30b --- /dev/null +++ b/roles/misc/docker/defaults/main.yml @@ -0,0 +1,3 @@ +--- + +docker_version: "stable" diff --git a/roles/misc/docker/tasks/main.yml b/roles/misc/docker/tasks/main.yml new file mode 100644 index 0000000..9725d1d --- /dev/null +++ b/roles/misc/docker/tasks/main.yml @@ -0,0 +1,27 @@ +--- + +- name: Add key for source for docker + apt_key: + state: present + id: 9DC858229FC7DD38854AE2D88D81803C0EBFCD88 + url: https://download.docker.com/linux/debian/gpg + +- name: Add source for docker + apt_repository: + state: present + repo: "deb [arch={{ ansible_local.dpkg.architecture }}] https://download.docker.com/linux/debian {{ ansible_distribution_release }} {{ docker_version }}" + filename: docker + update_cache: yes + +- name: Install Docker-CE + apt: + state: present + name: + - docker-ce + - docker-ce-cli + - containerd.io + +- name: Docker Module Python3 Dependencies + pip: + name: + - docker