Open traylenator opened 2 weeks ago
Do you intend to support both types?
They do the same thing but in different ways, the quadlet_file
I created is a simple "just use raw content" while your manage_quadlet
allows to check the content if the quadlet.
For me only having manage_quadlets
is fine, as long as it supports the Kube type for quadlets.
I can add the support for Kube quadlets on top of your code as soon as you have a PR in this repository.
Happy with just the manage_quadlets then #3 is there just to get something we can build of top of.
Here's a rough outline of the module:
Defined Types
quadlets::quadlet_file
as per https://github.com/voxpupuli/puppet-systemd/pull/474quadlets::manage_quadlet
as per https://github.com/southalc/podman/pull/83Classes
quadlet
main class to set things up.quadlet::install
...Use existing (or add to) types and classes from systemd module as appropriate.
Todo