support ansible by unprivileged user

This commit is contained in:
genofire 2020-05-06 15:12:24 +02:00
parent c94e327a74
commit f73f2fcc04
4 changed files with 9 additions and 0 deletions

View File

@ -1,3 +1,4 @@
---
- name: restart docker
become: yes
service: "name=docker state={{ docker_restart_handler_state }}"

View File

@ -14,6 +14,7 @@
and docker_compose_version not in docker_compose_current_version.stdout
- name: Install Docker Compose (if configured).
become: yes
get_url:
url: https://github.com/docker/compose/releases/download/{{ docker_compose_version }}/docker-compose-Linux-x86_64
dest: "{{ docker_compose_path }}"

View File

@ -6,12 +6,14 @@
when: ansible_os_family == 'Debian'
- name: Install Docker.
become: yes
package:
name: "{{ docker_package }}"
state: "{{ docker_package_state }}"
notify: restart docker
- name: Ensure Docker is started and enabled at boot.
become: yes
service:
name: docker
state: "{{ docker_service_state }}"

View File

@ -1,5 +1,6 @@
---
- name: Ensure old versions of Docker are not installed.
become: yes
package:
name:
- docker
@ -7,6 +8,7 @@
state: absent
- name: Ensure dependencies are installed.
become: yes
apt:
name:
- apt-transport-https
@ -15,6 +17,7 @@
state: present
- name: Add Docker apt key.
become: yes
apt_key:
url: "{{ docker_apt_gpg_key }}"
id: 9DC858229FC7DD38854AE2D88D81803C0EBFCD88
@ -23,6 +26,7 @@
ignore_errors: "{{ docker_apt_ignore_key_error }}"
- name: Ensure curl is present (on older systems without SNI).
become: yes
package: name=curl state=present
when: add_repository_key is failed
@ -34,6 +38,7 @@
when: add_repository_key is failed
- name: Add Docker repository.
become: yes
apt_repository:
repo: "{{ docker_apt_repository }}"
state: present