For the starter... It only needs one single component to work , my computer!
Puppet/Salt you need a master server (with HA, load balancing, etc...) and a client running on every machine.
This by it self already add an order of magnitude more complexity than using Ansible.
And for Chef... Oh boy... you need a master server, a client running on every node plus a client running on your computer! (really... for me this by itself is already more than enough reason for me to plain refuse working with Chef).
Now... putting this details aside, the way that I use Ansible allows me to use the dynamic inventory feature (so... I don't store actual infra state on the automation) and to create playbooks that act as DevOps helpers if you may...
So... let's say that I need to setup a MongoDB Replicaset... I just call the `playbooks/provision-mongodb-replicaset.yml` playbook with the needed parameters and... the playbook takes care of everything. From the EC2 provisioning till the Hard disks partitioning (up to the RAID setup) going over OS settings, security roles, apps installations, etc..., till it goes, install MongoDB and create the replicaset for me.
All this with a single command from my computer without the need of anything else! =P
(and I have this `provisions-` and `update-` playbooks for everything that we run on my current job + for the things that I set up when freelancing... Including AWS only stuff like VPCs, or OpenVPN + VPC + Peering + etc...)
> All this with a single command from my computer without the need of anything else! =P
This is my primary problem with ansible. I find that it's been really great for managing things from my local machine, but that model breaks down a little once you have a medium / largish fleet of machines in some cloud provider's space. On top of that, if you have strict security boundaries between different environments/resources, then running ansible scripts that touch a ton of machines becomes more of an exercise in key management than anything else. I know that there are tools out there like AWX and rundeck, which wrap a lot of ansible functionality, but I've found the push model to be a little hard to manage at scale.
We're using ansible almost exclusively for config mgmt tasks, and I'd like to find a way to make it work better for us, but the agent model used by puppet/chef/salt sounds really appealing, especially when I want to role a change out to a large set of machines
> I don't have the hours and days to learn Ansible
Really? Are you that filled or you don't want to use a minute of your weekend?
I've set up a few ansible tasks for occasional use like updating servers but I think it's worth learning. It's especially good when installing a new server. Run and it's to your usual state in no time.
The good part about task runners is that it is self documenting of your repetitive tasks and easy to share. You could create a shell script with comments but ansible is probably more portable.
It's hard to overstate the breadth of skills necessary for this position.
Is Ansible worth learning? Possibly. But there are 100 other things worth learning too, the majority of them not even in the IT space. My time and mental bandwidth are finite.
vim is no longer an editor for devs but for system admins. I haven't used it to edit codes for maybe 10 years now that there are better alternatives having been through from SublimeText to Atom to IntelliJ now. (Yeah, missed VS code time.)
Adobe is the only one who does this crap in macOS on my system. They put 3 folders in Applications and on top of that put some more in Utilities. I see like 7 icons just for 1 app (2 if you count the subscription manager app).
Their attitude being the monopoly is just annoying.
I see your point but I have a hyper sensitivity to EMF (among other things) and I turn off any wireless technology wherever I can (like Bluetooth, when I don't have any paring devices at home) and many devices aren't comfortable for me to keep, despite me working in an IT industry.
The symptom isn't classified as a disease at where I live, so it's hard to get any decent medial treatments and I'm afraid 5G might harm me even harder when higher frequency typically makes me feel worse without a way to get away from it.
Have you ever tried a double blind test of your symptoms? I'm not going to be judgmental at all, but my friend's father had this ~10 years ago, and (being a scientist) decided to participate in a double-blind study. Turned out he scored no better than chance on any of the tests. That was a big enough eye opener for him that he was pretty much "cured" of EHS.
That's interesting.
I could try it but I have plenty of cases where I see clear causes that make me unnecessarily tired and this is going on with me for 2 decades now.
- Turn off wireless signals like Bluetooth (I keep WiFi with low emission setting which isn't as bad as BT but 5Ghz is worse than 2.4Ghz, so I only use 2.4Ghz frequency.)
- Many of recent phones. (Bought iPhone X, Pixel 3a and those I can't keep close to me no matter how I tweak their settings, so they're away from me kept in boxes but I still need them for testing for my work.)
- LED displays keep me uneasy. I use fluorescent ones.
- IC chips used for credit cards and passports. I keep them minimum in my wallet.
These are from what I've bought and sold just to find what might feel better for me. I wish I could just keep what I want.
(Also not EM but chemical substances, just to say I've been living with hypersensitivity.
- Keeping clothes on after coming back home from outside. So I quickly wash and take shower.
- Need to clean wall every few weeks before I feel kind of choked, maybe due to glue used for the wallpapers.
- Very small amount of mold. I have to clean my air conditioner from a professional service every season.)
> And the character's suffering was depicted as entirely mental.
That's because it is entirely mental.
Blind tests were done on people, and their ability to recognise a radiation source was the same as random picking.
Anybody claiming to be able to sense radiation can be tested simply by taking two mobile phones, turning one off (leaving one connected to the internet and doing something online), putting both in a bag/under a bucket/..., having someone else randomly swap their position and trying to guess which is the one that is radiating at the moment. I can guarantee you're guesses will be around 50% in the long run, so basically random guesses.
I haven't taken any blind tests but if the testing environment isn't causing me problems to begin with (chemically or EM), like at home where I control the environment, I can tell what's good and bad. That's how I decide what to keep and what to sell when I buy something.
My quality of sleep is much better with cell and wifi off. I live rural so there's less external sources too. It's significant enough that I turn it off every night as a habit. My issues with insomnia started back in 2000 when I first brought work into my small apartment.
Correlation is not causation. It could also be as simple as the light or vibrations from your phone at night disrupting your sleep. I've found blinking lights can make my sleep worse.
It's wifi too. I sleep with a mask and ear plugs. The very best sleep I get is with complete emf shielded and grounded clothing. The nights I don't do this are significantly worse. I'm tempted to get a sleep tracker but most are bluetooth. I've even tuned my router so it does less frequent heartbeats. If I ever build a house again I'd spend the money on shielding it entirely.
I feel better if I completely turn off WiFi or Bluetooth. I can see I'm exposed to plenty of other signals by living in a city but it doesn't mean they're nothing. It just removes the added damage being done and it makes quite a difference to quality of life which would be hard to imagine for you.
My ammature theory (5Ghz wifi feels worse than 2.4Ghz wifi) also says higher frequency for short range signals does more harm, thus it's more sensitive to turn those off than being exposed to other lower frequency used outside.
That doesn't sound like a great test since I don't think the apparatus is there to detect where signals are coming from, just (in theory) whether there are any.
I hate to admit it, but I seem to notice effects when I add wireless networks to my home. I think it's probably psychosomatic, but would like to do a blind test. I would situate myself between wireless devices, with all devices within 10 meters either being on or off, the test being to determine if any devices are on. I would feel weird asking anyone to help in this, so perhaps I'll rig something up with smart plugs or a programmable router.
It just takes away my concentration and makes me look tired (which is almost the norm now) and my thinking gets clouded. Without controlling the environment to the point I remove any devices that cause me certain uncomfort, I can't have much time productively.
This also goes for chemical matters, as if I don't clean the floor, wall and clothes often, same happens.
I think northern Europe has recognized EM hypersensitivity as a symptom but last time I checked, it's not widely recognized worldwide.
I can completely say this is not mental. Like, say I get a new phone which I wanted to buy and then if it damages me, I regretfully have to sell it.
Also I can feel better by turning off Bluetooth, so there are clear physical causes for me.
And slowing down the entire design space because of closed PSD format driving out competitions and Photoshop is so slow compared to apps like Affinity Photo as its legacy code must be in the way to employ any radical improvements.
A place that will also have good thermal insulation and central heating? One can dream... The building norms are cultural, you can’t find something that goes against the grain except by building it yourself.
It is reluctant to write a config when just sending a file to multiple servers.