Skip to content

Commit

Permalink
fix(trusted.ci.jenkins.io): correct name and output for the httpd fil…
Browse files Browse the repository at this point in the history
…e share service principal writer (#692)

This PR sets a unique name for the service principal application
dedicated to the httpd file share with trusted.ci.jenkins.io and output
the application id instead of the service principal id.

Fixup of:
- #677

Ref:
- jenkins-infra/helpdesk#2649
  • Loading branch information
lemeurherve committed May 10, 2024
1 parent d9c0ecb commit 3473d1a
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions trusted.ci.jenkins.io.tf
Original file line number Diff line number Diff line change
Expand Up @@ -88,23 +88,23 @@ module "trusted_ci_jenkins_io_fileshare_serviceprincipal_writer" {
module "trustedci_updates_jenkins_io_httpd_fileshare_serviceprincipal_writer" {
source = "./.shared-tools/terraform/modules/azure-jenkinsinfra-fileshare-serviceprincipal-writer"

service_fqdn = "${module.trusted_ci_jenkins_io.service_fqdn}-fileshare_serviceprincipal_writer"
service_fqdn = "${module.trusted_ci_jenkins_io.service_fqdn}-fileshare_serviceprincipal_writer-httpd"
active_directory_owners = [data.azuread_service_principal.terraform_production.id]
active_directory_url = "https://github.com/jenkins-infra/azure"
service_principal_end_date = "2024-06-20T19:00:00Z"
file_share_resource_manager_id = azurerm_storage_share.updates_jenkins_io_httpd.resource_manager_id
storage_account_id = azurerm_storage_account.updates_jenkins_io.id
default_tags = local.default_tags
}
output "trusted_ci_jenkins_io_fileshare_serviceprincipal_writer_id" {
value = module.trusted_ci_jenkins_io_fileshare_serviceprincipal_writer.fileshare_serviceprincipal_writer_id
output "trusted_ci_jenkins_io_fileshare_serviceprincipal_writer_application_client_id" {
value = module.trusted_ci_jenkins_io_fileshare_serviceprincipal_writer.fileshare_serviceprincipal_writer_application_client_id
}
output "trusted_ci_jenkins_io_fileshare_serviceprincipal_writer_password" {
sensitive = true
value = module.trusted_ci_jenkins_io_fileshare_serviceprincipal_writer.fileshare_serviceprincipal_writer_password
}
output "trustedci_updates_jenkins_io_httpd_fileshare_serviceprincipal_writer_id" {
value = module.trustedci_updates_jenkins_io_httpd_fileshare_serviceprincipal_writer.fileshare_serviceprincipal_writer_id
output "trustedci_updates_jenkins_io_httpd_fileshare_serviceprincipal_writer_application_client_id" {
value = module.trustedci_updates_jenkins_io_httpd_fileshare_serviceprincipal_writer.fileshare_serviceprincipal_writer_application_client_id
}
output "trustedci_updates_jenkins_io_httpd_fileshare_serviceprincipal_writer_password" {
sensitive = true
Expand All @@ -124,15 +124,15 @@ output "update_center_fileshares_env_zip_credentials" {
echo "STORAGE_NAME=updatesjenkinsio"
echo "STORAGE_FILESHARE=updates-jenkins-io"
echo "FILESHARE_SYNC_SOURCE=./www-content/"
echo "JENKINS_INFRA_FILESHARE_CLIENT_ID=${module.trusted_ci_jenkins_io_fileshare_serviceprincipal_writer.fileshare_serviceprincipal_writer_id}"
echo "JENKINS_INFRA_FILESHARE_CLIENT_ID=${module.trusted_ci_jenkins_io_fileshare_serviceprincipal_writer.fileshare_serviceprincipal_writer_application_client_id}"
echo "JENKINS_INFRA_FILESHARE_CLIENT_SECRET=${module.trusted_ci_jenkins_io_fileshare_serviceprincipal_writer.fileshare_serviceprincipal_writer_password}"
echo "STORAGE_DURATION_IN_MINUTE=5"
echo "STORAGE_PERMISSIONS=dlrw"
} > .env-content && {
echo "STORAGE_NAME=updatesjenkinsio"
echo "STORAGE_FILESHARE=updates-jenkins-io-httpd"
echo "FILESHARE_SYNC_SOURCE=./www-redirections/"
echo "JENKINS_INFRA_FILESHARE_CLIENT_ID=${module.trustedci_updates_jenkins_io_httpd_fileshare_serviceprincipal_writer.fileshare_serviceprincipal_writer_id}"
echo "JENKINS_INFRA_FILESHARE_CLIENT_ID=${module.trustedci_updates_jenkins_io_httpd_fileshare_serviceprincipal_writer.fileshare_serviceprincipal_writer_application_client_id}"
echo "JENKINS_INFRA_FILESHARE_CLIENT_SECRET=${module.trustedci_updates_jenkins_io_httpd_fileshare_serviceprincipal_writer.fileshare_serviceprincipal_writer_password}"
echo "STORAGE_DURATION_IN_MINUTE=5"
echo "STORAGE_PERMISSIONS=dlrw"
Expand Down

0 comments on commit 3473d1a

Please sign in to comment.