gitlab-project
Repozytorium modułu opentofu - gitlab-project
🔗 GitLab: pl.rachuna-net/artifacts/opentofu/gitlab-project
Repozytorium GitLab zawierające definicję project
🔗 GitLab: pl.rachuna-net/infrastructure/gitlab-com/iac-gitlab
gitlab-project
Repozytorium modułu opentofu - gitlab-project
🔗 GitLab: pl.rachuna-net/artifacts/opentofu/gitlab-project
Repozytorium GitLab zawierające definicję project
🔗 GitLab: pl.rachuna-net/infrastructure/gitlab-com/iac-gitlab
Celem tego zabiegu jest centralizacja danych w celu zapewnienia spójności konfiguracji repozytoriów
data/allowed_project_types.json
{
"": {
"avatar": "",
"gitlab_ci_path": ".gitlab-ci.yml@pl.rachuna-net/cicd/gitlab-ci:v1.0.0",
"tags": [],
"ci_variables": {},
},
"image-builder": {
"avatar": "container",
"gitlab_ci_path": ".gitlab-ci.yml@pl.rachuna-net/cicd/gitlab-ci:v1.0.0",
"tags": [
"container"
],
"ci_variables": {}
},
"gitlab-ci": {
"avatar": "gitlab",
"gitlab_ci_path": ".gitlab-ci.yml@pl.rachuna-net/cicd/gitlab-ci:v1.0.0",
"tags": [
"gitlab-ci"
],
"ci_variables": {}
},
"nodejs": {
"avatar": "nodejs",
"gitlab_ci_path": ".gitlab-ci.yml@pl.rachuna-net/cicd/gitlab-ci:v1.0.0",
"tags": [
"nodejs"
],
"ci_variables": {}
},
+ "opentofu": {
+ "avatar": "opentofu",
+ "gitlab_ci_path": ".gitlab-ci.yml@pl.rachuna-net/cicd/gitlab-ci:v1.1.0",
+ "tags": [
+ "opentofu"
+ ],
+ "ci_variables": {}
+ },
"opentofu-module": {
"avatar": "opentofu",
"gitlab_ci_path": ".gitlab-ci.yml@pl.rachuna-net/cicd/gitlab-ci:v1.1.0",
"tags": [
"opentofu",
"opentofu-module"
],
"ci_variables": {}
}
}module "iac-gitlab-com" {
source = "git@gitlab.com:pl.rachuna-net/artifacts/opentofu/gitlab-project.git?ref=v1.0.0"
name = "iac-gitlab-com"
description = "IAC do zarządzania obiektami GitLab (gitlab.rachuna-net.pl)."
visibility = "public"
- avatar = "opentofu"
parent_group = local.parent_name
+ project_type = "opentofu"
}