On Mon, 2014-03-03 at 10:45 -0500, Stephen Gallagher wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 03/03/2014 10:34 AM, Miloslav Trmač wrote:
2014-03-03 16:15 GMT+01:00 Stephen Gallagher <sgallagh@redhat.com mailto:sgallagh@redhat.com>:
- "A mechanism to install optional components of a role after
deployment." Do we really need this? Could we do without this complexity?
We need this. In the case of FreeIPA (for example) this allows us to install the DNS server or the Winsync capabilities (among other things).
Couldn't we just always install the files, and only enable/disable the functionality using the "configuration interface to modify high-level configuration options"? Mirek
BIND 9 at least is kind of heavy-weight to pull onto the system unless you're actually using it. I'm not sure there won't be other cases in the future that would be even larger to have lying around. That said, if we consider the potential disk space waste acceptable, I'm okay with this.
BIND9 is nothing compared to the truckload of dependencies the CA (dogtag) pulls in (a lot of java related stuff). And the CA is something you install only on a couple of IPA Servers, not all of them in a large infrastructure.
So perhaps we can just pull in all the packages for now.
Simo.