Skip to content

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

Original created by @bertagaz on 11181 (Redmine)

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information