Implement resource `gitlab_project_runner_enablement` to attach specific runners to projects
Created by: Dutchy-
Description
This new resource gitlab_project_runner attaches a specific runner to a project.
This modification has been in use by us for years and today I updated it to apply to the latest master. I would like to know if this has the potential to be merged.
PR Checklist Acknowledgement
-
I acknowledge that all of the following items are true, where applicable: -
Resource attributes match 1:1 the names and structure of the API resource in the GitLab API documentation. -
Examples are updated with: - A *.tf file for the resource/s with at least one usage example
- A *.sh file for the resource/s with an import example (if applicable)
-
New resources have at minimum a basic test with three steps: - Create the resource
- Update the attributes
- Import the resource
-
No new //lintignorecomments were copied from existing code. (Linter rules are meant to be enforced on new code.)
-
-
Address feedback -
make reviewable
I have read the above checklist and I will add the missing parts if the resource in the current form is deemed good enough.