nlamirault / galactus

Terraform all my world

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Galactus

Terraforming ...

Backend

Amazon S3

Create a bucket:

$ aws s3api create-bucket --bucket my-galactus --region eu-west-1 \
    --create-bucket-configuration LocationConstraint=eu-west-1

Enable the server side encryption:

$ aws s3api put-bucket-encryption --bucket my-galactus \
    --server-side-encryption-configuration={\"Rules\":[{\"ApplyServerSideEncryptionByDefault\":{\"SSEAlgorithm\":\"AES256\"}}]}

Enable the bucket’s versioning:

$ aws s3api put-bucket-versioning --bucket my-galactus \
    --versioning-configuration Status=Enabled

Google Cloud Storage

TODO

Actions

Kubernetes

  • Kubernetes Cluster in Google Kubernetes Engine (GKE)
  • Kubernetes Cluster in Azure Container Service (AKS)

Source code

  • Define your projects, organizations, teams on Github
  • Define your projects, groups on Gitlab

Meetings

  • Google Calendar

Monitoring

  • Updown
  • UptimeRobot
  • StatusCake

DNS

  • Gandi
  • Cloudflare

Changelog

A changelog is available here.

Contact

Nicolas Lamirault nicolas.lamirault@gmail.com

About

Terraform all my world


Languages

Language:HCL 90.7%Language:Shell 8.2%Language:Makefile 1.1%