diff --git a/roles/docker/defaults/main.yml b/roles/docker/defaults/main.yml index 0b70d08..af97bd6 100644 --- a/roles/docker/defaults/main.yml +++ b/roles/docker/defaults/main.yml @@ -2,8 +2,8 @@ # file: roles/docker/defaults/main.yml docker_repo_url: "https://download.docker.com/linux/rhel/docker-ce.repo" -docker_manager_enabled: false -docker_manager_account: "{{ ansible_user }}" +docker_manager_accounts: + - "{{ ansible_user }}" docker_service_options: { "selinux-enabled": true } diff --git a/roles/docker/tasks/main.yml b/roles/docker/tasks/main.yml index 79ebbdf..6d7c939 100644 --- a/roles/docker/tasks/main.yml +++ b/roles/docker/tasks/main.yml @@ -16,12 +16,13 @@ state: latest tags: packages -- name: Add manager user to Docker group +- name: Add manager users to Docker group user: - name: "{{ docker_manager_account }}" + name: "{{ item }}" groups: docker append: yes - when: docker_manager_enabled + when: docker_manager_accounts is defined + loop: "{{ docker_manager_accounts }}" - name: Configure Docker service options copy: