cookbook 'trusted_certificate', '= 4.0.9'
trusted_certificate
(28) Versions
4.0.9
-
Follow2
Manages adding certificates to the OS trust store
cookbook 'trusted_certificate', '= 4.0.9', :supermarket
knife supermarket install trusted_certificate
knife supermarket download trusted_certificate
trusted_certificate cookbook
This cookbook provides a trusted_certificate
resource to manage adding SSL/TLS certificates to the operating system's trust store.
Maintainers
This cookbook is maintained by the Sous Chefs. The Sous Chefs are a community of Chef cookbook maintainers working together to maintain important cookbooks. If you’d like to know more please visit sous-chefs.org or come chat with us on the Chef Community Slack in #sous-chefs.
Requirements
Platforms
- Debian/Ubuntu
- RHEL 6+
Chef
- Chef 15.3+
Cookbooks
- none
Recipes
default
Installs the ca-certificates
package that provides the certificate trust mechanism.
Resources
trusted_certificate
Adds a certificate to the operating system's trust store.
properties
-
content
: The contents of the cert to add. This can be specfied as inline content, a URL to a remote file, or a cookbook_file included in a wrapper cookbook. -
certificate_name
: The filename of the cert
actions
create
delete
example
Create certificate from inline content:
trusted_certificate 'my_corp' do action :create content 'THIS_WOULD_BE_THE_WHOLE_CERT_CONTENTS' end
Download from a remote location:
trusted_certificate 'my_corp_remote' do action :create content 'http://www.example.com/my_corp_remote.crt' end
Create cert from file included in a wrapper cookbook:
trusted_certificate 'my_corp_cert_wrapper' do action :create content 'cookbook_file://my_trusted_certs::my_corp_cert.crt' end
Delete a certificate from the chain:
trusted_certificate 'my_corp' do action :delete end
Contributors
This project exists thanks to all the people who contribute.
Backers
Thank you to all our backers!
Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website.
Dependent cookbooks
This cookbook has no specified dependencies.
Contingent cookbooks
trusted_certificate Cookbook CHANGELOG
This file is used to list changes made in each version of the trusted_certificate cookbook.
4.0.9 - 2023-07-10
4.0.8 - 2023-05-17
- Update actions/checkout action to v3
- Update tested platforms on CI
4.0.7 - 2023-05-17
- Update sous-chefs/.github action to v2.0.4
4.0.6 - 2023-04-04
- Standardise files with files in sous-chefs/repo-management
4.0.5 - 2023-02-14
- Standardise files with files in sous-chefs/repo-management
4.0.4 - 2023-02-14
- resolved cookstyle error: .delivery/project.toml:2:8 convention:
Style/StringLiterals
- resolved cookstyle error: .delivery/project.toml:4:10 convention:
Style/StringLiterals
- resolved cookstyle error: .delivery/project.toml:5:13 convention:
Style/StringLiterals
- resolved cookstyle error: .delivery/project.toml:6:10 convention:
Style/StringLiterals
- resolved cookstyle error: .delivery/project.toml:7:9 convention:
Style/StringLiterals
- resolved cookstyle error: .delivery/project.toml:8:14 convention:
Style/StringLiterals
- resolved cookstyle error: .delivery/project.toml:9:11 convention:
Style/StringLiterals
4.0.3 - 2021-08-31
- Standardise files with files in sous-chefs/repo-management
4.0.2 - 2021-07-22
- Update README.md
4.0.1 - 2021-06-01
- Standardise files with files in sous-chefs/repo-management
4.0.0 - 2021-05-07
-
trusted_certificate
Resource enableunified_mode
3.5.0 - 2021-03-22
- Add sensitive property to certificate sourced from content passed to the resource - @bmhughes
3.4.0 - 2021-03-18
- Sous Chefs Adoption
- Add InSpec tests
3.3.0 (2020-06-24)
- Update to enable installation of certs via URL or cookbook_file in wrapper cookbook - @qubitrenegade
- Move the cert update logic into a helper method - @tas50
- Update and expand testing - @tas50
- Remove the mention of the ChefSpec matcher - @tas50
- Remove the .foodcritic file - @tas50
- Require Chef 12.15+ - @tas50
- Switch to Policyfile instead of Berkshelf - @collinmcneese
- Replace Travis CI testing with GitHub Actions - @collinmcneese
- updates trusted_certificate resource for property content - @collinmcneese
- fixes unit test for content with new resource data - @collinmcneese
- updates content property to be required only for create action - @collinmcneese
- Make sure the resource loads on chef < 16 + other fixes - @tas50
3.2.0 (2018-04-06)
- Added a new :delete action
- Removed Chefspec matchers that are now autogenerated by Chefspec
3.1.1 (2017-06-28)
- Avoid deprecation warning in the Chefspecs
- Remove unnecessary required on the name property
- Remove the converge_by that's causing converges on every run
3.1.0 (2017-05-30)
- name_attribute -> name_property in the custom resource
- Remove class_eval usage and require Chef 12.7+ to resolve failures on later Chef 12 releases
3.0.1 (2017-03-21)
- Test with Local Delivery instead of Rake
- Fix method missing errors on older Chef clients
3.0.0 (2017-02-15)
- Require Chef 12.5+ and remove compat_resource
2.0.0 (2017-01-04)
- Convert the LWRP to a custom resource
- Add support for opensuse
1.0.1 (2017-01-03)
- Remove Chef 11 compatibility in metadata
- Fix typo in the matcher name
1.0.0 (2016-08-31)
- Add RHEL support
- Add Chefspec matcher
- Add chef_version metadata
- Change maintainer to Cookbook Team
- Fix badge URLs
- Document the provider in the readme
- Add matchers to the readme
- Add test cookbook and test the actual provider in Travis
v0.1.0
- Initial release
Collaborator Number Metric
4.0.9 passed this metric
Contributing File Metric
4.0.9 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
Cookstyle Metric
4.0.9 passed this metric
No Binaries Metric
4.0.9 passed this metric
Testing File Metric
4.0.9 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
4.0.9 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
4.0.9 passed this metric
4.0.9 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
Cookstyle Metric
4.0.9 passed this metric
No Binaries Metric
4.0.9 passed this metric
Testing File Metric
4.0.9 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
4.0.9 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
4.0.9 passed this metric
4.0.9 passed this metric
Testing File Metric
4.0.9 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
4.0.9 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
4.0.9 failed this metric
4.0.9 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