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

Default Computer Service Account control #186

Merged
merged 10 commits into from
May 16, 2019

Conversation

mwallman
Copy link
Contributor

  • Allow users to decide to keep, delete, or depriviledge projects
    default computer service account on creation

- Allow users to decide to keep, delete, or depriviledge projects
default computer service account on creation
@mwallman
Copy link
Contributor Author

mwallman commented May 6, 2019

@morgante

looks like a merge from @alexkonkin broke the unit tests, and are blocking my merge. Suggestions on a fix?

mwallman and others added 5 commits May 7, 2019 12:11
Align "=" signs in var definition
Align "=" signs in var definition
Align "=" signs in var definition
…y files; Causes format error
- Note: Error 123 is from xargs, signaling a non-zero exit code in ANY of the commands
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# Explicit paths specified without -i or -o; assuming --only paths...
# On branch master
# Your branch is up-to-date with 'origin/master'.
#
# Changes to be committed:
#	modified: modules/core_project_factory/main.tf
#	modified: modules/core_project_factory/variables.tf
#
Copy link
Contributor

@aaron-lane aaron-lane left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mwallman this looks pretty good. Are you comfortable with adding tests to verify the new behaviour?

@mwallman
Copy link
Contributor Author

@aaron-lane I will do that...

aaron-lane
aaron-lane previously approved these changes May 16, 2019
@@ -26,3 +26,7 @@ variable "credentials_path" {
description = "Path to a service account credentials file with rights to run the Project Factory. If this file is absent Terraform will fall back to Application Default Credentials."
default = ""
}

variable "default_service_account" {
description = "Project default service account setting: (delete | depriviledge | keep)"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add a default for this in a follow-up PR.

@morgante morgante merged commit 2f7fde3 into terraform-google-modules:master May 16, 2019
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

Successfully merging this pull request may close these issues.

3 participants