Yes, I somehow understand this, people are different. I hope that there will be no such thing. It's hard to describe all here in comments. And I fully understand, for example, the country's desire to encourage people to learn the main language of the country.
There was a real danger of people colliding in Ukraine at that time. If everything had been completely peaceful, no seizures would have happened.
After all, there really were supporters of the old government and opponents of it. Or even if NATO had signed an agreement that would definitely not accept Ukraine, perhaps for at least 50 years or some rather long period.
Unfortunately, many people no longer trust the West and NATO, they have failed to fulfill the role of an impartial leader who sets an example for others. They have committed too much deception for their own benefit.
In short, and very very roughly, I'm probably a proponent of a kind of balance. Which side is weaker (the whole NATO is clearly stronger when compared than Russia) that side is currently "right", and we need to look for something like a middle ground. If Ukraine had not received huge assistance from NATO countries and the government had not sought to join it, it would have been a different story. Yes, there is some deception on the other side, too, of course.
If you think about it well, then everything in life is not so simple.
My go-to tool for this is CFEngine Enterprise + Ansible. CFEngine Enterprise includes a data warehouse component to support reporting/querying, and Ansible is handy for ad-hoc tasks on a smaller scale. With federated reporting[1] your infrastructure can scale to hundreds of thousands of hosts.
Ansible also has a server backend option with AWX (and it’s Red Hat downstream). Although speaking as a user and lover of Ansible, reporting on the data in its database is not a strong suit.
Sure. Reporting with CFEngine is incredibly powerful. Forgive my enthusiasm, my team (at Vertical Sysadmin) developed an ETL pipeline to aggregate data from CFEngine hubs into a "superhub" which later inspired Federated Reporting in CFEngine Enterprise. It's actually incredibly useful. We'd drop into the Postgres database (CFEngine Enterprise uses Postgres under the hood) and use raw SQL to slice and dice the data. We supported tens of thousands of servers across multiple divisions and organizational silos.
I was answering the OP, "I wouldn't even know where to migrate to for managing full VMs in such a nice way(puppetserver/puppetdb/bolt)", and offering a potential solution for managing full VMs.
As an IT Operations professional, I'm a big fan of "Time Management for Systems Administrators" book by Tom Limoncelli (O'Reilly). See https://www.tomontime.com/ (author's website). That's the system I use to organize my work.
With a bit of "bullet journal" (https://bulletjournal.com/) and Cal Newport style time-blocking sprinkled on top.
reply