Project Security Settings¶
Info
This section requires GitLab Ultimate (paid). (This is a GitLab's limitation, not GitLabForm's.)
This section purpose is to manage project security settings, especially secret push protection.
On Gitlab Dedicated and Self-managed instances, you must allow secret push protection before you can enable it in a project
Values are documented at the Project security settings API docs.
Example¶
projects_and_groups:
group_1/project_1:
project_security_settings:
secret_push_protection_enabled: true