├── .editorconfig ├── .envrc ├── .gitattributes ├── .github ├── CODEOWNERS ├── actions │ └── test-kitchen │ │ └── action.yml ├── copilot-instructions.md ├── lock.yml └── workflows │ ├── ci.yml │ ├── conventional-commits.yml │ ├── copilot-setup-steps.yml │ ├── prevent-file-change.yml │ ├── release.yml │ └── stale.yml ├── .gitignore ├── .markdownlint-cli2.yaml ├── .mdlrc ├── .overcommit.yml ├── .release-please-manifest.json ├── .rubocop.yml ├── .vscode └── extensions.json ├── .yamllint ├── Berksfile ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dangerfile ├── LICENSE ├── README.md ├── TESTING.md ├── chefignore ├── documentation ├── .gitkeep ├── nginx_config.md ├── nginx_install.md ├── nginx_service.md └── nginx_site.md ├── kitchen.dokken.yml ├── kitchen.exec.yml ├── kitchen.global.yml ├── kitchen.yml ├── libraries ├── helpers.rb ├── resource.rb └── template.rb ├── metadata.rb ├── release-please-config.json ├── renovate.json ├── resources ├── config.rb ├── install.rb ├── service.rb └── site.rb ├── spec ├── spec_helper.rb ├── support │ └── install.rb └── unit │ ├── libraries │ └── helpers_spec.rb │ └── resources │ ├── config_spec.rb │ ├── install_spec.rb │ ├── service_spec.rb │ └── site_spec.rb ├── templates └── default │ ├── default-site.erb │ ├── list.conf.erb │ ├── nginx.conf.erb │ ├── plugins │ └── ohai-nginx.rb.erb │ └── site-template.erb └── test ├── cookbooks └── test │ ├── metadata.rb │ ├── recipes │ ├── distro.rb │ ├── distro_nginx-full.rb │ ├── epel.rb │ ├── invalid-conf.rb │ ├── repo.rb │ └── test_site.rb │ └── templates │ └── default │ └── override-site-template.erb └── integration ├── default ├── controls │ ├── config_spec.rb │ └── service_spec.rb └── inspec.yml ├── default_install ├── controls │ └── instal_spec.rb └── inspec.yml ├── epel ├── controls │ └── epel_spec.rb └── inspec.yml ├── repo ├── controls │ └── repo_spec.rb └── inspec.yml └── repo_install ├── controls └── install_spec.rb └── inspec.yml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/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/actions/test-kitchen/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/.github/actions/test-kitchen/action.yml -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/.github/lock.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/conventional-commits.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/.github/workflows/conventional-commits.yml -------------------------------------------------------------------------------- /.github/workflows/copilot-setup-steps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/.github/workflows/copilot-setup-steps.yml -------------------------------------------------------------------------------- /.github/workflows/prevent-file-change.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/.github/workflows/prevent-file-change.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint-cli2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/.markdownlint-cli2.yaml -------------------------------------------------------------------------------- /.mdlrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/.mdlrc -------------------------------------------------------------------------------- /.overcommit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/.overcommit.yml -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "12.3.2" 3 | } 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- 1 | require: 2 | - cookstyle 3 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/.yamllint -------------------------------------------------------------------------------- /Berksfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/Berksfile -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dangerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/Dangerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/README.md -------------------------------------------------------------------------------- /TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/TESTING.md -------------------------------------------------------------------------------- /chefignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/chefignore -------------------------------------------------------------------------------- /documentation/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /documentation/nginx_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/documentation/nginx_config.md -------------------------------------------------------------------------------- /documentation/nginx_install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/documentation/nginx_install.md -------------------------------------------------------------------------------- /documentation/nginx_service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/documentation/nginx_service.md -------------------------------------------------------------------------------- /documentation/nginx_site.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/documentation/nginx_site.md -------------------------------------------------------------------------------- /kitchen.dokken.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/kitchen.dokken.yml -------------------------------------------------------------------------------- /kitchen.exec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/kitchen.exec.yml -------------------------------------------------------------------------------- /kitchen.global.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/kitchen.global.yml -------------------------------------------------------------------------------- /kitchen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/kitchen.yml -------------------------------------------------------------------------------- /libraries/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/libraries/helpers.rb -------------------------------------------------------------------------------- /libraries/resource.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/libraries/resource.rb -------------------------------------------------------------------------------- /libraries/template.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/libraries/template.rb -------------------------------------------------------------------------------- /metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/metadata.rb -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/release-please-config.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/renovate.json -------------------------------------------------------------------------------- /resources/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/resources/config.rb -------------------------------------------------------------------------------- /resources/install.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/resources/install.rb -------------------------------------------------------------------------------- /resources/service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/resources/service.rb -------------------------------------------------------------------------------- /resources/site.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/resources/site.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/install.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/spec/support/install.rb -------------------------------------------------------------------------------- /spec/unit/libraries/helpers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/spec/unit/libraries/helpers_spec.rb -------------------------------------------------------------------------------- /spec/unit/resources/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/spec/unit/resources/config_spec.rb -------------------------------------------------------------------------------- /spec/unit/resources/install_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/spec/unit/resources/install_spec.rb -------------------------------------------------------------------------------- /spec/unit/resources/service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/spec/unit/resources/service_spec.rb -------------------------------------------------------------------------------- /spec/unit/resources/site_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/spec/unit/resources/site_spec.rb -------------------------------------------------------------------------------- /templates/default/default-site.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/templates/default/default-site.erb -------------------------------------------------------------------------------- /templates/default/list.conf.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/templates/default/list.conf.erb -------------------------------------------------------------------------------- /templates/default/nginx.conf.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/templates/default/nginx.conf.erb -------------------------------------------------------------------------------- /templates/default/plugins/ohai-nginx.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/templates/default/plugins/ohai-nginx.rb.erb -------------------------------------------------------------------------------- /templates/default/site-template.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/templates/default/site-template.erb -------------------------------------------------------------------------------- /test/cookbooks/test/metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/test/cookbooks/test/metadata.rb -------------------------------------------------------------------------------- /test/cookbooks/test/recipes/distro.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/test/cookbooks/test/recipes/distro.rb -------------------------------------------------------------------------------- /test/cookbooks/test/recipes/distro_nginx-full.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/test/cookbooks/test/recipes/distro_nginx-full.rb -------------------------------------------------------------------------------- /test/cookbooks/test/recipes/epel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/test/cookbooks/test/recipes/epel.rb -------------------------------------------------------------------------------- /test/cookbooks/test/recipes/invalid-conf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/test/cookbooks/test/recipes/invalid-conf.rb -------------------------------------------------------------------------------- /test/cookbooks/test/recipes/repo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/test/cookbooks/test/recipes/repo.rb -------------------------------------------------------------------------------- /test/cookbooks/test/recipes/test_site.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/test/cookbooks/test/recipes/test_site.rb -------------------------------------------------------------------------------- /test/cookbooks/test/templates/default/override-site-template.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/test/cookbooks/test/templates/default/override-site-template.erb -------------------------------------------------------------------------------- /test/integration/default/controls/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/test/integration/default/controls/config_spec.rb -------------------------------------------------------------------------------- /test/integration/default/controls/service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/test/integration/default/controls/service_spec.rb -------------------------------------------------------------------------------- /test/integration/default/inspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/test/integration/default/inspec.yml -------------------------------------------------------------------------------- /test/integration/default_install/controls/instal_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/test/integration/default_install/controls/instal_spec.rb -------------------------------------------------------------------------------- /test/integration/default_install/inspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/test/integration/default_install/inspec.yml -------------------------------------------------------------------------------- /test/integration/epel/controls/epel_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/test/integration/epel/controls/epel_spec.rb -------------------------------------------------------------------------------- /test/integration/epel/inspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/test/integration/epel/inspec.yml -------------------------------------------------------------------------------- /test/integration/repo/controls/repo_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/test/integration/repo/controls/repo_spec.rb -------------------------------------------------------------------------------- /test/integration/repo/inspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/test/integration/repo/inspec.yml -------------------------------------------------------------------------------- /test/integration/repo_install/controls/install_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/test/integration/repo_install/controls/install_spec.rb -------------------------------------------------------------------------------- /test/integration/repo_install/inspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sous-chefs/nginx/HEAD/test/integration/repo_install/inspec.yml --------------------------------------------------------------------------------