42 lines
967 B
YAML
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
|