diff --git a/inventory/group_vars/prod_cluster.yaml b/inventory/group_vars/prod_cluster.yaml new file mode 100644 index 0000000..9985460 --- /dev/null +++ b/inventory/group_vars/prod_cluster.yaml @@ -0,0 +1,3 @@ +--- +infrastructure: prod +conductor_workers_server: https://conductor.prod.d4science.org/api diff --git a/inventory/hosts.prod b/inventory/hosts.prod new file mode 100644 index 0000000..1cb02f1 --- /dev/null +++ b/inventory/hosts.prod @@ -0,0 +1,5 @@ +[prod_infra:children] +prod_cluster + +[prod_cluster] +docker-swarm1.int.d4science.net docker_swarm_manager_main_node=True diff --git a/roles/databases/defaults/main.yaml b/roles/databases/defaults/main.yaml index 93ae5fc..03d570c 100644 --- a/roles/databases/defaults/main.yaml +++ b/roles/databases/defaults/main.yaml @@ -9,6 +9,14 @@ postgres_jdbc_pass: password postgres_jdbc_db: conductor postgres_jdbc_url: jdbc:postgresql://{{ postgres_service_name }}:5432/{{ mysql_jdbc_db }} +postgres_host_name: 'postgresql-srv.d4science.org' +postgres_replicas: 1 +postgres_conductor_db: postgres +postgres_jdbc_user: conductor_u +postgres_jdbc_pass: c36dda661add7c2b5093087ddb655992 +postgres_jdbc_db: conductor +postgres_jdbc_url: jdbc:postgresql://{{ postgres_service_name }}:5432/{{ mysql_jdbc_db }} + mysql_image_name: 'mariadb' mysql_service_name: 'mysqldb' mysql_replicas: 1 diff --git a/site-prod.yaml b/site-prod.yaml index f153281..b0a678a 100644 --- a/site-prod.yaml +++ b/site-prod.yaml @@ -13,7 +13,7 @@ tasks: - name: Start es docker_stack: - name: conductor-prod + name: "conductor-{{ infrastructure }}" state: present compose: - "{{ target_path }}/elasticsearch-swarm.yaml" @@ -26,7 +26,7 @@ - name: Start conductor docker_stack: - name: conductor-prod + name: "conductor-{{ infrastructure }}" state: present compose: - "{{ target_path }}/conductor-swarm.yaml" @@ -34,7 +34,7 @@ - name: Start workers docker_stack: - name: conductor-prod + name: "conductor-{{ infrastructure }}" state: present compose: - "{{ target_path }}/conductor-workers-swarm.yaml"