├── .editorconfig ├── .envrc ├── .gitattributes ├── .github ├── CODEOWNERS ├── copilot-instructions.md ├── lock.yml └── workflows │ ├── ci.yml │ ├── conventional-commits.yml │ ├── copilot-setup-steps.yml │ ├── prevent-file-change.yml │ ├── release.yml │ └── stale.yml ├── .gitignore ├── .kitchen.cloud.yml ├── .markdownlint-cli2.yaml ├── .mdlrc ├── .overcommit.yml ├── .release-please-manifest.json ├── .vscode └── extensions.json ├── .yamllint ├── Berksfile ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dangerfile ├── LICENSE ├── README.md ├── TESTING.md ├── TODO.md ├── attributes ├── default.rb ├── iptables.rb ├── ufw.rb └── windows.rb ├── chefignore ├── documentation ├── .gitkeep ├── README.md ├── resource_nftables.md ├── resource_nftables_rule.md └── resources │ ├── firewalld.md │ ├── firewalld_config.md │ ├── firewalld_helpers.md │ ├── firewalld_icmptype.md │ ├── firewalld_ipset.md │ ├── firewalld_policy.md │ ├── firewalld_rich_rule.md │ ├── firewalld_service.md │ └── firewalld_zone.md ├── kitchen.dokken.yml ├── kitchen.exec.yml ├── kitchen.global.yml ├── kitchen.windows.yml ├── kitchen.yml ├── libraries ├── helpers.rb ├── helpers_firewalld_dbus.rb ├── helpers_iptables.rb ├── helpers_nftables.rb ├── helpers_ufw.rb ├── helpers_windows.rb ├── provider_firewall_iptables.rb ├── provider_firewall_iptables_ubuntu.rb ├── provider_firewall_ufw.rb ├── provider_firewall_windows.rb └── resource_firewall.rb ├── metadata.rb ├── recipes ├── default.rb └── disable_firewall.rb ├── release-please-config.json ├── renovate.json ├── resources ├── _partial │ ├── _firewall.rb │ └── _firewall_rule.rb ├── firewall_firewalld.rb ├── firewall_rule.rb ├── firewall_rule_firewalld.rb ├── firewalld.rb ├── firewalld_config.rb ├── firewalld_helpers.rb ├── firewalld_icmptype.rb ├── firewalld_ipset.rb ├── firewalld_policy.rb ├── firewalld_rich_rule.rb ├── firewalld_service.rb ├── firewalld_zone.rb ├── nftables.rb └── nftables_rule.rb ├── spec ├── spec_helper.rb └── unit │ └── recipes │ └── default_spec.rb ├── templates └── default │ └── ufw │ └── default.erb └── test ├── fixtures └── cookbooks │ ├── firewall-test │ ├── metadata.rb │ └── recipes │ │ ├── default.rb │ │ └── windows.rb │ ├── firewalld-test │ ├── metadata.rb │ └── recipes │ │ ├── default.rb │ │ └── rich_rules.rb │ └── nftables-test │ ├── metadata.rb │ └── recipes │ └── default.rb ├── integration ├── default │ └── inspec │ │ └── default_spec.rb ├── disable-firewall │ └── inspec │ │ └── disable-firewall_spec.rb ├── firewalld-dbus │ └── inspec │ │ └── firewalld-dbus_spec.rb ├── firewalld │ └── inspec │ │ └── firewalld_spec.rb ├── helpers │ └── spec_helper.rb ├── iptables │ └── inspec │ │ └── iptables_spec.rb ├── nftables │ └── inspec │ │ └── nftables_spec.rb ├── ufw │ └── inspec │ │ └── ufw_spec.rb └── windows │ └── inspec │ └── windows_spec.rb └── unit └── spec └── firewalld_spec.rb /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/.editorconfig -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | use chefworkstation 2 | export KITCHEN_GLOBAL_YAML=kitchen.global.yml 3 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @sous-chefs/maintainers 2 | -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/.github/lock.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/conventional-commits.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/.github/workflows/conventional-commits.yml -------------------------------------------------------------------------------- /.github/workflows/copilot-setup-steps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/.github/workflows/copilot-setup-steps.yml -------------------------------------------------------------------------------- /.github/workflows/prevent-file-change.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/.github/workflows/prevent-file-change.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/.gitignore -------------------------------------------------------------------------------- /.kitchen.cloud.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/.kitchen.cloud.yml -------------------------------------------------------------------------------- /.markdownlint-cli2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/.markdownlint-cli2.yaml -------------------------------------------------------------------------------- /.mdlrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/.mdlrc -------------------------------------------------------------------------------- /.overcommit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/.overcommit.yml -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "7.0.3" 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/.yamllint -------------------------------------------------------------------------------- /Berksfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/Berksfile -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dangerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/Dangerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/README.md -------------------------------------------------------------------------------- /TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/TESTING.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/TODO.md -------------------------------------------------------------------------------- /attributes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/attributes/default.rb -------------------------------------------------------------------------------- /attributes/iptables.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/attributes/iptables.rb -------------------------------------------------------------------------------- /attributes/ufw.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/attributes/ufw.rb -------------------------------------------------------------------------------- /attributes/windows.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/attributes/windows.rb -------------------------------------------------------------------------------- /chefignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/chefignore -------------------------------------------------------------------------------- /documentation/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/documentation/README.md -------------------------------------------------------------------------------- /documentation/resource_nftables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/documentation/resource_nftables.md -------------------------------------------------------------------------------- /documentation/resource_nftables_rule.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/documentation/resource_nftables_rule.md -------------------------------------------------------------------------------- /documentation/resources/firewalld.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/documentation/resources/firewalld.md -------------------------------------------------------------------------------- /documentation/resources/firewalld_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/documentation/resources/firewalld_config.md -------------------------------------------------------------------------------- /documentation/resources/firewalld_helpers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/documentation/resources/firewalld_helpers.md -------------------------------------------------------------------------------- /documentation/resources/firewalld_icmptype.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/documentation/resources/firewalld_icmptype.md -------------------------------------------------------------------------------- /documentation/resources/firewalld_ipset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/documentation/resources/firewalld_ipset.md -------------------------------------------------------------------------------- /documentation/resources/firewalld_policy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/documentation/resources/firewalld_policy.md -------------------------------------------------------------------------------- /documentation/resources/firewalld_rich_rule.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/documentation/resources/firewalld_rich_rule.md -------------------------------------------------------------------------------- /documentation/resources/firewalld_service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/documentation/resources/firewalld_service.md -------------------------------------------------------------------------------- /documentation/resources/firewalld_zone.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/documentation/resources/firewalld_zone.md -------------------------------------------------------------------------------- /kitchen.dokken.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/kitchen.dokken.yml -------------------------------------------------------------------------------- /kitchen.exec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/kitchen.exec.yml -------------------------------------------------------------------------------- /kitchen.global.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/kitchen.global.yml -------------------------------------------------------------------------------- /kitchen.windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/kitchen.windows.yml -------------------------------------------------------------------------------- /kitchen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/kitchen.yml -------------------------------------------------------------------------------- /libraries/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/libraries/helpers.rb -------------------------------------------------------------------------------- /libraries/helpers_firewalld_dbus.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/libraries/helpers_firewalld_dbus.rb -------------------------------------------------------------------------------- /libraries/helpers_iptables.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/libraries/helpers_iptables.rb -------------------------------------------------------------------------------- /libraries/helpers_nftables.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/libraries/helpers_nftables.rb -------------------------------------------------------------------------------- /libraries/helpers_ufw.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/libraries/helpers_ufw.rb -------------------------------------------------------------------------------- /libraries/helpers_windows.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/libraries/helpers_windows.rb -------------------------------------------------------------------------------- /libraries/provider_firewall_iptables.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/libraries/provider_firewall_iptables.rb -------------------------------------------------------------------------------- /libraries/provider_firewall_iptables_ubuntu.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/libraries/provider_firewall_iptables_ubuntu.rb -------------------------------------------------------------------------------- /libraries/provider_firewall_ufw.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/libraries/provider_firewall_ufw.rb -------------------------------------------------------------------------------- /libraries/provider_firewall_windows.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/libraries/provider_firewall_windows.rb -------------------------------------------------------------------------------- /libraries/resource_firewall.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/libraries/resource_firewall.rb -------------------------------------------------------------------------------- /metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/metadata.rb -------------------------------------------------------------------------------- /recipes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/recipes/default.rb -------------------------------------------------------------------------------- /recipes/disable_firewall.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/recipes/disable_firewall.rb -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/release-please-config.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/renovate.json -------------------------------------------------------------------------------- /resources/_partial/_firewall.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/resources/_partial/_firewall.rb -------------------------------------------------------------------------------- /resources/_partial/_firewall_rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/resources/_partial/_firewall_rule.rb -------------------------------------------------------------------------------- /resources/firewall_firewalld.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/resources/firewall_firewalld.rb -------------------------------------------------------------------------------- /resources/firewall_rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/resources/firewall_rule.rb -------------------------------------------------------------------------------- /resources/firewall_rule_firewalld.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/resources/firewall_rule_firewalld.rb -------------------------------------------------------------------------------- /resources/firewalld.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/resources/firewalld.rb -------------------------------------------------------------------------------- /resources/firewalld_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/resources/firewalld_config.rb -------------------------------------------------------------------------------- /resources/firewalld_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/resources/firewalld_helpers.rb -------------------------------------------------------------------------------- /resources/firewalld_icmptype.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/resources/firewalld_icmptype.rb -------------------------------------------------------------------------------- /resources/firewalld_ipset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/resources/firewalld_ipset.rb -------------------------------------------------------------------------------- /resources/firewalld_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/resources/firewalld_policy.rb -------------------------------------------------------------------------------- /resources/firewalld_rich_rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/resources/firewalld_rich_rule.rb -------------------------------------------------------------------------------- /resources/firewalld_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/resources/firewalld_service.rb -------------------------------------------------------------------------------- /resources/firewalld_zone.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/resources/firewalld_zone.rb -------------------------------------------------------------------------------- /resources/nftables.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/resources/nftables.rb -------------------------------------------------------------------------------- /resources/nftables_rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/resources/nftables_rule.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/unit/recipes/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/spec/unit/recipes/default_spec.rb -------------------------------------------------------------------------------- /templates/default/ufw/default.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/templates/default/ufw/default.erb -------------------------------------------------------------------------------- /test/fixtures/cookbooks/firewall-test/metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/test/fixtures/cookbooks/firewall-test/metadata.rb -------------------------------------------------------------------------------- /test/fixtures/cookbooks/firewall-test/recipes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/test/fixtures/cookbooks/firewall-test/recipes/default.rb -------------------------------------------------------------------------------- /test/fixtures/cookbooks/firewall-test/recipes/windows.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/test/fixtures/cookbooks/firewall-test/recipes/windows.rb -------------------------------------------------------------------------------- /test/fixtures/cookbooks/firewalld-test/metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/test/fixtures/cookbooks/firewalld-test/metadata.rb -------------------------------------------------------------------------------- /test/fixtures/cookbooks/firewalld-test/recipes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/test/fixtures/cookbooks/firewalld-test/recipes/default.rb -------------------------------------------------------------------------------- /test/fixtures/cookbooks/firewalld-test/recipes/rich_rules.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/test/fixtures/cookbooks/firewalld-test/recipes/rich_rules.rb -------------------------------------------------------------------------------- /test/fixtures/cookbooks/nftables-test/metadata.rb: -------------------------------------------------------------------------------- 1 | name 'nftables-test' 2 | version '1.0.0' 3 | 4 | depends 'firewall' 5 | -------------------------------------------------------------------------------- /test/fixtures/cookbooks/nftables-test/recipes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/test/fixtures/cookbooks/nftables-test/recipes/default.rb -------------------------------------------------------------------------------- /test/integration/default/inspec/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/test/integration/default/inspec/default_spec.rb -------------------------------------------------------------------------------- /test/integration/disable-firewall/inspec/disable-firewall_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/test/integration/disable-firewall/inspec/disable-firewall_spec.rb -------------------------------------------------------------------------------- /test/integration/firewalld-dbus/inspec/firewalld-dbus_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/test/integration/firewalld-dbus/inspec/firewalld-dbus_spec.rb -------------------------------------------------------------------------------- /test/integration/firewalld/inspec/firewalld_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/test/integration/firewalld/inspec/firewalld_spec.rb -------------------------------------------------------------------------------- /test/integration/helpers/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/test/integration/helpers/spec_helper.rb -------------------------------------------------------------------------------- /test/integration/iptables/inspec/iptables_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/test/integration/iptables/inspec/iptables_spec.rb -------------------------------------------------------------------------------- /test/integration/nftables/inspec/nftables_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/test/integration/nftables/inspec/nftables_spec.rb -------------------------------------------------------------------------------- /test/integration/ufw/inspec/ufw_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/test/integration/ufw/inspec/ufw_spec.rb -------------------------------------------------------------------------------- /test/integration/windows/inspec/windows_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/test/integration/windows/inspec/windows_spec.rb -------------------------------------------------------------------------------- /test/unit/spec/firewalld_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/firewall/HEAD/test/unit/spec/firewalld_spec.rb --------------------------------------------------------------------------------