Skip to content
Permalink
96f415e4a4
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
81 lines (70 sloc) 1.77 KB
---
- name: Configure journald for persistent storage
ini_file:
dest: /etc/systemd/journald.conf
section: Journal
option: Storage
value: Persistent
no_extra_spaces: yes
notify:
- reload systemd-journald
- name: Install gnupg2
apt:
name: gnupg2
update_cache: yes
- name: Add Docker CE repository key
apt_key:
url: https://download.docker.com/linux/debian/gpg
id: 9DC858229FC7DD38854AE2D88D81803C0EBFCD88
state: present
- name: Add Docker CE repository
apt_repository:
repo: deb [arch=amd64] https://download.docker.com/linux/debian bullseye stable
- name: Install Docker
apt:
name: "{{ packages }}"
update_cache: yes
state: present
vars:
packages:
- "docker-ce={{ docker_ce_package_version }}"
- "docker-ce-cli={{ docker_ce_cli_package_version }}"
- "containerd.io={{ containerd_io_package_version }}"
- name: Enable Docker service
systemd:
name: docker
enabled: yes
masked: no
- name: Configure Docker daemon
copy:
src: daemon.json
dest: /etc/docker/daemon.json
owner: root
group: root
mode: 0644
notify:
- reload docker
- name: Make sure Docker is running
systemd:
name: docker
state: started
- name: Add users to Docker group
user:
name: "{{ item }}"
groups: docker
append: yes
loop:
- skoranda
- satkinson
- name: Install Python3 pip
apt:
name: python3-pip
update_cache: no
- name: Install Python3 docker module
pip:
executable: /usr/bin/pip3
name: docker
state: present
- name: Initialize single node swarm
community.docker.docker_swarm:
state: present