Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kleister/kleister-infra
Kleister: Infra
https://github.com/kleister/kleister-infra
infra infrastructure kleister minecraft provisioning terraform
Last synced: 6 days ago
JSON representation
Kleister: Infra
- Host: GitHub
- URL: https://github.com/kleister/kleister-infra
- Owner: kleister
- License: apache-2.0
- Created: 2018-07-13T11:05:25.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-12-30T08:13:54.000Z (6 days ago)
- Last Synced: 2024-12-30T09:29:27.652Z (6 days ago)
- Topics: infra, infrastructure, kleister, minecraft, provisioning, terraform
- Language: HTML
- Homepage: https://kleister.eu
- Size: 487 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Kleister: Infra
[![General Workflow](https://github.com/kleister/kleister-infra/actions/workflows/general.yml/badge.svg)](https://github.com/kleister/kleister-infra/actions/workflows/general.yml) [![Join the Matrix chat at https://matrix.to/#/#kleister:matrix.org](https://img.shields.io/badge/matrix-%23kleister%3Amatrix.org-7bc9a4.svg)](https://matrix.to/#/#kleister:matrix.org) [![Codacy Badge](https://app.codacy.com/project/badge/Grade/214d2917f6a14c08b75fee7442b953f2)](https://app.codacy.com/gh/kleister/kleister-infra/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
This repository defines the infrastructure used by this project, including setup
of subdomains and S3 buckets.## Development
### Variables
```console
cat << EOF >| .envrc
use flake . --impureexport GITHUB_TOKEN=$(gopass --password kleister/github/kleisterz)
export CLOUDFLARE_EMAIL=$(gopass --password kleister/cloudflare/email)
export CLOUDFLARE_API_KEY=$(gopass --password kleister/cloudflare/apikey)export AWS_ACCESS_KEY_ID=$(gopass --password kleister/infra/access-key)
export AWS_SECRET_ACCESS_KEY=$(gopass --password kleister/infra/secret-key)
EOF
```### Deployment
```console
bin/terraform init
bin/terraform plan
bin/terraform apply
```## Security
If you find a security issue please contact
[[email protected]](mailto:[email protected]) first.## Contributing
Fork -> Patch -> Push -> Pull Request
## Authors
- [Thomas Boerger](https://github.com/tboerger)
## License
Apache-2.0
## Copyright
```console
Copyright (c) 2018 Thomas Boerger
```