roles/docker_compose_install/ -> roles/docker_compose

This commit is contained in:
Nick Stokoe
2021-01-03 15:54:00 +00:00
parent e23ba65b8f
commit 9a79fe8078
4 changed files with 37 additions and 18 deletions

View File

@@ -0,0 +1,23 @@
---
## Installs docker-CE
# Following guide from here:
# https://docs.docker.com/install/linux/docker-ce/ubuntu/#set-up-the-repository
# The docker apt repo key uri
docker_compose_apt_key_uri: https://download.docker.com/linux/ubuntu/gpg
# The docker apt repo config line
docker_compose_apt_repo: deb https://download.docker.com/linux/ubuntu {{ansible_lsb.codename}} stable
# Get this version from https://github.com/docker/compose/releases/
# Check compatibility with docker.
# This needs to be supplied externally.
docker_compose_install_version: Change me!
# Define where the docker project source directory is
# This needs to be supplied externally
docker_compose_base_dir: /opt/docker-compose
# Where the docker-compose binary is put (assumed executable)
docker_compose_exe: /usr/local/bin/docker-compose

View File

@@ -0,0 +1,12 @@
---
- name: restart docker daemon
systemd:
name: docker
state: restarted
- name: restart docker compose services
docker_compose:
restarted: yes
project_src: "{{ docker_compose_base_dir }}"
build: no

View File

@@ -14,12 +14,12 @@
- name: add docker repository key
apt_key:
url: "{{ docker_compose_install_apt_key_uri }}"
url: "{{ docker_compose_apt_key_uri }}"
state: present
- name: add docker repository
apt_repository:
repo: "{{ docker_compose_install_apt_repo }}"
repo: "{{ docker_compose_apt_repo }}"
filename: docker-ce
state: present
update_cache: true

View File

@@ -1,16 +0,0 @@
---
## Installs docker-CE
# Following guide from here:
# https://docs.docker.com/install/linux/docker-ce/ubuntu/#set-up-the-repository
# The docker apt repo key uri
docker_compose_install_apt_key_uri: https://download.docker.com/linux/ubuntu/gpg
# The docker apt repo config line
docker_compose_install_apt_repo: deb https://download.docker.com/linux/ubuntu {{ansible_lsb.codename}} stable
# This needs to be supplied externally.
# Get this version from https://github.com/docker/compose/releases/
# Check compatibility with docker.
#docker_compose_install_compose_version: