cookbook 'trusted_certificate', '= 4.0.6'
    trusted_certificate
    
      
        
          (29) Versions
        
        4.0.6
      
        - 
        
        
 
      
    
    
  Follow2
  
  Manages adding certificates to the OS trust store
cookbook 'trusted_certificate', '= 4.0.6', :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
createdelete
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.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_certificateResource 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.6 passed this metric
        
      Contributing File Metric
        
            4.0.6 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.6 passed this metric
        
      No Binaries Metric
        
            4.0.6 passed this metric
        
      Testing File Metric
        
            4.0.6 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.6 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.6 passed this metric
            4.0.6 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.6 passed this metric
        
      No Binaries Metric
        
            4.0.6 passed this metric
        
      Testing File Metric
        
            4.0.6 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.6 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.6 passed this metric
            4.0.6 passed this metric
        
      Testing File Metric
        
            4.0.6 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.6 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.6 failed this metric
            4.0.6 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