Working on putting together a Github repo and docs for deploying a scalable #Mastodon stack on cloud providers using #Terraform. I usually avoid cloud focused orchestration like #AWS CloudFormation since Terraform allows for making small changes to use another cloud provider if needed. Cloud lockin is a real problem.
Popular servers moving away from a monolithic installs is key to scaling and keeping costs down. Any #DevOps people interested in contributing?
Have launched https://masto.la using the initial versions of automation discussed here. Will post Github once clean up a bit for anyone to contribute.
I'm a fan of ansible as a service. i.e. a github repo that maintains ansible playbooks for setting up and updating various services.
That way we can have economies of scale without seeding control to one central admin.
I pull from the repo and then play the playbook using my own credentials.
(example is the matrix-docker-ansible-deploy repo )
@cobordism I like Ansible as well. Usually use Terraform for the Infrastructure as Code portions and Ansible for Instance management. They go well hand in hand for more immutable infrastructure.
I kind of expect, from what little I have seen, for the cloud costs to be pretty high, even for a small micro instance-- but would be happy to be proven wrong here.
I've been doing AWS CF for many years and Google deployments for about a year. Some linode and digital ocean experience sprinkled in.
Make a github. Will contribute.
CryptoCartel.social is a social site for blockchain, cryptocurrency, and NFT enthusiasts. Meet others, discuss, shill, and grow the community! Everyone welcome!