.gitignore
.pre-commit-config.yaml
CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
Makefile
README.md
noxfile.py
pillar.example
pyproject.toml
.github/workflows/ci.yml
.github/workflows/publish.yml
changelog/20260729.bugfix.md
changelog/20260729.doc.md
changelog/20260729.feature.md
changelog/20260730.bump.md
changelog/20260804.removal.md
changelog/README.md
docs/API.md
docs/ARCHITECTURE.md
docs/CONVENIENCE.md
docs/DEVELOPMENT.md
docs/FIREWALL_SAFETY.md
docs/INSTALL.md
docs/MAINTENANCE.md
docs/Makefile
docs/PILLAR.md
docs/QUICKSTART.md
docs/RESOURCES.md
docs/STATES.md
docs/TROUBLESHOOTING.md
docs/USAGE.md
docs/conf.py
docs/index.rst
docs/tutorials/pillars/file-based-proxy.yaml
docs/tutorials/pillars/full_example.sls
docs/tutorials/pillars/full_example.sls.example
docs/tutorials/pillars/opnsense-router.sls
docs/tutorials/pillars/opnsense.sls
docs/tutorials/pillars/top.sls.example
docs/tutorials/proxy/opnsense-router
docs/tutorials/states/acme_certificates.sls
docs/tutorials/states/bind_records.sls
docs/tutorials/states/convenience_aliases.sls
docs/tutorials/states/delightful_aliases.sls
docs/tutorials/states/free_modules_demo.sls
docs/tutorials/states/host_overrides.sls
docs/tutorials/states/kea_reservations.sls
docs/tutorials/states/metrics.sls
docs/tutorials/states/unbound_aliases.sls
docs/tutorials/states/unbound_aliases_batch.sls
src/saltext/opnsense/__init__.py
src/saltext/opnsense/py.typed
src/saltext/opnsense/modules/acmeclient.py
src/saltext/opnsense/modules/bind.py
src/saltext/opnsense/modules/dns.py
src/saltext/opnsense/modules/firewall.py
src/saltext/opnsense/modules/kea.py
src/saltext/opnsense/modules/opnsense.py
src/saltext/opnsense/modules/unbound.py
src/saltext/opnsense/resources/__init__.py
src/saltext/opnsense/resources/opnsense/__init__.py
src/saltext/opnsense/resources/opnsense/grains/__init__.py
src/saltext/opnsense/resources/opnsense/modules/__init__.py
src/saltext/opnsense/resources/opnsense/modules/opnsense.py
src/saltext/opnsense/resources/opnsense/modules/test.py
src/saltext/opnsense/resources/opnsense/states/__init__.py
src/saltext/opnsense/resources/opnsense/states/opnsense.py
src/saltext/opnsense/states/bind.py
src/saltext/opnsense/states/dns.py
src/saltext/opnsense/states/opnsense.py
src/saltext/opnsense/states/unbound.py
src/saltext/opnsense/utils/api_spec.py
src/saltext/opnsense/utils/common.py
src/saltext/opnsense/utils/controllers.json
src/saltext/opnsense/utils/diff.py
src/saltext/opnsense/utils/models.json
src/saltext/opnsense/utils/models.py
src/saltext/opnsense/utils/opnsense.py
src/saltext/opnsense/version/__init__.py
src/saltext/opnsense/version/_version.py
src/saltext_opnsense.egg-info/PKG-INFO
src/saltext_opnsense.egg-info/SOURCES.txt
src/saltext_opnsense.egg-info/dependency_links.txt
src/saltext_opnsense.egg-info/entry_points.txt
src/saltext_opnsense.egg-info/requires.txt
src/saltext_opnsense.egg-info/scm_file_list.json
src/saltext_opnsense.egg-info/scm_version.json
src/saltext_opnsense.egg-info/top_level.txt
tests/__init__.py
tests/conftest.py
tests/integration/README.md
tests/integration/__init__.py
tests/integration/test_live_opnsense.py
tests/unit/test_client.py
tests/unit/test_free_modules_import.py
tests/unit/test_resources_opnsense.py
tests/unit/modules/test_exec_helpers.py
tests/unit/modules/test_exec_wrappers_generated.py
tests/unit/modules/test_modules_opnsense.py
tests/unit/states/test_state_helpers.py
tests/unit/states/test_state_reconfigure.py
tests/unit/states/test_state_wrappers_generated.py
tests/unit/states/test_states_opnsense.py
tests/unit/utils/test_diff.py
tools/README.md
tools/generate_all.py
tools/generate_api_docs.py
tools/generate_models.py
tools/generate_pillar_example.py
tools/generate_spec.py
tools/generate_wrappers.py
tools/sync_extmods.py
tools/test_live.py
tools/test_state.py
tools/verify_import.py