mirror of
https://github.com/geerlingguy/ansible-role-docker.git
synced 2025-06-29 01:17:27 +02:00
Add become
This commit is contained in:
parent
92e41f60f8
commit
df24932a53
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
- name: Check current docker-compose version.
|
- name: Check current `docker-compose` version.
|
||||||
command: "{{ docker_compose_path }} --version"
|
command: "{{ docker_compose_path }} --version"
|
||||||
register: docker_compose_vsn
|
register: docker_compose_vsn
|
||||||
check_mode: false
|
check_mode: false
|
||||||
@ -12,7 +12,7 @@
|
|||||||
docker_compose_vsn.stdout is defined
|
docker_compose_vsn.stdout is defined
|
||||||
and (docker_compose_vsn.stdout | length > 0)
|
and (docker_compose_vsn.stdout | length > 0)
|
||||||
|
|
||||||
- name: Delete existing docker-compose version if it's different.
|
- name: Delete existing `docker-compose` version if it's different.
|
||||||
file:
|
file:
|
||||||
path: "{{ docker_compose_path }}"
|
path: "{{ docker_compose_path }}"
|
||||||
state: absent
|
state: absent
|
||||||
|
@ -4,11 +4,11 @@
|
|||||||
vars:
|
vars:
|
||||||
params:
|
params:
|
||||||
files:
|
files:
|
||||||
- '{{ansible_distribution}}.yml'
|
- "{{ansible_distribution}}.yml"
|
||||||
- '{{ansible_os_family}}.yml'
|
- "{{ansible_os_family}}.yml"
|
||||||
- main.yml
|
- main.yml
|
||||||
paths:
|
paths:
|
||||||
- 'vars'
|
- "vars"
|
||||||
|
|
||||||
- include_tasks: setup-RedHat.yml
|
- include_tasks: setup-RedHat.yml
|
||||||
when: ansible_os_family == 'RedHat'
|
when: ansible_os_family == 'RedHat'
|
||||||
@ -83,7 +83,7 @@
|
|||||||
getent:
|
getent:
|
||||||
database: group
|
database: group
|
||||||
key: docker
|
key: docker
|
||||||
split: ':'
|
split: ":"
|
||||||
when: docker_users | length > 0
|
when: docker_users | length > 0
|
||||||
|
|
||||||
- name: Check if there are any users to add to the docker group.
|
- name: Check if there are any users to add to the docker group.
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
state: absent
|
state: absent
|
||||||
|
|
||||||
- name: Ensure dependencies are installed.
|
- name: Ensure dependencies are installed.
|
||||||
|
become: true
|
||||||
apt:
|
apt:
|
||||||
name:
|
name:
|
||||||
- apt-transport-https
|
- apt-transport-https
|
||||||
@ -30,13 +31,13 @@
|
|||||||
file:
|
file:
|
||||||
path: /etc/apt/keyrings
|
path: /etc/apt/keyrings
|
||||||
state: directory
|
state: directory
|
||||||
mode: '0755'
|
mode: "0755"
|
||||||
|
|
||||||
- name: Add Docker apt key.
|
- name: Add Docker apt key.
|
||||||
ansible.builtin.get_url:
|
ansible.builtin.get_url:
|
||||||
url: "{{ docker_apt_gpg_key }}"
|
url: "{{ docker_apt_gpg_key }}"
|
||||||
dest: /etc/apt/keyrings/docker.asc
|
dest: /etc/apt/keyrings/docker.asc
|
||||||
mode: '0644'
|
mode: "0644"
|
||||||
force: false
|
force: false
|
||||||
checksum: "{{ docker_apt_gpg_key_checksum | default(omit) }}"
|
checksum: "{{ docker_apt_gpg_key_checksum | default(omit) }}"
|
||||||
register: add_repository_key
|
register: add_repository_key
|
||||||
|
Loading…
Reference in New Issue
Block a user