5 ms·
It’s a good habit to always use tools like terraform for cloud or Ansible/Salt/Puppet for machines instead of directly doing something. Especially cloud setups
by artdigital 5y ago
It’s a good habit to always use tools like terraform for cloud or Ansible/Salt/Puppet for machines instead of directly doing something.
Especially cloud setups that just run containers are relatively easy to get idempotent with terraform
- MonaroVXR 5y agoStill need to install the machine with the "hand" or with Satellite or Anaconda.
- danuker 5y agoNo. It never gets a habit. It is torture, and you have to look up the commands every time you do it, because you do it infrequently enough not to learn by heart.
- xyzzy_plugh 5y agoHuh? Compared to... running commands infrequently to administer servers? IaC is strictly and comically better.
- necovek 5y agoCommands you use every day in the CLI? In your editor? I can trivially enter Emacs and modify Apache config when it breaks backwards compat between distribution upgrades, but when it's infrastructure as code...
- midasuni 5y agoI can’t think of a single time I’ve had an Apache config break with upgrades - other than having to recompile the webservice proxy module to change the case of the Upgrade header for a device that doesn’t work with the standards and is case sensitive (Major upgrades every couple of years break the binary compatibility)
- necovek 5y agoI am pretty confident it broke for me between 12.04 and 14.04 Ubuntu releases, and I am pretty sure both were already in the 2.x series. Most likely the change in NameVirtualHost behaviour as listed at https://httpd.apache.org/docs/2.4/upgrading.html https://httpd.apache.org/docs/2.4/upgrading.html, but there are a bunch of other changes too.
- midasuni 5y agoOh sure every few years when you upgrade to a new OS, but not a normal security upgrade.