[Contribution] Tags and Features in Salt Pillar

12 views
Skip to first unread message

Ben Grande

unread,
Apr 25, 2024, 5:13:42 AMApr 25
to qubes...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hello qubes-devel,

Qubes OS provides some Pillar Modules [0], qubes:type, qubes:template and
qubes:netvm. I'd like to propose for the inclusion of Gonzalo Bulnes
qubes:features [1] and qubes:tags [2], python scripts licensed under
GPL-2.0-or-later. The files are 29 lines long (considering comments and
license header) and the files differ a single line, so a pretty small
diff.

Using Pillar Modules greatly reduces the total Salt runtime even if you
have many qubes and you use qubesctl with `--all` targets.

I intend to PR to the package QubesOS/qubes-mgmt-salt-base [3], not to a
repo in QubesOS-Contrib. Is this contribution desired?

[0] https://www.qubes-os.org/doc/salt/#the-qubes-pillar-module
[1] https://github.com/gonzalo-bulnes/qubes-mgmt-salt-user/blob/main/packages/qvm-features-in-pillar/src/qvm-features-in-pillar-formula/state/files/qvm_features.py
[2] https://github.com/gonzalo-bulnes/qubes-mgmt-salt-user/blob/main/packages/qvm-tags-in-pillar/src/qvm-tags-in-pillar-formula/state/files/qvm_tags.py
[3] https://github.com/QubesOS/qubes-mgmt-salt-base/tree/main/_pillar

- --
Benjamin Grande
-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQRklnEdsUUe50UmvUUbcxS/DMyWhwUCZioeuwAKCRAbcxS/DMyW
hwmDAQCcq+AtCDqTCmjJJCHy+eqnpAtryuIIR+W3JxoC6tyyWAD/YoUMdzURoGA8
RHlwfZNKdtN/IRWw5Y7jMF+4S0YojAM=
=UArF
-----END PGP SIGNATURE-----
Reply all
Reply to author
Forward
0 new messages