add support for docker-compose contents
This commit is contained in:
parent
c5a5272846
commit
dbe15bb09b
6 changed files with 112 additions and 15 deletions
|
|
@ -32,12 +32,6 @@
|
|||
- containerd.io
|
||||
state: latest
|
||||
|
||||
# - name: Convert old images to new runtime
|
||||
# shell:
|
||||
# cmd: " grep -rl 'docker-runc' /var/lib/docker/containers/ | xargs sed -i 's/docker-runc/runc/g' "
|
||||
# changed_when: false
|
||||
# failed_when: false
|
||||
|
||||
- name: Start Docker service
|
||||
service:
|
||||
name: docker
|
||||
|
|
@ -77,3 +71,34 @@
|
|||
when: >
|
||||
docker_compose_current_version is not defined
|
||||
or docker_compose_current_version is version(docker_compose_latest, '<')
|
||||
- name: Add our user to docker group
|
||||
ansible.builtin.user:
|
||||
name: "{{ ansible_user }}"
|
||||
groups: docker
|
||||
append: yes
|
||||
tags:
|
||||
- usergroup
|
||||
- name: Create docker-compose base directory
|
||||
ansible.builtin.file:
|
||||
path: /home/{{ ansible_user }}/docker_compose
|
||||
state: directory
|
||||
mode: '0755'
|
||||
tags:
|
||||
- dir
|
||||
- name: Create docker-compose project directories
|
||||
ansible.builtin.file:
|
||||
path: /home/{{ ansible_user }}/docker_compose/{{ item }}
|
||||
state: directory
|
||||
mode: '0755'
|
||||
loop: "{{ docker_compose }}"
|
||||
tags:
|
||||
- dir
|
||||
- name: Copy docker-compose contents
|
||||
ansible.builtin.copy:
|
||||
src: files/{{ item }}/
|
||||
dest: /home/{{ ansible_user }}/docker_compose/{{ item }}
|
||||
owner: "{{ ansible_user }}"
|
||||
mode: '0600'
|
||||
loop: "{{ docker_compose }}"
|
||||
tags:
|
||||
- files
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue