mirror of
https://github.com/EpicMorg/docker-scripts.git
synced 2025-04-15 13:52:43 +03:00
92 lines
2.8 KiB
YAML
92 lines
2.8 KiB
YAML
- name: Read versions from file
|
|
slurp:
|
|
src: "roles/common/files/versions/crowd/6.jdk17.txt"
|
|
register: version_output
|
|
|
|
- name: Set version variable
|
|
set_fact:
|
|
crowd_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
|
|
|
- name: Create directories for Crowd versions
|
|
file:
|
|
path: "{{ target_directory_crowd_6 }}/{{ item }}"
|
|
state: directory
|
|
mode: '0755'
|
|
force: true
|
|
with_items: "{{ crowd_versions }}"
|
|
|
|
- name: Copy .env with link from template to each version directory
|
|
template:
|
|
src: "env/template.env.j2"
|
|
dest: "{{ target_directory_crowd_6 }}/{{ item }}/.env"
|
|
force: true
|
|
with_items: "{{ crowd_versions }}"
|
|
|
|
- name: Copy docker-compose.yml from template to each version directory
|
|
template:
|
|
src: "docker-compose/template.docker-compose.jdk17.yml.j2"
|
|
dest: "{{ target_directory_crowd_6 }}/{{ item }}/docker-compose.yml"
|
|
force: true
|
|
with_items: "{{ crowd_versions }}"
|
|
|
|
- name: Copy Dockerfile from template to each version directory
|
|
template:
|
|
src: "dockerfile/template.Dockerfile.jdk17.j2"
|
|
dest: "{{ target_directory_crowd_6 }}/{{ item }}/Dockerfile"
|
|
force: true
|
|
with_items: "{{ crowd_versions }}"
|
|
|
|
#- name: Copy config from 'files' directory to each version directory
|
|
# copy:
|
|
# src: "config"
|
|
# dest: "{{ target_directory_crowd_6 }}/{{ item }}/"
|
|
# mode: "0777"
|
|
# force: true
|
|
# with_items: "{{ crowd_versions }}"
|
|
|
|
#- name: Copy shared-components from 'files' directory to each version directory
|
|
# copy:
|
|
# src: "shared-components"
|
|
# dest: "{{ target_directory_crowd_6 }}/{{ item }}/"
|
|
# mode: "0777"
|
|
# force: true
|
|
# with_items: "{{ crowd_versions }}"
|
|
|
|
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
|
copy:
|
|
src: "entrypoint.sh"
|
|
dest: "{{ target_directory_crowd_6 }}/{{ item }}/entrypoint.sh"
|
|
mode: "0777"
|
|
force: true
|
|
with_items: "{{ crowd_versions }}"
|
|
|
|
#- name: Copy entrypoint.py from 'files' directory to each version directory
|
|
# copy:
|
|
# src: "entrypoint.py"
|
|
# dest: "{{ target_directory_crowd_6 }}/{{ item }}/entrypoint.py"
|
|
# mode: "0777"
|
|
# force: true
|
|
# with_items: "{{ crowd_versions }}"
|
|
|
|
- name: Copy Makefile from 'files' directory to each version directory
|
|
copy:
|
|
src: "Makefile"
|
|
dest: "{{ target_directory_crowd_6 }}/{{ item }}/Makefile"
|
|
force: true
|
|
with_items: "{{ crowd_versions }}"
|
|
|
|
- name: Copy README.md from 'files' directory to each version directory
|
|
copy:
|
|
src: "README.md"
|
|
dest: "{{ target_directory_crowd_6 }}/{{ item }}/README.md"
|
|
force: true
|
|
with_items: "{{ crowd_versions }}"
|
|
|
|
#- name: Copy shutdown-wait.sh from 'files' directory to each version directory
|
|
# copy:
|
|
# src: "shutdown-wait.sh"
|
|
# mode: "0777"
|
|
# dest: "{{ target_directory_crowd_6 }}/{{ item }}/shutdown-wait.sh"
|
|
# force: true
|
|
# with_items: "{{ crowd_versions }}"
|