This repository has been archived by the owner on Jan 5, 2023. It is now read-only.
Accepts service account definition the created VM #50
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Setting the service account that the VM itself will use (as well as the scope) is useful if the user wants to interact with google cloud apis from inside that VM. This PR makes it possible to define a service account (replicating the
service_accounts
field of the gcp_compute_instance module). There are three ways to define it:same-as-driver
which:service_account_file
key of the driver configuration,service_account_email
key of the driver configuration if that key is set.This is done in order to allow the user to be more flexible without repeating themselves as well as allowing them to write reusable molecule.yml files independent of a specific project.