Add docker role for gateau

certbot_on_virtu
Alexandre Iooss 2020-01-21 08:15:27 +01:00
parent c30b3c1624
commit c61d38e823
No known key found for this signature in database
GPG Key ID: 6C79278F3FCDCC02
2 changed files with 50 additions and 0 deletions

View File

@ -0,0 +1,45 @@
---
# Install HTTPS support for APT
- name: Install apt-transport-https
apt:
update_cache: true
name:
- apt-transport-https
- ca-certificates
- curl
- gnupg2
- software-properties-common
state: present
register: apt_result
retries: 3
until: apt_result is succeeded
# Add the key
- name: Configure the apt key
apt_key:
url: https://download.docker.com/linux/debian/gpg
id: 9DC858229FC7DD38854AE2D88D81803C0EBFCD88
state: present
register: apt_key_result
retries: 3
until: apt_key_result is succeeded
# Add the repository into source list
- name: Configure docker repository
apt_repository:
repo: "{{ item }}"
state: present
loop:
- deb https://download.docker.com/linux/debian buster stable
- name: Install docker
apt:
update_cache: true
name:
- docker-ce
- docker-ce-cli
- containerd.io
state: present
register: apt_result
retries: 3
until: apt_result is succeeded

View File

@ -21,3 +21,8 @@
- hosts: cas-srv.adm.crans.org
roles:
- django-cas
# Deploy Gitlab CI
- hosts: gateau.adm.crans.org
roles:
- docker