Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infrastructure

A project that aims to provide easy setup for local, dev and production environment. As final result should have running services for: Catching beacons and store them, decode and import beacons in Basic RUM backoffice DB and finally run Basic RUM backoffice in order to generate diagrams.

Current draft of SaaS infrastructure: alt Basic RUM SaaS infrastructure

How to run infrastructure with terraform:

  • Configure terraform/secret.tfvars:
  # Hetzner
  hcloud_token = "your_hetzner_cloud_token"
  provision_ssh_key = "/path/to/your/.ssh/id_rsa"
  
  # Cloudflare
  cloudflare_email = "your cloudflare email"
  cloudflare_token = "your cloudflare token"
  
  # Domain
  domain = "yourcfdomain.com"
  
  # Rundeck 
  rundeck_admin_pass = "rundeck_admin_pass"
  rundeck_user_pass = "rundeck_use_pass" 
  • Apply terraform config:
cd terraform
terraform init
terraform apply -var-file=secret.tfvars

About

A project that aims to provide easy setup for local, dev and production environment. As final result should have running services for: Catching beacons and store them, decode and import beacons in Basic RUM backoffice DB and finally run Basic RUM backoffice in order to generate diagrams.

Resources

Stars

2 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages