Hacker News new | ask | show | jobs
by astaunton 1594 days ago
I would agree with this, Ansible (and Salt) allow you to extend the functionality by

1) Create a python script for your functionality 2) Drop it in a predefined folder on the master server 3) sync all agents (if using agents)

In my experience Chef / Puppet are not so easily extendable, and anything using Golang or Rust would require a step to generate the binary code for your new functionality, taking for granted the proposed tool would allow extensions to be picked up dynamically by adding them to a specified folder.