Allow reusing service templates
This commit is contained in:
parent
a517daa91b
commit
80957e4ac7
@ -1,7 +1,7 @@
|
||||
---
|
||||
- name: 'Include vars for "{{ service }}" service'
|
||||
include_vars: "{{ service_vars_file }}"
|
||||
with_fileglob: "{{ services_root }}/{{ service }}/vars/*"
|
||||
with_fileglob: "{{ service_path }}/vars/*"
|
||||
loop_control:
|
||||
loop_var: service_vars_file
|
||||
tags:
|
||||
@ -28,7 +28,7 @@
|
||||
|
||||
- name: 'Load configuration tasks for "{{ service }}"'
|
||||
include_tasks: "{{ service_task_file }}"
|
||||
with_fileglob: "{{ services_root }}/{{ service }}/tasks/*"
|
||||
with_fileglob: "{{ service_path }}/tasks/*"
|
||||
loop_control:
|
||||
loop_var: service_task_file
|
||||
when: service_task_file|basename is not regex('^_')
|
||||
@ -37,7 +37,7 @@
|
||||
|
||||
- name: 'Copy stack file of "{{ service }}" to remote server'
|
||||
template:
|
||||
src: "{{ services_root }}/{{ service }}/stack.yml"
|
||||
src: "{{ service_path }}/stack.yml"
|
||||
dest: "{{ remote_service_path }}/stack.yml"
|
||||
tags:
|
||||
- deploy
|
||||
|
@ -1,8 +1,9 @@
|
||||
---
|
||||
services_root: "{{ './services' | realpath }}"
|
||||
service_path: "{{ services_root }}/{{ service }}"
|
||||
service_template: "{{ service_config[service].template | default(service) }}"
|
||||
service_path: "{{ services_root }}/{{ service_template }}"
|
||||
|
||||
services: "{{ lookup('pipe', 'ls -1 ' + services_root).split('\n') | list }}"
|
||||
services: "{{ service_config | keys | list }}"
|
||||
|
||||
remote_services_root: /var/services
|
||||
remote_service_path: "{{ remote_services_root }}/{{ service }}"
|
||||
@ -109,13 +110,11 @@ service_config:
|
||||
name: cojedzie
|
||||
user: cojedzie
|
||||
password: "{{ mysql_user_passwords['cojedzie'] }}"
|
||||
|
||||
cojedzie-next:
|
||||
cojedzie_database:
|
||||
name: cojedzie-next
|
||||
user: cojedzie-next
|
||||
password: "{{ mysql_user_passwords['cojedzie-next'] }}"
|
||||
|
||||
registry:
|
||||
registry_users:
|
||||
- "{{ swarm_registry_user }}"
|
||||
@ -165,6 +164,7 @@ service_config:
|
||||
region: eu-central-003
|
||||
regionendpoint: https://s3.eu-central-003.backblazeb2.com
|
||||
bucket: kadet-docker
|
||||
|
||||
portainer: ~
|
||||
system: ~
|
||||
www_data_users:
|
||||
- vagrant
|
||||
|
Loading…
Reference in New Issue
Block a user