Infrastructure as code for the software forge
- HCL 100%
| .gitignore | ||
| .terraform.lock.hcl | ||
| cloud-init.yaml | ||
| LICENSE | ||
| main.tf | ||
| mise.toml | ||
| README.md | ||
| terraform.tf | ||
| variables.tf | ||
Forge — Infrastructure
This repository contains infrastructure as code configuration for the software forge running on Scaleway using Forgejo.
Dependencies
$ brew install mise
$ mise install
Setup
-
Create a
mise.local.tomlfile containing your Scaleway access key and secret key:[env] SCW_ACCESS_KEY = "..." SCW_SECRET_KEY = "..." -
Create a
terraform.tfvarsfile containing your variable values:scaleway_bucket = "..." scaleway_organization_id = "..." scaleway_project_id = "..."
Plan and apply
$ mise run init
$ mise run plan
$ mise run apply