This is an automated email from the ASF dual-hosted git repository.
lahirujayathilake pushed a change to branch airavata-deployment
in repository https://gitbox.apache.org/repos/asf/airavata.git
from 740ada8f3e Initial implementation of ansible scripts to deploy and
update airavata services
add c17121de31 Improve Ansible deployment automation and fix service
startup issues - Add Ubuntu/Debian support across all infrastructure roles
(Java, Maven, Zookeeper, Kafka, RabbitMQ, MariaDB, Keycloak, Certbot) - Add
dynamic keystore generation from Let's Encrypt certificates - Add reverse proxy
role for Apache2 configuration - Fix Zookeeper AdminServer port conflict - Fix
Gateway ID NULL error in database initialization - Fix Java home detection for
keystore generation during u [...]
No new revisions were added by this update.
Summary of changes:
.../appcatalog/GwyResourceProfileRepository.java | 2 +
.../database_scripts/appcatalog-mysql.sql | 42 +++-
dev-tools/ansible/airavata_setup.yml | 19 ++
.../inventories/dev/group_vars/all/vars.yml | 12 ++
.../template/group_vars/all/vars.yml.example | 3 +
.../template/group_vars/all/vault.yml.example | 3 +
.../roles/airavata_services/defaults/main.yml | 3 +
.../roles/airavata_services/tasks/build.yml | 5 +-
.../airavata_services/tasks/deploy_api_server.yml | 20 +-
.../airavata_services/tasks/generate_keystore.yml | 145 ++++++++++++++
.../ansible/roles/airavata_services/tasks/main.yml | 6 +
dev-tools/ansible/roles/api-orch/defaults/main.yml | 10 +
...eps_Centos_7.yml => install_deps_Ubuntu_22.yml} | 9 +-
dev-tools/ansible/roles/api-orch/tasks/main.yml | 95 ++-------
dev-tools/ansible/roles/common/defaults/main.yml | 4 +-
dev-tools/ansible/roles/common/tasks/main.yml | 100 +++++++---
dev-tools/ansible/roles/database/tasks/main.yml | 201 ++++++++++++++++---
.../roles/database/tasks/secure_install.yml | 87 +++++++--
dev-tools/ansible/roles/env_setup/tasks/main.yml | 11 +-
dev-tools/ansible/roles/java/tasks/main.yml | 62 +++++-
dev-tools/ansible/roles/java/vars/main.yml | 10 +-
dev-tools/ansible/roles/kafka/defaults/main.yml | 6 +-
dev-tools/ansible/roles/kafka/tasks/main.yml | 47 ++++-
.../roles/kafka/templates/kafka-rest.properties.j2 | 2 +-
.../ansible/roles/kafka/templates/kafka.service.j2 | 4 +-
.../roles/kafka/templates/server.properties.j2 | 24 ++-
dev-tools/ansible/roles/keycloak/defaults/main.yml | 26 ++-
dev-tools/ansible/roles/keycloak/handlers/main.yml | 9 +-
dev-tools/ansible/roles/keycloak/tasks/main.yml | 213 +++++++++++++++++----
.../roles/keycloak/templates/basic-vhost.conf.j2 | 2 +-
.../roles/keycloak/templates/keycloak.service.j2 | 11 +-
.../ansible/roles/keycloak/templates/vhost.conf.j2 | 12 +-
dev-tools/ansible/roles/letsencrypt/tasks/main.yml | 52 ++++-
.../handlers => rabbitmq/defaults}/main.yml | 4 +-
dev-tools/ansible/roles/rabbitmq/tasks/main.yml | 90 +++++++--
.../handlers => reverse_proxy/defaults}/main.yml | 23 ++-
.../{tusd => reverse_proxy}/handlers/main.yml | 14 +-
.../roles/{java => reverse_proxy}/tasks/main.yml | 60 ++++--
dev-tools/ansible/roles/zookeeper/tasks/main.yml | 14 +-
.../ansible/roles/zookeeper/templates/java.env.j2 | 1 -
.../ansible/roles/zookeeper/templates/zoo.cfg.j2 | 2 +
dev-tools/ansible/roles/zookeeper/vars/main.yml | 6 +-
42 files changed, 1164 insertions(+), 307 deletions(-)
create mode 100644
dev-tools/ansible/roles/airavata_services/tasks/generate_keystore.yml
copy dev-tools/ansible/roles/api-orch/tasks/haproxy/{install_deps_Centos_7.yml
=> install_deps_Ubuntu_22.yml} (88%)
copy dev-tools/ansible/roles/{airavata_services/handlers =>
rabbitmq/defaults}/main.yml (88%)
copy dev-tools/ansible/roles/{database/handlers =>
reverse_proxy/defaults}/main.yml (68%)
copy dev-tools/ansible/roles/{tusd => reverse_proxy}/handlers/main.yml (71%)
copy dev-tools/ansible/roles/{java => reverse_proxy}/tasks/main.yml (50%)
delete mode 100644 dev-tools/ansible/roles/zookeeper/templates/java.env.j2