Stateful services are not deployed using docker swarm and are managed independently. Set up ansible roles that deploy the stateful services on the database server.
Goals
[ ] [Goal 1]
[ ] [Goal 2]
[ ] [Goal 3]
[ ] [Goal 4]
[ ] [Goal 5]
Expected Outcome
Ansible roles that can run the docker-compose of stateful services on a server.
Acceptance Criteria
[ ] The ansible roles should be parameterized to specify the parent directory of mounting volumes that actually holds the data.
[ ] The ansible role should take care of bootstrapping the server if docker, docker-compose is not present
[ ] They should not overwrite the existing data if the same role is run twice.
Implementation Details
A docker-compose will be provided that lists all the stateful services
It should be templated and secrets should be picked from the vault
Description
Stateful services are not deployed using docker swarm and are managed independently. Set up ansible roles that deploy the stateful services on the database server.
Goals
Expected Outcome
Ansible roles that can run the docker-compose of stateful services on a server.
Acceptance Criteria
Implementation Details
docker-compose
will be provided that lists all the stateful servicesMockups / Wireframes
NA
Project
UCI
Organization Name:
Samagra
Domain
E-Governance
Tech Skills Needed:
Ansible, Jenkins, Python, Docker
Mentor(s)
@tushar5526
Complexity
High
Category
CI/CD
Sub Category
Database