automate cloud providers
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 18/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- arch-linux, docker, linux
- Domain
- cloud, devops, infrastructure
Research direction
Start with the linked nushell project guidance, then review the listed Hetzner, OVH, Vast.ai, Kamatera, IONOS, and Hostinger APIs and provisioning requirements. Done means the supported providers can be selected using location, size, OS, partition, and GPU-related requirements, with Arch Linux and Docker-based deployment covered where applicable.
Written by the indexing model from the issue text.
Description
why
we need easy ways to attach service from others to our offering e.g. for some of our bigger customers
todo
- provision dedicated node (if already bought)
- e.g. for Hetzner means
- start https://docs.hetzner.com/robot/dedicated-server/troubleshooting/hetzner-rescue-system/
- connect into rescue system over ssh, partition disk
- deploy wanted OS
- hetzner and OVH
- e.g. for Hetzner means
- provision cloud server
- chose location
- chose size
- arch based, small root partition if possible
- others (chosen for cheap bw pricing)
- https://www.kamatera.com/ (5TB for 5 USD, and good locations, allows us to do CDN)
- https://www.ionos.com/servers/dedicated-servers (unlimited bw for 1gbit/sec)
- https://www.hostinger.com/vps-hosting (nice locations, for VPS TB pricing ok)
- support https://cloud.vast.ai/
- chose required location, and other parameters, lots of possible requirements
- deploy the chosen image (is docker based)
- this is for the GPU stuff we will support
requirements
- be able to specify requirements well e.g. location, min size, ...
- use nushell or vshell (VLang shell, use our crystallib library where possible) for the examples
- support arch linux as base os
- root partition = 50 GB, rest is left open for further partitioning later (might not be possible for all)
- all using their API
remarks
- how to get started with nushell see https://git.ourworld.tf/freeflowuniverse/nu
- Dominant language
- No language data
- Stars
- 13
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from threefoldtech/grid_wiki
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
threefoldtech/grid_wiki#1602 ·
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
threefoldtech/grid_wiki#1601 ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
threefoldtech/grid_wiki#1600 ·
-
genexplorer Open
Difficulty 5/5 Over a week Newbie friendliness 15/100
threefoldtech/grid_wiki#1599 ·
-
type_story
threefoldtech/grid_wiki#1598 · 3 comments · 2 assignees ·
All issues in threefoldtech/grid_wiki
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
bug confmap/provider/googlesecretmanagerprovider needs triage
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
open-telemetry/opentelemetry-collector-contrib#51273 · 2 comments ·
-
Feature needs-triage pulumi/registry
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
infrastructure launch: scale production
Difficulty 2/5 Half a day Newbie friendliness 72/100
Practitionist/familiarise_web#1772 ·