https://github.com/scout-ch/tractor-os-tenants
Terraform config to manage tenants in the shared tractor OpenStack cluster.
https://github.com/scout-ch/tractor-os-tenants
tractor
Last synced: 3 months ago
JSON representation
Terraform config to manage tenants in the shared tractor OpenStack cluster.
- Host: GitHub
- URL: https://github.com/scout-ch/tractor-os-tenants
- Owner: scout-ch
- License: agpl-3.0
- Created: 2025-09-16T22:54:23.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2026-02-05T01:14:44.000Z (4 months ago)
- Last Synced: 2026-02-05T09:48:32.810Z (4 months ago)
- Topics: tractor
- Language: HCL
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Tractor OpenStack Tenants
## Initial Setup
1. Create a new OpenStack project (tenant) for Tractor.
2. Create a new db user and database for Tractor on the shared postgres db.
3. Create [application credentials](https://docs.infomaniak.cloud/identity/applications_credentials/)
4. Copy the db password and application credential secret to the `.env` file.
```bash
source .env
cd terraform
terraform init
terraform apply
```
## TODO:
- figure out way to limit s3 credentials to only access specific bucket
=> seems not possible, so we need a project per tenant => we need to automate differently.