If you're a #HashiCorpNomad user, or even just interested, and you're nervous about how today's BUSL announcement impacts your use case: please feel free to reach out to me directly: DMs here, HashiCorp Discord, or my nick at hashicorp email.
I can't promise anything, but I'd love to make sure your concerns are at least heard and any questions you have answered.
#HashiCorp: "We consulted with OSS licensing experts and other industry stakeholders when developing our license, so that our efforts would be in line with industry practices."
So, either they brought in OSS licensing experts to give them a participitation award or checked a checkbox while they had already made up their mind to flip off OSS folks.
I would like to personally thank #Hashicorp for providing the final push I needed to finally replace the remaining #Terraform stuff in our infrastructure. #opensource
"Were you building a downstream project that incorporates our code that was #opensource up until today? Better reach out to our sales team or you'll hear from our lawyers, sucker!"
"(Editor's note: A YouTube video of Dadgar and Hashimoto talking about HashiCorp's commitment to open-source software was mysteriously taken private after it was published right here.)"
Finally played with #Hashicorp#Nomad this evening. It's an interesting alternative to the slobbering behemoth that is #kubernetes
I do like the way they've broke things up into arbitrary jobs that you can use various services to deploy (e.g. cloud, local container, etc.) but I don't love the DSL (HCL in this case) you write to describe said jobs.
Definitely a super interesting tool that merits more investigation IMO. We've just been watching people footgunning themselves with Kubernetes at scale and wondering "Gee let's explore the alternatives".
I took a dive into #Vitess today, the "secret sauce" from YouTube (and Planetscale) for crazy database scaling.
Honestly it does look really good, nicer than Galera, but they really need better documentation and examples for everyone that doesn't use Kubernetes. 😡
So for now I don't think I'm going to use it. That said, I think I will switch to Percona from MariaDB, to save myself the migration pain later.
I spent a bit more time playing with and pondering if it was worth using #HashiCorp#Nomad at this time, but I'm not entirely sure it helps me...yet?
Hashicorp #Consul would be useful. No longer having to manage IP addresses, and automating firewalls would be so nice. The way it ties into #Envoy for zero-trust networking is classy. That said I feel there's still some ambiguity to the docs that make tying this all together less obvious than it should be.
With all that in mind, I'm leaning towards keeping things "simple" by just using #Docker#Compose, and making custom #Wolfi images where needed (PHP-FPM + APCu).
At least with Docker Compose, I can run the same script inside a Vagrant box for local testing. That's not to say I couldn't do that with everything (Nomad, Consul, Vitess), but it's a lot less work right now.
I'm still not sure where #HashiCorp#Packer fits into the picture, if it even does. 🤔
Now that I have all the pieces, my goal is to migrate the legacy #LDJam website data over the weekend. Changing names, emails, and recovering data from unlinked accounts will come after.
Starting next week, I need to find sponsor(s) for Ludum Dare 54 in September, because....😅 #LudumDare#Migration
I've run into a situation where I could save myself a lot of trouble if I upgraded my #PHP version.
Unfortunately that means rebuilding the server. That said, I've been meaning to experiment with #Hashicorp#Terraform. 🤔
(some time passes)
Cool! Terraform is quite nice to use. I have a reference copy of my #Linode infrastructure exported and rebuilt for reference, and a new copy I can spin-up and destroy on demand. I still need to write provisioning (install) scripts though. #LDJam
I successfully made a #Mastodon#Twitch poster in #Python when you are live it will post to mastodon, but also can optionally send a message at the end of the stream. I also added a feature I need to test to manage the secrets optionally with #AWS Secret manager or #Hashicorp vault instead of hard coding the API to the config file. I figure we will need more tools for #Gaming and #streaming as we grow on the #fediverse. Hope to dockerize it soon, feedback is appreciated https://github.com/ChiefGyk3D/twitch-and-toot
I just saw the changes to Terraform Cloud pricing and it's really really bad. They shifted to a new model where they charge you hourly for the resources you manage. So if you control a bunch of AWS IAM Roles you now have an hourly fee for them.
It doesn't matter if you have one apply a month, you're still paying for 720 hours for each resource in that workspace.