|
|
|
|
|
by dozzie
3053 days ago
|
|
> This has me thinking Ansible. Yeah, no, bad choice. Ansible only pushes configs to remote servers, and
on-line ones at that. Don't expect a retry if any of the servers is down. Good
match for deploying things, but terrible for long term management. It's
somewhat similar with this regard to Jenkins. Also Ansible's approach of using SSH (directly to root or through sudo) is
brittle; prepare for outages if you start changing sshd config or sudoers, as
it's easy to cut off your all channels: configuration distribution, running
predefined procedures, and debugging. And there's more, like managing hosts'
public keys being PITA (as always with SSH) or weird way of encoding
a programming language as YAML with mismatching preprocessor (Jinja2). If you have Puppet deployed, stay with Puppet for managing configuration. |
|