top | item 33232504

(no title)

fesc | 3 years ago

If you think Ansible and Docker are solving the same problem you haven’t understood yet why people use containers for deploying software.

We use them because then what’s running in prodcution is 100% the same as is running locally when testing the application.

You can hardly get there using Ansible.

discuss

order

originalvichy|3 years ago

One challenge both containers and scripts tackle is reproducibility and in that case it is solving that problem.

With Linux competency and some thought put into design, you can find a balance between reproducibility and ease of use with Ansible. Easier for me and those who agree with me to configure and debug a Linux host vs. debugging and configuring Docker to be as flexible as running it straight on the OS.

It’s not an impossible task to harmonize configurations with Ansible. It definitely takes more thought than Docker and that’s where the competencies of the team count.

jen20|3 years ago

> what’s running in prodcution is 100% the same as is running locally

Only if you’re running the same kernel.