veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

295
active users

#opentofu

1 post1 participant0 posts today

Skype will shut down soon. I wanted an open source alternative so I tried Galene (galene.org/) multiple times to call my dad and it works very well.

For now, I spawn a disposable instance on OVHcloud using OpenTofu and the OpenStack provider. Then I configure the software using Ansible. The code is available here git.riou.xyz/jriou/galene-clou.

Tomorrow, I would like to only host a TURN server on my VPS and self-host galene on my homelab.

galene.orgGalene videoconference serverGalene is a free and open source WebRTC videoconference server

Whew...the muscle memory to type "tofu" instead of "terraform" is *really* strong. I made the switch fully a couple of months back, finally updating all my IAC repos to use #OpenTofu instead of #Terraform. I took the opportunity to centralize on a single reusable release pipeline instead of each having their own, which I honestly should have done in the first place but that's showbiz baby.

It's just like how when I switched to using "main" as my primary repository name, it took time to rework that muscle memory but eventually that became natural for me and typing in anything else when branching and merging felt strange.

So while maybe DevOps and SRE shouldn't be seen as a reflection of real life, in this case I think there's a lesson to be gleaned. Sometimes breaking a habit is hard. Sometimes it's more than just a habit and you're trying to change something fundamental about yourself or your work environment and that's even harder and maybe even impossible for some. But striving towards that goal is still important. Maybe it'll take you a year to make a change feel natural. Maybe it'll taken ten. Maybe it'll never feel 100% authentic and natural. That time is going to elapse either way. You can choose to stay right where you are right now or you can refactor and work towards something else and see how far you get.

Might as well right? Tech debt, emotional debt, it all comes due at some point and if you don't start now then it'll keep accruing and you'll still be sitting here 1 or 5 or 20 years from now thinking maybe you should fix something.

This is a post about #devops but I only got a few sentences into this before I realized I really wanted to write about life and about change and about doing something different.

So maybe what I do to pay the bills is more rooted in real life than I thought.

Anyone using terraform/opentofu for their homelab setups? Either on infra level or for CM?

I've made it a project for this year to get everything managed via gitops. I'm taking it step by step and as such I haven't locked down manual write access so that I can tinker with stuff and troubleshoot as needed.

I'm finding that I need a good way to spot state drift so that I get notified if I forget to correct things afterwards. I think this is going to be less frustrating than fighting against enforced state while I get my bearings.

I guess I could use a cron or a timer unit. Unless someone has any recommendations? I would like to manage all the TF using fluxcd eventually but I think it's too early to start enforcing desired state right now. I'm open to suggestions...?

howdy, folks - it's been a bit since our last #hachyderm infra check in.

stuff in motion:

- ditching #terraform cloud & tf for #opentofu and #atlantis. we are just about to import our dev environment and put it through its paces.
- bringing #postgresql under ansible management. the team has been doing awesome work, and we've started to spin up dev nodes using the new playbooks. soon: production!
- moving #DNS zones away from AWS route 53. we chose bunny DNS as our provider and have been doing basic tests in dev. we'll likely prep our records for production this week with a plan for a cutover in one of the coming weekends.

and if you filled out our volunteer form and haven't heard from me in a bit - you're still on the list. we'll onboard a new batch of folks in the next couple of weeks.

:hachyderm: :blobfoxheartcute:

My employer is continuing to pursue increased sales to the US government, so for ethical reasons I'm fully on the job market now.

I am an experienced #devOps engineer, having worked exclusively with #AWS. I have extensive experience in #terraform and #openTofu with significant #Ansible work as well. I've used the full alphabet soup of AWS services: VPC, EC2, S3, ACM, KMS, IAM, RDS, Route53, SNS, SES, SQS, WAF, and many more. I also am familiar with the various monitoring, alerting, and on-call platforms, most notably CloudWatch, DataDog, and Pager Duty. I also have management and project management experience, leading teams and projects at the application and architectural levels.

I do not, unfortunately, have experience with K8s or EKS, so any potential position would need to accept a ramp-up time if those are part of the infrastructure ecosystem. I am a fast learner, and I have a solid engineering expertise to build off of.

My primary need is a fully #remote position for family reasons. As my profile states, I am based in the Twin Cities area in US Central time. I am fully authorized to work in the US without employer support.

I'm happy to answer any other questions folks may have, and I can provide my resume upon request. Thanks in advance for boosts and such!

Just released my very first #Terraform provider: registry.terraform.io/provider 🚀 🎉

It can be used to manage #Uyuni or #SUSE Manager. Currently it only supports creating users, but additional features will follow in the feature. The provider might also be available for #OpenTofu soon, too: github.com/opentofu/registry/i

It took me two days from never haven written Golang to a working provider MVP.

I'll share my learnings in the #CfgMgmtCamp 2025 talk: cfp.cfgmgmtcamp.org/ghent2025/

Celebrating the new year by starting on building out a bootstrap web app codebase from scratch. Just #helloWorld nonsense that supports login, logout, notifications, swipeable galleries and timelines, etc.

I'm abandoning my
#openTofu #AI project for the time being, because the stupid cloud provider doesn't support launching cloud GPU via webservice, even though they have cloud #GPU, and even though they have a web API that can launch #VPS and other services.

@icedquinn@blob.cat @shortstories@merovingian.club @vriska@lizards.live @frogzone@wizard.casa

Well, I'm having a fine
#Thanksgiving I guess. I've got no-one to see and nowhere to go. I'll have some store-bought pumpkin pie later.

I'm working on a
#terraform #opentofu build script (abstracted into a gnu make makefile). I intend for this to be the boilerplate code that I use to bootstrap up servers and containers for... anything. Anything I want, in the future. Chatbots, video streaming apps, wordpress educational quiz sites, anything I can dream up.

I should have started on this long time ago. Journey of a thousand miles, eh?

People asked me what I thought of #Pulumi and so here it is:

I've spent 3 days trying to get Pulumi up and working. The installation under Nix complains that it's out of date and plugins don't match the main version.

The importer doesn't work at all for me. Either I get an error that it can't find the resource (despite it being correct and working with OpenTofu) or it complains about installation issues.

Pulumi is so much nicer to use in user friendliness and using Python instead of HDL is really nice, but if I can't get the thing to install right, and it can't do basic functions right, I can't rely on it.

IaC tools need to be something you can rely on without question. Pulumi isn't that, at least not right now.