Terraform Cloud Infrastructure Provisioning Web Services Project with Visual Programming
Explore the docs »
한국어
·
English
Report Issues
·
Pull Requests
Table of Contents
Many companies are choosing Terraform as an IaC tool for transitioning from existing cloud and on-premise environments to cloud native environments. However, they are suffering a lot due to Terraform's high entry barriers. Therefore, we want to lower the barriers to Terraform's entry through "Terraform Cloud Infrastructure Provisioning Web Service with Visual Programming." This enables start-up and SI teams that want to introduce a new cloud-native environment and TF teams that want to test and prototype the IaC environment quickly.
Download and install packages and associated dependencies via go get
- go
go get .
Setting environment variables through .env
# .env
# Stage status to start server:
# - "dev", for start server without graceful shutdown
# - "prod", for start server with graceful shutdown
STAGE_STATUS="dev"
# Server settings:
SERVER_HOST="0.0.0.0"
SERVER_PORT=8000
SERVER_READ_TIMEOUT=60
# JWT settings:
JWT_SECRET_KEY="secret"
JWT_SECRET_KEY_EXPIRE_MINUTES_COUNT=15
JWT_REFRESH_KEY="refresh"
JWT_REFRESH_KEY_EXPIRE_HOURS_COUNT=720
# OCI SDK settings:
tenancyID=tenancy
userID=user
fingerprint=fingerprint
privateKeyFile=filePath
region=us-ashburn-1
compartmentID=compartmentID
privateKeyPass=
# AWS SDK settings:
AWS_ACCESS_KEY=USER_ACCESS_KEY
AWS_SECRET_KEY=USER_SECRET_KEY
AWS_REGION=USER_REGION
Please refer to CONTRIBUTION.txt
for Contribution.
For issues, new functions and requests to modify please follow the following procedure. 🥰
- Fork the Project
- Create a Issue when you have new feature or bug, just not Typo fix
- Create your Feature Branch from dev Branch (
git checkout -b feature/Newfeature
) - Commit your Changes (
git commit -m 'feat: add new feature'
) - Push to the Branch (
git push origin feature/Newfeature
) - Open a Pull Request to dev branch with Issues
Please refer to LICENSE.txt
for LICENSE.
Sumin Kim |
Dahyun Kang |