[FOLIO-2186] create Ansible role for module DB provisioning Created: 22/Jul/19  Updated: 03/Jun/20  Resolved: 26/Jul/19

Status: Closed
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None

Type: Task Priority: P2
Reporter: Jakub Skoczen Assignee: Wayne Schneider
Resolution: Done Votes: 0
Labels: platform-backlog
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Blocks
blocks FOLIO-2183 integrate backend-module pipeline int... Closed
Sprint: CP: sprint 68
Story Points: 3
Development Team: Core: Platform

 Description   

A new role composed of existing tasks and roles.



 Comments   
Comment by Wayne Schneider [ 23/Jul/19 ]

This optimization is long overdue. We currently have the db provisioning tasks copied into 5 different roles:

  • okapi-deploy-config (deprecated)
  • okapi-deploy-modules (deprecated)
  • okapi-deployment
  • okapi-tenant-deploy
  • okapi-tenant-modules (deprecated)

Obviously we also don't need 5 different roles with names that are so similar that it's impossible even for me to remember what they do, but that is probably out of scope for this ticket.

Comment by Wayne Schneider [ 25/Jul/19 ]

After discussion with Ian Hardy, agreed to also use this role for Okapi db provisioning, so scope expanded slightly.

Comment by Wayne Schneider [ 26/Jul/19 ]

New role "create-database" created. Refactored single-server build roles "okapi", "okapi-deployment", and "okapi-tenant-deploy" to use new role.

Generated at Thu Feb 08 23:18:51 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.