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

Setup GitHub actions to plan/apply terraform config #1

Open
arvindpunk opened this issue Oct 1, 2022 · 5 comments
Open

Setup GitHub actions to plan/apply terraform config #1

arvindpunk opened this issue Oct 1, 2022 · 5 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@arvindpunk
Copy link
Collaborator

arvindpunk commented Oct 1, 2022

Use GitHub Actions to do the following:

  1. CI/testing (equivalent to terraform plan) on each non-master commit
  2. Deployment (terraform apply) on each master commit/push

Required environment variables will be set as GitHub Actions secrets by repository owners when merging the PR for this.

edit: Split deployment into a different issue #2.

@arvindpunk arvindpunk added enhancement New feature or request good first issue Good for newcomers labels Oct 1, 2022
@akshatagarwl
Copy link
Member

@arvindpunk Possible to break this task down? Might make it easier for someone who's new to GA & Terraform to pick this up

@glokta1
Copy link
Contributor

glokta1 commented Oct 5, 2022

hello! I'd like to work on this

@akshatagarwl
Copy link
Member

@glokta1 Awesome. LMK if you need any help in breaking this task down further if you have any trouble figuring where to start.

@glokta1
Copy link
Contributor

glokta1 commented Oct 6, 2022

Hi, is this the relevant documentation?

@arvindpunk
Copy link
Collaborator Author

@glokta1 Yes, that seems like exactly what we need (maybe except the commenting errors part, that's a bit overkill). Do let me know if we need to add any other secrets, I'll add them.

@glokta1 glokta1 mentioned this issue Oct 11, 2022
ishikajn8126 pushed a commit that referenced this issue Oct 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants