summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2026-10-23 14:39:06 +0300
committerEgor Tensin <egor@tensin.name>2026-10-23 14:39:06 +0300
commit075487b1c16cb84560f86756de336cebaef16da6 (patch)
tree229cc79b958fec2466df8e5f322ad51d7dfde77d
parentnoqa directives on separate lines (diff)
downloadinfra-ansible-075487b1c16cb84560f86756de336cebaef16da6.tar.gz
infra-ansible-075487b1c16cb84560f86756de336cebaef16da6.zip
docker: optionally, add Ansible user to Docker group
-rw-r--r--roles/docker/defaults/main.yml1
-rw-r--r--roles/docker/tasks/main.yml7
2 files changed, 8 insertions, 0 deletions
diff --git a/roles/docker/defaults/main.yml b/roles/docker/defaults/main.yml
index 0038abd..1a61b80 100644
--- a/roles/docker/defaults/main.yml
+++ b/roles/docker/defaults/main.yml
@@ -1,3 +1,4 @@
docker_enable_service: true
docker_enable_socket: true
docker_logging_driver: false
+docker_add_to_group: false
diff --git a/roles/docker/tasks/main.yml b/roles/docker/tasks/main.yml
index ff89b0a..1123819 100644
--- a/roles/docker/tasks/main.yml
+++ b/roles/docker/tasks/main.yml
@@ -41,3 +41,10 @@
name: docker.socket
enabled: "{{ docker_enable_socket }}"
state: "{{ docker_enable_socket | ternary('started', 'stopped') }}"
+
+- name: Add user to Docker group
+ when: docker_add_to_group
+ ansible.builtin.user:
+ append: true
+ groups: docker
+ name: '{{ ansible_user }}'