2 months ago
Hi, could we please get IaC as a fully embraced/supported thing? I have got it working with Opentofu but some bits are still annoying (unless I am not doing it right). I read elsewhere that IaC isn't supported at all (month ago, from a moderator), is that true? I just want to define all my infra in code, give the right token and it can go through and create everything from scratch, manage infra changes as code, the usual stuff. Click ops is bad. Pretty please 🙂
0 Threads mention this feature
3 Replies
2 months ago
Our philosophy is actually the opposite of config-as-code. We're focused on making the dashboard experience so good that you don't need to manage infrastructure through config files. We see IaC as a pain point we're trying to move away from, not toward, so first-party support for Terraform/OpenTofu isn't something we're planning. That said, our Public API is comprehensive and covers projects, services, environments, variables, domains, volumes, and more, so community providers built on top of it will continue to work.
Status changed to Awaiting User Response Railway • 2 months ago
2 months ago
Thanks for your response. I find this strange however, from my perspective doing things via clickops is fine for hobby stuff but as soon as you are dealing with legit production services/products you need the benefits that IaC brings. Combine IaC with AI and you get the best of both worlds. Deterministic infra, stored in source control, implemented via your CICD, all done via whatever AI you are using. Create some templates, create a SKILL.md file and we are away. Hoping you guys reconsider this! 🙂
Status changed to Awaiting Railway Response Railway • 2 months ago
brody
Our philosophy is actually the opposite of config-as-code. We're focused on making the dashboard experience so good that you don't need to manage infrastructure through config files. We see IaC as a pain point we're trying to move away from, not toward, so first-party support for Terraform/OpenTofu isn't something we're planning. That said, our [Public API](https://docs.railway.com/integrations/api/api-cookbook) is comprehensive and covers projects, services, environments, variables, domains, volumes, and more, so community providers built on top of it will continue to work.
2 months ago
@brody with all the respect, I find this to be a huge mistake on the company side. I find Railway amazing but i want no click click in a dashboard. I would love to have all my configs in a file and just commit. Great to setup new projects and great to do any sort of changes. Immersion is not leaving your work setup

