├── .gitignore ├── .rubocop.yml ├── .travis.yml ├── Berksfile ├── CHANGELOG.md ├── LICENSE ├── README.md ├── attributes └── default.rb ├── chefignore ├── kitchen.yml ├── libraries └── acme.rb ├── metadata.rb ├── recipes └── default.rb ├── resources ├── certificate.rb ├── selfsigned.rb └── ssl_key.rb ├── templates └── acme-challange.nginx.erb └── test ├── fixtures └── cookbooks │ ├── acme_client │ ├── attributes │ │ └── default.rb │ ├── files │ │ └── index.html │ ├── metadata.rb │ ├── recipes │ │ ├── http.rb │ │ └── nginx.rb │ └── templates │ │ └── nginx-test.conf │ └── acme_server │ ├── metadata.rb │ ├── recipes │ └── default.rb │ └── templates │ └── default │ └── golang.sh.erb └── integration └── http └── inspec └── certificate_spec.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/.travis.yml -------------------------------------------------------------------------------- /Berksfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/Berksfile -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/README.md -------------------------------------------------------------------------------- /attributes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/attributes/default.rb -------------------------------------------------------------------------------- /chefignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/chefignore -------------------------------------------------------------------------------- /kitchen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/kitchen.yml -------------------------------------------------------------------------------- /libraries/acme.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/libraries/acme.rb -------------------------------------------------------------------------------- /metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/metadata.rb -------------------------------------------------------------------------------- /recipes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/recipes/default.rb -------------------------------------------------------------------------------- /resources/certificate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/resources/certificate.rb -------------------------------------------------------------------------------- /resources/selfsigned.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/resources/selfsigned.rb -------------------------------------------------------------------------------- /resources/ssl_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/resources/ssl_key.rb -------------------------------------------------------------------------------- /templates/acme-challange.nginx.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/templates/acme-challange.nginx.erb -------------------------------------------------------------------------------- /test/fixtures/cookbooks/acme_client/attributes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/test/fixtures/cookbooks/acme_client/attributes/default.rb -------------------------------------------------------------------------------- /test/fixtures/cookbooks/acme_client/files/index.html: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /test/fixtures/cookbooks/acme_client/metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/test/fixtures/cookbooks/acme_client/metadata.rb -------------------------------------------------------------------------------- /test/fixtures/cookbooks/acme_client/recipes/http.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/test/fixtures/cookbooks/acme_client/recipes/http.rb -------------------------------------------------------------------------------- /test/fixtures/cookbooks/acme_client/recipes/nginx.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/test/fixtures/cookbooks/acme_client/recipes/nginx.rb -------------------------------------------------------------------------------- /test/fixtures/cookbooks/acme_client/templates/nginx-test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/test/fixtures/cookbooks/acme_client/templates/nginx-test.conf -------------------------------------------------------------------------------- /test/fixtures/cookbooks/acme_server/metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/test/fixtures/cookbooks/acme_server/metadata.rb -------------------------------------------------------------------------------- /test/fixtures/cookbooks/acme_server/recipes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/test/fixtures/cookbooks/acme_server/recipes/default.rb -------------------------------------------------------------------------------- /test/fixtures/cookbooks/acme_server/templates/default/golang.sh.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/test/fixtures/cookbooks/acme_server/templates/default/golang.sh.erb -------------------------------------------------------------------------------- /test/integration/http/inspec/certificate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schubergphilis/chef-acme/HEAD/test/integration/http/inspec/certificate_spec.rb --------------------------------------------------------------------------------