sparse-intern-71089
09/16/2023, 12:33 AMaverage-plastic-1653
09/16/2023, 12:35 AMbillowy-army-68599
average-plastic-1653
09/17/2023, 7:21 PMaverage-plastic-1653
09/20/2023, 6:50 PMsecret_manager_api = projects.Service(
"secret-manager-api-service",
project=project.project_id,
service="<http://secretmanager.googleapis.com|secretmanager.googleapis.com>",
disable_dependent_services=True
)
pulumi.export('secret_manager_service_id', secret_manager_api.id)
Added a depends_on when creating the secret in GCP Secret Manager:
# Create the secret
ossecret = secretmanager.Secret("opensearch-secret",
opts=pulumi.ResourceOptions(depends_on=[secret_manager_api]),
project = project.project_id,
replication=secretmanager.SecretReplicationArgs(
user_managed=secretmanager.SecretReplicationUserManagedArgs(
replicas=[
secretmanager.SecretReplicationUserManagedReplicaArgs(
location="us-east1",
),
],
),
),
secret_id="opensearch-password"
)