This moves all configuration from
exec to a
concat resources to be able to manage the config.toml file.
I've split this change in several commits with (hopefully) clear commit message. Hope that helps reviewing the change!
the gitlab-runner package creates the config file with ownership root:root
and a restrictive permission mask of 077. the puppet module already manages
the file, althoug only its mere existence. this PR adds support for managing
the ownership and permissions of both the config file iteself and its parent directory.
both management options are optional and backwards compatible.
Fixed some typos on Readme, example usage code :
Thank you for contributing to this project!
Replace this comment with a description of your pull request.
Replace this comment with the list of issues or n/a.