With all the provisioning, bootstrapping, configuration, and compliance tools I’ve used, there’s always fuzzy areas about which tool best to do which job.
I’m looking to Cobbler users (I’m not one) to comment on Fairly Good practices.
From what I can glean about Cobbler, it’s complements Ansible in two ways:
- Bootstrapping new hardware (OS install, network setup, initial key exchange,).
- Providing a simple configuration database Ansible can reference (think Puppet External Nodes).
Is it fair to say that if I’m using EC2, Rackspace, or something else that manages the hardware, network, and OS bootstrapping, I probably don’t need Cobbler for reason #1, but might benefit from it for reason #2?
Said another way, if I’m already using Ansible with EC2, are there good reasons to add Cobbler to the mix other than groups and per-host variables?