This repository has been archived on 2025-04-19. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
sentry/tasks/docker.yml
2021-01-31 23:32:33 +01:00

42 lines
967 B
YAML

- name: add docker gpg key
apt_key:
id: '0EBFCD88'
url: 'https://download.docker.com/linux/debian/gpg'
validate_certs: true
state: present
- name: add docker repo
apt_repository:
repo: 'deb https://download.docker.com/linux/debian buster stable'
validate_certs: true
state: present
- name: install docker
apt:
name:
- docker-ce
- docker-ce-cli
- containerd.io
state: present
- name: check docker-compose existence
stat:
path: '/usr/local/bin/docker-compose'
register: docker_compose_stat
- name: download docker-compose
get_url:
url: 'https://github.com/docker/compose/releases/download/1.26.0/docker-compose-Linux-x86_64'
dest: '/usr/local/bin/docker-compose'
mode: '0755'
when: docker_compose_stat.stat.isfile is not defined
- name: add sentry user
user:
name: sentry
create_home: true
shell: '/bin/bash'
groups:
- sudo
- docker
append: true