Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/574n13y/gcp-iac
GCP-Iac using Gitlab CI/CD
https://github.com/574n13y/gcp-iac
gcp gcpbucket gitlab gitlab-ci iac-terraform terraform tfstate-files
Last synced: about 1 month ago
JSON representation
GCP-Iac using Gitlab CI/CD
- Host: GitHub
- URL: https://github.com/574n13y/gcp-iac
- Owner: 574n13y
- License: mit
- Created: 2024-01-26T15:32:03.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-26T15:48:30.000Z (12 months ago)
- Last Synced: 2024-01-26T16:41:54.005Z (12 months ago)
- Topics: gcp, gcpbucket, gitlab, gitlab-ci, iac-terraform, terraform, tfstate-files
- Language: HCL
- Homepage: https://574n13y.github.io/GCP-IaC/
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GCP-IaC
GCP-Iac using Gitlab CI/CD![Screenshot 2024-01-26 205308](https://github.com/574n13y/GCP-IaC/assets/35293085/4a81458b-f383-4627-9429-a1897e419ec4)
## Getting started
To make it easy for you to get started with GitLab, here's a list of recommended next steps.
Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)!
## Add your files
- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files
- [ ] [Add files using the command line](https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command:```
cd existing_repo
git remote add origin https://gitlab.com/574n13y/gcp-iac.git
git branch -M main
git push -uf origin main
```## Integrate with your tools
- [ ] [Set up project integrations](https://gitlab.com/574n13y/gcp-iac/-/settings/integrations)
## Collaborate with your team
- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/)
- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html)
- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically)
- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/)
- [ ] [Set auto-merge](https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html)## Test and Deploy
Use the built-in continuous integration in GitLab.
- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/index.html)
- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing (SAST)](https://docs.gitlab.com/ee/user/application_security/sast/)
- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html)
- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/)
- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html)***
# Editing this README
When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thanks to [makeareadme.com](https://www.makeareadme.com/) for this template.
## Project status
![Screenshot 2024-01-26 203637](https://github.com/574n13y/GCP-IaC/assets/35293085/04f34cf8-d360-4b20-8b64-cddc94a75760)
![Screenshot 2024-01-26 203733](https://github.com/574n13y/GCP-IaC/assets/35293085/835af225-b378-440b-a13a-3690391d839a)
![Screenshot 2024-01-26 203802](https://github.com/574n13y/GCP-IaC/assets/35293085/8eeb00bd-ee11-4c18-a61a-7577d6b89370)
![Screenshot 2024-01-26 203845](https://github.com/574n13y/GCP-IaC/assets/35293085/8b96be46-aa4b-407d-9930-88d5f5cfc13b)
![Screenshot 2024-01-26 203913](https://github.com/574n13y/GCP-IaC/assets/35293085/2ff85b89-7ead-4291-adc4-73434cfc2c22)
![Screenshot 2024-01-26 204022](https://github.com/574n13y/GCP-IaC/assets/35293085/45d8e36b-21c8-40c7-82bb-99fd91c100c4)
![Screenshot 2024-01-26 204046](https://github.com/574n13y/GCP-IaC/assets/35293085/af95ab1a-a352-48a7-addd-8246086f833a)
![Screenshot 2024-01-26 204116](https://github.com/574n13y/GCP-IaC/assets/35293085/4e760bb5-4592-4add-a7ab-453363c394cc)
![Screenshot 2024-01-26 204149](https://github.com/574n13y/GCP-IaC/assets/35293085/7ac5e17b-82d4-4bbe-b499-61f1d0dacfc2)
![Screenshot 2024-01-26 204243](https://github.com/574n13y/GCP-IaC/assets/35293085/057bce95-5505-4a42-a0ee-7bc1e1b09a65)
![Screenshot 2024-01-26 204859](https://github.com/574n13y/GCP-IaC/assets/35293085/ad209bad-8a76-4063-984b-c76b8f624731)
![Screenshot 2024-01-26 204939](https://github.com/574n13y/GCP-IaC/assets/35293085/e41ed521-a24d-4879-9af4-085b703370fb)
![Screenshot 2024-01-26 205050](https://github.com/574n13y/GCP-IaC/assets/35293085/c980c313-d608-433b-8b34-26e090df3e46)
![Screenshot 2024-01-26 205209](https://github.com/574n13y/GCP-IaC/assets/35293085/32538b83-071f-4f81-af7e-f984ce9fb145)