This repository was archived by the owner on Jun 1, 2023. It is now read-only.
This repository was archived by the owner on Jun 1, 2023. It is now read-only.
Refactor the Ordering and Containment #195
Open
Description
Ideally, we should refactor this to not use any chaining arrows or "post" classes like manifests/post_start_configs.pp
. We should rework the layout of the classes, defined types, and inheritance so we can do things like
- Have top level profile classes that can be used with include-like declarations
- Create
systemd
services by instantiating defined types and having those typesnotify
services, like in the metrics collector - Did I mention no chaining arrows