Possibility to manage the AutoDevops feature

Created by: gthieleb

Feature Description

Currently when the pipeline is enabled this also imply the enablement of the AutoDevops feature. For a project that currently does not ship with a .gitlab-ci.yml file this means that on every git push some pipeline tasks are started and strange artifacts are created. It would be great to have the possibility to disable the AutoDevopsFeature. The appropriate way would be an optional attribute in the gitlab_project resource.

Do you want to implement this?

  • I would like to implement this myself 👷