docker-scripts/bin/ansible/roles/atlassian.crowd/tasks/atlassian.crowd.6.jdk17.yml
STAM 46fd18555d
atlasian new images
+ jira
+ bitbucket
+ confluence
+ crowd
2025-03-29 18:37:26 +03:00

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 }}"