diff options
author | 2020-03-17 11:39:38 +0100 | |
---|---|---|
committer | 2020-03-17 16:31:35 +0100 | |
commit | 4fd6349133f5ffbd96795dedd4549ef0612c9ab5 (patch) | |
tree | 0032f80fcd8d1c3da7cae9abcee92bfdd92dfa50 /ansible/test/roles/prepare-docker-dind/tasks/ubuntu.yml | |
parent | d0dbbca45c18a09dddf714453ca2c88bcd7a49f0 (diff) |
Adding Ubuntu support in Ansible - docker-dind role
Extending ansible playbooks of ubuntu support.
Issue-ID: OOM-1671
Signed-off-by: Jan Benedikt <j.benedikt@partner.samsung.com>
Change-Id: I6028736b54ce825d3eae257ca61cb6efab19a913
Diffstat (limited to 'ansible/test/roles/prepare-docker-dind/tasks/ubuntu.yml')
-rw-r--r-- | ansible/test/roles/prepare-docker-dind/tasks/ubuntu.yml | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/ansible/test/roles/prepare-docker-dind/tasks/ubuntu.yml b/ansible/test/roles/prepare-docker-dind/tasks/ubuntu.yml new file mode 100644 index 00000000..a41c4c20 --- /dev/null +++ b/ansible/test/roles/prepare-docker-dind/tasks/ubuntu.yml @@ -0,0 +1,33 @@ +--- +# Needed because host system has all mounts by default to shared, and +# some things may depend on mounts being shared if we run docker inside +# test env. +- name: "Make all mounts shared" + command: "mount --make-rshared /" + args: + warn: false + +- name: "Install GNUPG for apt-key" + package: + name: "gnupg" + state: present + +- name: "Add an apt key" + apt_key: + url: https://download.docker.com/linux/ubuntu/gpg + id: 9DC858229FC7DD38854AE2D88D81803C0EBFCD88 + state: present + +- name: "Enable docker repository - apt" + apt_repository: + repo: "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" + state: present + validate_certs: true + filename: "Docker" + +- name: "Install docker - apt" + apt: + name: "docker-ce" + state: present + update_cache: true + notify: Restart docker |