Files
hunfabric/fast/extras/0-cicd-gitlab/terraform.tfvars.sample
simonebruzzechesse 10ae9bc824 New extra stage for FAST gitlab setup (#2232)
* new extra stage for gitlab setup

* removed wrong link

* small fixes README.md

---------

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2024-05-22 09:17:14 +02:00

66 lines
1.5 KiB
Plaintext

gitlab_config = {
access_token = "{token}"
}
modules_config = {
project_name = "modules"
key_config = {
create_key = true
create_secrets = true
}
group = "shared"
}
projects = {
fast_00_bootstrap = {
create_options = {
description = "FAST bootstrap."
features = {
issues = true
}
}
group = "org-admins"
populate_from = "../../stages/0-bootstrap"
populate_samples = true
workflow_file = "bootstrap-workflow.yaml"
}
fast_01_resman = {
create_options = {
description = "FAST resource management."
features = {
issues = true
}
}
group = "org-admins"
populate_from = "../../stages/1-resman"
populate_samples = true
workflow_file = "resman-workflow.yaml"
}
fast_02_networking = {
create_options = {
description = "FAST networking management."
features = {
issues = true
}
}
group = "net-admins"
populate_from = "../../stages/2-networking-a-peering"
populate_samples = true
workflow_file = "networking-workflow.yaml"
}
}
groups = {
org-admins = {
name = "gcp-org-admins"
path = "gcp-org-admins"
description = "GCP Organization administrators"
}
net-admins = {
name = "gcp-net-admins"
path = "gcp-net-admins"
description = "GCP Network administrators"
}
shared = {
name = "shared"
path = "shared"
description = "Shared repositories"
}
}