Better abstraction of ::local::node
When installing ecours.t.b.o (#8647 (closed)), we had to move out some parts of
our ::local::node
declaration that were too tied to lizard’s setup:
Part of it has been poorly handled into a ::tails::base:grub_setup class, but it’s taking care of too many things at once: apparmor and the serial cmdline, which can be different from host to host.
Another part is the postfix canonical_sender setup which is tied to services we host on lizard.
We turned them into parameters to ::local::node
one can deactivate,
but it would be better if we abstracted that a bit more this class.
Feature Branch: puppet-lizard-manifests:bugfix/11181-abstract-local-node,puppet-tails:bugfix/11181-abstract-local-node
Related issues
- Related to #8647 (closed)
- Related to #16167 (closed)
Original created by @bertagaz on 11181 (Redmine)