Per wt:Services/FirstDeployment#Role_and_Profile_Creation, we need to create roles and profiles for the headless Chromium based render service (the "service") in the operations/puppet repository. Moreover, this can be done in parallel to creating/working on the new service request.
AC
- Add a deployment role for the service in hieradata/common/role/deployment.yaml
- Create a profile for the service in modules/profile/manifests/
- Create a role for for the service in manifests/role/
Developer Notes
- Prior art for the service profile/role:
Service | Profile | Role |
---|---|---|
mobileapps | modules/profile/manifests/mobileapps.pp | modules/role/manifests/mobileapps.pp |
pdfrender | modules/profile/manifests/pdfrender.pp | modules/role/manifests/pdfrender.pp |