https://github.com/upcloudltd/terraform-upcloud-scalable-infrastructure
Terraform module which creates an UpCloud infrastructure for a typical, easy to scale web app
https://github.com/upcloudltd/terraform-upcloud-scalable-infrastructure
terraform terraform-module upcloud
Last synced: about 1 year ago
JSON representation
Terraform module which creates an UpCloud infrastructure for a typical, easy to scale web app
- Host: GitHub
- URL: https://github.com/upcloudltd/terraform-upcloud-scalable-infrastructure
- Owner: UpCloudLtd
- License: mit
- Created: 2022-06-07T09:02:46.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-06-13T09:40:34.000Z (almost 4 years ago)
- Last Synced: 2025-02-06T22:32:49.175Z (over 1 year ago)
- Topics: terraform, terraform-module, upcloud
- Language: HCL
- Homepage:
- Size: 30.3 KB
- Stars: 1
- Watchers: 13
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UpCloud scalable infrastructure
Terraform module which creates an easy to scale web app with a managed database, multiple web servers and a load balancer in front of them.
## Usage
```hcl
module "app" {
source = "UpCloudLtd/scalable-infrastructure/upcloud"
app_name = "super_app"
zone = "pl-waw1"
private_network_cidr = "10.0.51.0/24"
servers_port = 80
domains = ["my.domain.net"]
servers_ssh_keys = ["your-public-ssh-key"]
servers_firewall_enabled = true
servers_allowed_remote_ips = ["95.123.98.33"]
}
```