Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ironpeakservices/infrastructure
(WIP) Terraform configuration of the ironpeak infrastructure.
https://github.com/ironpeakservices/infrastructure
infrastructure terraform
Last synced: 3 days ago
JSON representation
(WIP) Terraform configuration of the ironpeak infrastructure.
- Host: GitHub
- URL: https://github.com/ironpeakservices/infrastructure
- Owner: ironpeakservices
- License: apache-2.0
- Created: 2019-08-20T13:05:33.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-13T04:01:05.000Z (almost 2 years ago)
- Last Synced: 2024-05-02T05:09:44.474Z (7 months ago)
- Topics: infrastructure, terraform
- Language: HCL
- Homepage:
- Size: 32.6 MB
- Stars: 9
- Watchers: 2
- Forks: 2
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# infrastructure
Terraform configuration of the ironpeak infrastructure.Deploy status: ![Deploy](https://github.com/ironPeakServices/infrastructure/workflows/Deploy/badge.svg?branch=master)
## Topology
This repository contains all necessary configuration to bring the full ironpeak.be stack online.1. Terraform will apply the configuration to our base infrastructure:
- Cloudflare resources in `modules/cloudflare/`
- GitHub resources in `modules/github/`
- Scaleway Kapsule which brings us our Kubernetes cluster in `modules/scaleway/`
- Kubernetes configuration (shared resources such as namespaces) in `kubernetes/`
2. Install shared application instances via Helm 3 in `helm/`
3. `istio/`: the istio policy configuration via `istioctl`## Running manually
Test the plan with `terraform plan` or execute it: `terraform apply`.