Implement `archive_on_destroy` attribute for projects. Closes #761
This change implements an archive_on_destroy
attribute on the
gitlab_project
resource. It defaults to false
, if set to true
, on
a destroy it will archive the project instead of deleting it.
This is especially useful in organizations where repositories need to be kept for regulatory purposes and can't be deleted.
PS: the diff is a mess: I've basically just if'ed
the DeleteProject
case depending on the archive_on_destroy
attribute and called ArchiveProject
in the new branch :)