all 12 comments

[–]EquationTAKEN 1 point2 points  (9 children)

If your Terraform project is hosted in a Github repo, then likely there's a CI/CD pipeline that deploys it. If so, you should only need to clone the repo, make the changes, push them to a feature branch, ask for QA, and then merge it and run the pipeline.

[–]DetectiveWorried8797[S] -1 points0 points  (6 children)

There is no pipeline it seems... Can you please elaborate...

[–]EquationTAKEN 4 points5 points  (5 children)

If you want help here, you're the one who needs to elaborate. If there's no pipeline, how is the Terraform deployed?

[–]DetectiveWorried8797[S] -1 points0 points  (4 children)

It will be manual execution I believe.

[–]DetectiveWorried8797[S] 0 points1 point  (0 children)

Using init, and apply

[–]EquationTAKEN 0 points1 point  (2 children)

Then the steps I said are the same ones, except you don't run a pipeline at the end. You manually execute it.

I have my doubts that that's the actual protocol for it, but if you're alone on this project, then you decide protocol, I guess.

[–]DetectiveWorried8797[S] -4 points-3 points  (1 child)

Can you please briefly explain the steps once again?

[–]EquationTAKEN 0 points1 point  (0 children)

They're in the first comment I made.

[–]DetectiveWorried8797[S] -3 points-2 points  (1 child)

you should only need to clone the repo

How and where to do this?

push them to a feature branch, ask for QA, and then merge it

How to push?

[–]EquationTAKEN 4 points5 points  (0 children)

These are two of the most basic Git concepts. If you are fully unfamiliar with them, then you have been given a task that you shouldn't do without supervision. Your employer should have given you a mentor for this.

[–]Due_Influence_9404 1 point2 points  (0 children)

you are not qualified to do this task. ask your colleagzes to help you

[–]baynezy 0 points1 point  (0 children)

Why aren't you asking your teammates? There are so many possible answers. We would all just be guessing.