I’ve used several different IaC tools; Puppet, Ansible, Terraform and Polumi to name a few.
What would you say are key differentiators of PyInfra from these existing projects?
What would you say are key differentiators of PyInfra from these existing projects?
For ansible/chef, etc the main reasons/benefits boil down to:
- instant feedback esp on errors, get the stdout/stderr of whatever command pyinfra was executing, there’s no agent or abstraction to hide it
- configure in python rather than yaml+jinja2 mess
- integrate with the whole python package ecosystem
- speed and small overhead as inventories scale