Better abstraction of ::local::node
When installing ecours.t.b.o (#8647 (closed)), we had to move out some parts of
::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