3 ms·
Hm as others mentioned it is possible to use Ansible in a very "usual" way to solve this problem. I would love if we standardize in Packer, Ansible and Terrafo
by aprdm 6y ago
Hm as others mentioned it is possible to use Ansible in a very "usual" way to solve this problem.
I would love if we standardize in Packer, Ansible and Terraform. Luckily it seems like the devops world is standardizing in this stack ... there's very little you can't do in an elegant way using those 3 tools (only use the 3 if you need, a lot of shops only use Ansible for example)
- core-questions 6y agoHahah, I finally got to the point of standardizing on that and now everyone wants to throw away a well working system to move to container orchestration. All to get to slightly less downtime and faster deploys... idk. Hard to know if the months of work will be worth it.
- hinkley 6y agoI think the other leg of this stool that containers don't have to worry about composing with each other on the filesystem. I can run three Python processes and two of NodeJS on the same host with no worries about intra-version compatibility, upgrades or child processes getting the wrong PATH. If, that is, disk space is cheap enough that I don't have to normalize the filesystem (database-style) in order to function. That was a huge IF not so very long ago, which is why we are iterating on this again now.
- aprdm 6y agoI would say that you can deploy containers with above just fine, of course that you probably mean kubernetes which I am also struggling with the thinking of migrating to or not. We have a very well oiled machine atm and k8s has to give us more to be worth it.
- movedx 6y agoI'm working on a book that focuses on Ansible, Terraform, Packer and GitLab (CI) and their integration. I'll eventually incorporate Docker and K8s too (just built a physical cluster at my office for giggles.) I believe you're correct in that this is a fine stack of tools that can get anything done. I wish businesses would just use them.
- takeda 6y agoWell, I wouldn't standardize on specific tools, but I agree, that there's that trio: - infrastructure - configuration management - image building Although, frankly, the last two are solved much more elegantly through NixOS, so it ultimately could be: - infrastructure configuration - system configuration