baloise / CICD-pipeline

continuous integration and deployment for applications @ Baloise
Apache License 2.0
3 stars 3 forks source link

Clarify provisioning of configuration #40

Open culmat opened 3 years ago

culmat commented 3 years ago

Do we us Liima as per high level design? Who is going to set up / operate it?

bhaskarchenchu commented 3 years ago

Echoing Updates received from internal Team#

HCL IaC use case is to deliver Middle ware with base Setup and user to raise separate application specific configuration using JIRA so Middle support team can fulfil the request using LIIMA. Plans are to utilize existing Liima Instance instead of creating new one.

culmat commented 3 years ago

meeting scheduled on 6th Jan

renat1sakenov commented 3 years ago

Update from the meeting: MyCloud Team is preparing to work out a solution which would take our given parameters and create JBoss configuration via Ansible. Liima is proposed as the solution since a.) it is the working solution for some time and b.) many systems depend on it.

Liima will be used until an alternative solution has been created, which can fulfill the same set of tasks. (Correct me if I'm wrong)

Another meeting is scheduled for the 8th Jan, to work on a precise use case.

renat1sakenov commented 3 years ago

Mycloud is leveraged currently only as a provisioning engine. (Initializing / destroying / creating servers / databases)

Our goal with a continuous deployment of configuration / configuration changes etc. could be accomplished with the CI/CD tooling in the new datacenter via Jenkins / AWX.

Upon deployment, custom Ansible Playbooks can be run (for a given host?) and retrieve input arguments per CSV / other files, (provided by user or given through a git repository).

Currently MyCloud team is working on the provisioning aspect (linux vms and databases) and any automation regarding CI/CD is out of scope right now.

What we currently can do is to provide the scripts / templates / data used for a given application server, in advance.

But implementation and any playbooks for JBoss configuration will not take place for wave 1 (at least after current schedule).

Further questions / still unclear: