There is a reason ansible exists and is widely used. Shell scripts are brittle and don’t account for a ton of use cases.
For instance- are you going to write a shell script to determine the OS family of a server? Are you then going to do a bunch of if statements for things you want run on Debian hosts vs RedHat ones vs. Alpine? Are you going to manually make templates yourself or just use jinja templates and the template module in ansible (and use variables easily gathered by the setup module)? Are you going to manually select which hosts you’re going to target or are you just going to use your ansible inventory that categorizes your machines based on location or purpose or whatever other arbitrary thing and use tags? Are you going to manually dig in and find out how many NICs are in a box, what IPs they have, what CPU, how many cores so you can set some service to use “X” amount of threads, define service templates using those machine variables, etc. etc. etc.? Are you going to make such well defined shell scripts that they can be reused over and over again against a variety of machines without breaking things and make it easy to include them in parent shell scripts?
This is all stuff ansible does quite easily.
It’s not the end all be all of course. Some would argue (maybe rightfully) that Puppet or Salt can maintain config drift a bit better. I would argue it’s not the tool to use for containerization really either. But it definitely has a real purpose in initial and maintained configuration management and in both cloud and on-prem deployments.
I’ve always just used konsole or gnome terminal. Never really looked into what else is available. Tried cool-retro-term the other day, but the novelty wore off pretty fast for me....
Honestly didn’t even know they migrated to toml. I upgraded and it said yaml wasnt supported anymore. I used alacritty migrate and only had to remove a couple deprecated options and it was fine.
It’s why I keep it. It’s set and just seems to work well.
That doesn’t make sense to me. It would discourage innovation if you could produce something new and then someone else (or some huge company rather) could reproduce it entirely and steal your idea.
Now obviously this 100 year crap is awful but I certainly think there is merit to short copyright/patent law.
This video outlines some of the relationships between US commuting culture and the perspectives that it’s engendered about the role of the city. The, when compared and contrasted to other nations’ approach to city design and perspectives shows that it’s possible to have a city core that’s more than just a workplace....
Somehow there’s always a “death spiral” for public transit, especially now as people commute less. But somehow… There never is for roads. We never seem to have enough roads. Funny that.
But honestly, I think you’ll find that a lot of the degooglers and such used to be big Google fans, etc. It’s just you eventually get tired of all their bullshit, constantly tracking and advertising to you, etc. And you realize you might need to pay for those services but you don’t trust a company like Google or meta, etc. To not track you still so…
You eventually move on and then you find new things bit by bit to replace all those services. Some free, some paid. Some amazing, some just OK. But at least you’re happier with some privacy.
UnifiedPush support has been announced for Element X, and NeoChat (fosstodon.org)
The official announcement was mentioned in Matrix’s blog post:...
iPhone Apps Secretly Harvest Data When They Send You Notifications, Researchers Find (gizmodo.com)
TL;DR version:...
Ansible casually administering hundreds or thousands of devices (lemmy.zip)
Which terminal emulator do you use?
I’ve always just used konsole or gnome terminal. Never really looked into what else is available. Tried cool-retro-term the other day, but the novelty wore off pretty fast for me....
The "Steamboat Willie" debacle or: Why IP does us more harm than good (lemmy.world)
Hello frens,...
This Week in Self-Hosted (5 January 2024) (selfh.st)
Not my newsletter, just a good community share
Commission selects a final concept for the redesigned Minnesota state flag (www.twincities.com)
The design has a number of variations, and the panel will meet again [Tuesday, December 19] to settle the final details.
Apps that shouldn't be Subscriptions
What is the most useless app that you have seen being given as a subscription?...
it always interesting when multi billion dollar company's costing system is a 63 tab excel 97 spreadsheet at it's core... (lemmy.ca)
The state of open source SMS messagers
With simple messager selling out & qksms no longer being actively worked on. What’s our options for open source sms messagers?...
How Commute Culture Made American Cities Lifeless -- Yet There's Hope (www.youtube.com)
This video outlines some of the relationships between US commuting culture and the perspectives that it’s engendered about the role of the city. The, when compared and contrasted to other nations’ approach to city design and perspectives shows that it’s possible to have a city core that’s more than just a workplace....
deleted_by_author
i find it's a great tool. (lemmy.world)