cookbook 'helios', '~> 1.0.1', :supermarket
helios (2) Versions 1.0.1 Follow3
Installs/Configures helios, a basic windows x509 certificate import utility
cookbook 'helios', '~> 1.0.1'
knife supermarket install helios
knife supermarket download helios
Description
The Greek god of the sun, Helios, was responsible for turning darkness into light. In a similar fashion, SSL Certificates are designed to bring the bright light of verified identity to the darkest corners of the internet. Unfortunately, they can also be a PIA to manage.
Helios is designed to download certificates from remote URLs and import them into the appropriate Windows Certificate Store.
** NO SSL CERTIFICATE VERIFICATION PERFORMED **
Helios is simply a retreval-and-deployment tool, not any type of trust-verification engine. If you point it at a valid certfile file, it will import it and your machine will begin trusting. BE CAREFUL.
Requirements
Windows OS, powershell cookbook (which requires windows cookbook, which requires chef_handler cookbook)
Attributes
[:helios][:ca] is an array of hashes, one per certificate authority name, listing the types of certificates to retrieve and install. [:helios][:{root,intermediate}][:name] is a hash of filenames and url locations to download the certs from. It would be simple enough to change this construction into a data bag lookup.
Usage
Add your relevant 3rdparty cert providers to the [:ca] array, and then add their various certificate types.
This cookbook has been tested and verified working on Windows 2003 i386, Windows 2008 i386, and Windows 2008 R2 x86_64
Dependent cookbooks
powershell >= 1.0.6 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Collaborator Number Metric
1.0.1 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
1.0.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
1.0.1 failed this metric
FC064: Ensure issues_url is set in metadata: helios/metadata.rb:1
FC065: Ensure source_url is set in metadata: helios/metadata.rb:1
FC066: Ensure chef_version is set in metadata: helios/metadata.rb:1
FC069: Ensure standardized license defined in metadata: helios/metadata.rb:1
Run with Foodcritic Version 14.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
1.0.1 passed this metric
Publish Metric
1.0.1 passed this metric
Supported Platforms Metric
1.0.1 passed this metric
Testing File Metric
1.0.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
1.0.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
1.0.1 failed this metric
1.0.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
1.0.1 failed this metric
FC064: Ensure issues_url is set in metadata: helios/metadata.rb:1
FC065: Ensure source_url is set in metadata: helios/metadata.rb:1
FC066: Ensure chef_version is set in metadata: helios/metadata.rb:1
FC069: Ensure standardized license defined in metadata: helios/metadata.rb:1
Run with Foodcritic Version 14.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
1.0.1 passed this metric
Publish Metric
1.0.1 passed this metric
Supported Platforms Metric
1.0.1 passed this metric
Testing File Metric
1.0.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
1.0.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
1.0.1 failed this metric
FC065: Ensure source_url is set in metadata: helios/metadata.rb:1
FC066: Ensure chef_version is set in metadata: helios/metadata.rb:1
FC069: Ensure standardized license defined in metadata: helios/metadata.rb:1
Run with Foodcritic Version 14.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
1.0.1 passed this metric
Publish Metric
1.0.1 passed this metric
Supported Platforms Metric
1.0.1 passed this metric
Testing File Metric
1.0.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
1.0.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
1.0.1 passed this metric
1.0.1 passed this metric
Testing File Metric
1.0.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
1.0.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
1.0.1 failed this metric
1.0.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number