This repository has been archived on 2026-06-22. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
enroll/enroll
2026-06-22 12:21:33 +10:00
..
harvest_collectors Support for detecting Docker images 2026-06-17 18:05:02 +10:00
schema Support for detecting Docker images 2026-06-17 18:05:02 +10:00
__init__.py Initial commit 2025-12-14 20:53:22 +11:00
__main__.py Initial commit 2025-12-14 20:53:22 +11:00
accounts.py Add support for detecting flatpaks and snaps 2026-06-14 18:25:26 +10:00
ansible.py Stricter validation of harvests to ensure that they meet the schema and don't contain unsafe artifacts (e.g symlinks pointing outside the artifact tree) 2026-06-22 09:55:38 +10:00
cache.py Remote mode and dangerous flag, other tweaks 2025-12-17 17:02:16 +11:00
capture.py Avoid TOCTOU issues, stronger perms on manifest dir, don't allow harvesting to existing dir by default, scan whole file for potential secrets 2026-06-22 11:41:11 +10:00
cli.py More safety about writing output harvests/manifests to safe locations, including SOPS and diff. 2026-06-22 12:21:33 +10:00
cm.py Fix notification of individual services when related config changes, even when roles are grouped 2026-06-20 15:31:42 +10:00
debian.py Handle gracefully debian stuff when testing on rhel-like 2026-06-21 16:15:33 +10:00
diff.py Fail closed on SMTP STARTTLS credential failure before sending creds. Ensure diff's manifest dir works now that we don't remove the target location if it exists (temp dir) 2026-06-22 09:57:56 +10:00
explain.py Huge refactor to support extending a generic Config Manager class for different types (Ansible, Puppet... Salt soon?) 2026-06-17 09:37:32 +10:00
fsutil.py Avoid TOCTOU issues, stronger perms on manifest dir, don't allow harvesting to existing dir by default, scan whole file for potential secrets 2026-06-22 11:41:11 +10:00
harvest.py Avoid TOCTOU issues, stronger perms on manifest dir, don't allow harvesting to existing dir by default, scan whole file for potential secrets 2026-06-22 11:41:11 +10:00
harvest_safety.py More safety about writing output harvests/manifests to safe locations, including SOPS and diff. 2026-06-22 12:21:33 +10:00
harvest_types.py Support for detecting Docker images 2026-06-17 18:05:02 +10:00
ignore.py Avoid TOCTOU issues, stronger perms on manifest dir, don't allow harvesting to existing dir by default, scan whole file for potential secrets 2026-06-22 11:41:11 +10:00
jinjaturtle.py Ensure jinjifying an artifact passes through safe_artifact_file just in case 2026-06-22 10:57:08 +10:00
manifest.py More safety about writing output harvests/manifests to safe locations, including SOPS and diff. 2026-06-22 12:21:33 +10:00
manifest_safety.py More safety about writing output harvests/manifests to safe locations, including SOPS and diff. 2026-06-22 12:21:33 +10:00
package_hints.py More refactoring, support hiera and multi site mode for Puppet 2026-06-17 10:54:46 +10:00
pathfilter.py 0.1.6 2025-12-28 15:32:40 +11:00
platform.py Refactor state structure and capture versions of packages 2025-12-29 16:10:27 +11:00
puppet.py Stricter validation of harvests to ensure that they meet the schema and don't contain unsafe artifacts (e.g symlinks pointing outside the artifact tree) 2026-06-22 09:55:38 +10:00
remote.py Avoid TOCTOU issues, stronger perms on manifest dir, don't allow harvesting to existing dir by default, scan whole file for potential secrets 2026-06-22 11:41:11 +10:00
role_names.py Support for detecting Docker images 2026-06-17 18:05:02 +10:00
rpm.py Group all package roles into Debian/RPM 'sections' 2026-06-14 19:19:59 +10:00
salt.py Stricter validation of harvests to ensure that they meet the schema and don't contain unsafe artifacts (e.g symlinks pointing outside the artifact tree) 2026-06-22 09:55:38 +10:00
sopsutil.py More safety about writing output harvests/manifests to safe locations, including SOPS and diff. 2026-06-22 12:21:33 +10:00
state.py Avoid TOCTOU issues, stronger perms on manifest dir, don't allow harvesting to existing dir by default, scan whole file for potential secrets 2026-06-22 11:41:11 +10:00
system_paths.py More refactoring, support hiera and multi site mode for Puppet 2026-06-17 10:54:46 +10:00
systemd.py Capture more singletons in /etc and avoid apt duplication 2025-12-27 19:02:22 +11:00
validate.py Stricter validation of harvests to ensure that they meet the schema and don't contain unsafe artifacts (e.g symlinks pointing outside the artifact tree) 2026-06-22 09:55:38 +10:00
version.py More test coverage 2026-06-21 13:37:37 +10:00
yamlutil.py Simplify the over-engineered ansible rendering. Simplify docker image mgmt on Puppet so it doesn't use that awful puppetlabs-docker module 2026-06-19 16:32:25 +10:00