viccross / ansible-playbooks

My collection of Ansible playbooks for various tasks (dominated by Openshift, currently)
Apache License 2.0
2 stars 3 forks source link

Package playbooks as RPM #128

Open viccross opened 1 year ago

viccross commented 1 year ago

This will correspond to the (more urgent) equivalent issue in the elan-web repository to do the same thing there.

Updating the ELAN will be more manageable if the component parts were packaged as RPM files. Since the original deployment mechanism for ESI has changed (from bespoke customised system built for each installation, to single image deployed and customised at runtime) the need to manage the process using Ansible is all but eliminated. Delivering the playbooks and other support files in packages rather than sets of discrete and essentially unmanaged files will introduce new opportunities to manage (including updating) them.

viccross commented 1 year ago

Currently the content of this repository is "playbooks that deploy playbooks and other files". This makes development and debugging quite difficult. As part of this issue, refactoring to move to a single-layer approach would potentially ease a lot of confusion (especially when Jinja2 interpretation of Jinja2 template files has to be managed).

viccross commented 10 months ago

New repository ocp-z-ansible-sample has been created, which is the Ansible playbooks that would be deployed to from this automation. This may be the new development point for the RHOCP playbooks going forward (or at least a basis).