Unverified Commit d17ce757 authored by Mahesh Kumar Gangula's avatar Mahesh Kumar Gangula Committed by GitHub
Browse files

SB-25552 - UCI - Postgres migration (#2712)

* Issue #SB-25552 feat: UCI - Postgres user and databases
parent fc796266
master login-changes loginRegisterBtn prasath-release-5.1.0 release-5.1.0 release-5.1.0-api release-5.1.0-apiuat release-5.1.0-bulk-enrol-unenrol release-5.1.0-uat release-5.1.0-uatLatest release-5.1.0-uatapi release-5.1.0-upsmf-prod release-uat-nginx revert-5-login-changes upstream/release-5.1.0-vdn release-5.2.0-inquiry_RC1 release-5.1.0_RC3 release-5.1.0_RC2 release-5.1.0_RC1 release-5.0.2 release-5.0.2_RC1 release-5.0.1 release-5.0.1_RC1 release-5.0.0 release-5.0.0_RC5 release-5.0.0_RC4 release-5.0.0_RC3 release-5.0.0_RC2 release-5.0.0_RC1 release-4.10.2_RC1 release-4.10.1 release-4.10.1_RC2 release-4.10.1_RC1 release-4.10.0 release-4.10.0_RC1 release-4.9.0 release-4.9.0_RC4 release-4.9.0_RC3 release-4.9.0_RC2 release-4.9.0_RC1 release-4.8.0 release-4.8.0_RC8 release-4.8.0_RC7 release-4.8.0_RC6 release-4.8.0_RC5 release-4.8.0_RC4 release-4.8.0_RC3 release-4.8.0_RC2 release-4.8.0_RC1 release-4.7.0 release-4.7.0_RC3 release-4.7.0_RC2 release-4.7.0_RC1 release-4.6.0 release-4.6.0_RC4 release-4.6.0_RC3 release-4.6.0_RC2 release-4.6.0_RC1 release-4.5.0 release-4.5.0_RC6 release-4.5.0_RC5 release-4.5.0_RC4 release-4.5.0_RC3 release-4.5.0_RC2 release-4.5.0_RC1 release-4.4.1_RC2 release-4.4.1_RC1 release-4.4.0 release-4.4.0_RC10 release-4.4.0_RC9 release-4.4.0_RC8 release-4.4.0_RC7 release-4.4.0_RC6 release-4.4.0_RC5 release-4.4.0_RC4 release-4.4.0_RC3 release-4.4.0_RC2 release-4.4.0_RC1 release-4.3.0 release-4.3.0_RC7 release-4.3.0_RC6 release-4.3.0_RC5 release-4.3.0_RC4 release-4.3.0_RC3 release-4.3.0_RC2 release-4.3.0_RC1 release-4.2.0 release-4.2.0_RC6 release-4.2.0_RC5 release-4.2.0_RC4 release-4.2.0_RC3 release-4.2.0_RC2 release-4.2.0_RC1 release-4.1.0 release-4.1.0_RC20 release-4.1.0_RC19 release-4.1.0_RC18 release-4.1.0_RC17 release-4.1.0_RC16 release-4.1.0_RC15 release-4.1.0_RC14 release-4.1.0_RC13 release-4.1.0_RC12 release-4.1.0_RC11 release-4.1.0_RC10 release-4.1.0_RC9 release-4.1.0_RC8 release-4.1.0_RC7 release-4.1.0_RC6 release-4.1.0_RC5 release-4.1.0_RC4 release-4.1.0_RC3
No related merge requests found
Showing with 52 additions and 2 deletions
+52 -2
......@@ -15,6 +15,8 @@
with_items:
- tables_postgres.sql
- enc_postgres.sql
- uci_odk_postgres.sql
- uci_transformer_postgres.sql
- name: Install postgres client to create schema from file
apt:
......@@ -22,7 +24,7 @@
state: present
update_cache: yes
- name: Dump api manager database to a file
- name: Create the schema for quartz db
postgresql_db:
login_user: "{{ application_postgres_user }}"
login_password: "{{ application_postgres_password }}"
......@@ -31,7 +33,7 @@
state: restore
target: "/tmp/tables_postgres.sql"
- name: Create the schema for encryption service
- name: Create the schema for enc service db
postgresql_db:
login_user: "{{ enc_postgres_user }}"
login_password: "{{ enc_postgres_password }}"
......@@ -39,3 +41,21 @@
name: "{{ enc_postgres_database }}"
state: restore
target: "/tmp/enc_postgres.sql"
- name: Create the schema for uci transformer-service db
postgresql_db:
login_user: "{{ uci_postgres_user }}"
login_password: "{{ uci_postgres_password }}"
login_host: "{{ uci_postgres_host }}"
name: "{{ uci_forms_postgres_database }}"
state: restore
target: "/tmp/uci_transformer_postgres.sql"
- name: Create the schema for uci odk db
postgresql_db:
login_user: "{{ uci_postgres_user }}"
login_password: "{{ uci_postgres_password }}"
login_host: "{{ uci_postgres_host }}"
name: "{{ uci_odk_postgres_database }}"
state: restore
target: "/tmp/uci_odk_postgres.sql"
\ No newline at end of file
......@@ -14,6 +14,8 @@
with_items:
- tables_postgres.sql
- enc_postgres.sql
- uci_odk_postgres.sql
- uci_transformer_postgres.sql
- name: Install postgres client to create schema from file
apt:
......@@ -44,3 +46,27 @@
become_user: "{{ enc_postgres_user }}"
vars:
ansible_ssh_pipelining: true
- name: Create the schema for uci transformer-service
postgresql_db:
login_user: "{{ uci_postgres_user }}"
login_password: "{{ uci_postgres_password }}"
login_unix_socket: "{{ postgresql_unix_socket_directories[0] }}"
name: "{{ uci_forms_postgres_database }}"
state: restore
target: "/tmp/uci_transformer_postgres.sql"
become_user: "{{ uci_postgres_user }}"
vars:
ansible_ssh_pipelining: true
- name: Create the schema for uci odk
postgresql_db:
login_user: "{{ uci_postgres_user }}"
login_password: "{{ uci_postgres_password }}"
login_unix_socket: "{{ postgresql_unix_socket_directories[0] }}"
name: "{{ uci_odk_postgres_database }}"
state: restore
target: "/tmp/uci_odk_postgres.sql"
become_user: "{{ uci_postgres_user }}"
vars:
ansible_ssh_pipelining: true
\ No newline at end of file
CREATE SCHEMA aggregate;
commit;
\ No newline at end of file
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
commit;
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment