✨ Add `provision_mapping` ansible role
Decision record
We need to be able to automatically create Reverse Proxy Mapping during the bootstrap of a bubble. This PR introduces a bunch of new Ansible modules to simplify the Ansible logic of said role.
This role can be used by any team that need to provision mappings for their services.
Changes
-
✨ Add ansible module to find the bubble's VIP -
✨ Add ansible module to create or update the DNS record associated to the mapping -
✨ Add ansible module to create the certificate associated to the mapping, if it does not exist -
✨ Add ansible module to create or update the mapping itself -
✨ Add generic ansible role to create a mapping -
📝 Add documentation for newprovision_mappingansible role -
🔖 v0.59.0