0-bootstrap/modules/jenkins-agent/outputs.tf (42 lines of code) (raw):

/** * Copyright 2021 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /* ---------------------------------------- Specific to CICD Project ---------------------------------------- */ output "cicd_project_id" { description = "Project where the [CI/CD Pipeline](/docs/GLOSSARY.md#foundation-cicd-pipeline) (Jenkins Agents and terraform builder container image) reside." value = module.cicd_project.project_id } output "jenkins_agent_gce_instance_id" { description = "Jenkins Agent GCE Instance id." value = google_compute_instance.jenkins_agent_gce_instance.id } output "jenkins_agent_vpc_id" { description = "Jenkins Agent VPC name." value = google_compute_network.jenkins_agents.id } output "jenkins_agent_sa_email" { description = "Email for privileged custom service account for Jenkins Agent GCE instance." value = google_service_account.jenkins_agent_gce_sa.email } output "jenkins_agent_sa_name" { description = "Fully qualified name for privileged custom service account for Jenkins Agent GCE instance." value = google_service_account.jenkins_agent_gce_sa.name } output "gcs_bucket_jenkins_artifacts" { description = "Bucket used to store Jenkins artifacts in Jenkins project." value = google_storage_bucket.gcs_jenkins_artifacts.name }