Extract services into their own cookbooks for composition
This is a tentative to reduce the technical debit around the coupling of the current cookbooks.
The gitlab
cookbook is the central one for the application, but inside the same cookbook, there are many recipes that can be extracted into specific cookbooks as they refer to different services.
Candidates for an initial extraction are:
-
redis - !2792 (merged) -
postgresql - !2794 (merged) -
prometheus - !2793 (merged) -
gitlab-pages - !4732 (merged) -
logrotate - !4733 (merged) -
pgbouncer - !4731 (merged) -
pgbouncer-exporter - !4766 (merged)
Edited by Nick Nguyen