Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[GCP Conformance] reduce prerequisites in terraform to create service accounts #339

Closed
mhutchinson opened this issue Nov 26, 2024 · 3 comments
Assignees

Comments

@mhutchinson
Copy link
Contributor

The terraform script should create whatever accounts and roles are needed. The prereqs should be as minimal as possible:

  • set up a GCP account (with billing? or is free tier enough?)
  • be able to authenticate as a project admin

https://github.com/transparency-dev/trillian-tessera/tree/main/deployment/live/gcp/conformance

@mhutchinson mhutchinson self-assigned this Nov 26, 2024
@roger2hk
Copy link
Contributor

I wondered if we can have an optional IAM module, so we can always choose to skip if that's not needed.

@mhutchinson
Copy link
Contributor Author

I wondered if we can have an optional IAM module, so we can always choose to skip if that's not needed.

I'll see whether that's needed as I write this out. For the distributor I just created the iam accounts and roles in the main module with no conditionality and it worked fine:

https://github.com/transparency-dev/distributor/blob/main/deployment/modules/distributor/main.tf#L156

There could be a reason that this is different though.

@AlCutter
Copy link
Collaborator

AlCutter commented Dec 2, 2024

Fixed by #347

@AlCutter AlCutter closed this as completed Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants