Allow module aliases
skx opened this issue · comments
Steve Kemp commented
Right now we support apt
and dpkg
- CentOS support coming soon - but that will mean users will need to be careful about what they specify:
apt { name => "bash" }
vs.
rpm{ name => "bash" }
Assuming we keep the same key-values/parameters it would be neat to say:
pkg_add{ name => "bash" }
Where pkg_add
will be an alias to dpkg
, or rpm|yum|dnf
, as appropriate.
To be honest we could probably just use one-handler, pkg|package
and handle the aliasing in an internal fashion. Users could use apt
, dnf
, dpkg
, etc, if they wished, but it would be hidden by default.