https://github.com/indellient/chef-infra-venafi-cookbook
https://github.com/indellient/chef-infra-venafi-cookbook
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/indellient/chef-infra-venafi-cookbook
- Owner: Indellient
- License: other
- Created: 2020-05-07T14:00:02.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2022-05-13T13:33:04.000Z (about 4 years ago)
- Last Synced: 2023-03-03T17:12:15.851Z (over 3 years ago)
- Language: HTML
- Size: 53.7 KB
- Stars: 3
- Watchers: 8
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Venafi Helper Cookbook
### Description
This is a venafi cookbook which will connect with an existing TPP (Trust Protection Platform) Venafi Server or Venafi Cloud, and enroll and manage your certs.
In order to use the venafi-helper you need to utilize the custom resource and call it from your recipes.
### venafihelper Properties
- `common_name`: The common name of your certificate (e.g. "bla.example.com")
- name property
- `tpp_url`: The URL you use to authenticate with the SDK
- `token`: The token you use to authenticate with the SDK
- `tpp_username`: The username you use to authenticate with the SDK (deprecated)
- `tpp_password`: The password you use to authenticate with the SDK (deprecated)
- `zone`: The zone of your certificate (e.g. "Certificates\\\\Bla")
- `location`: Where you want to write the certificates to disk
- `device_name`: Name of Device you want to create in Venafi Server
- default: node FQDN
- `app_name`:
- `apikey`: API used to communicate with Venafi Cloud
- `id_path`:
- `tls_address`:
- `renew_threshold`:
For examples please see the test fixtures in the `test/` directory.