- Updates vcert dependency to v0.17.0 to fix a mismatch between requirements.txt and setup.py dependencies that impacted the collection
- Fixes an issue with csr origin service and private key types
- Updates vcert dependency to v0.16.2
- Added minimum required version of Ansible to the README Requirements section.
- Added minimum required version of Python to the README Requirements section.
- Added collection installation instructions to the README file.
- Fixed changelog file location
- Resolved a couple yamllint test warnings
- Release version of venafi.machine_identity collection
- Fixed linter issues and code changes as prep work for getting the collection certified by Red Hat
- Updated vcert dependencies to patch security vulnerabilities
- Fixed all linter errors reported by ansible-lint
- Added role-specific targets to Makefile
- Fixed an issue in
local-certificate.yaml
task where certain expressions failed whenuse_pkcs12_format
var is not defined
- Added support for service generated CSR on VaaS
- Fixed issue with SANs validation when no SAN has been provided
- Fixed issue when an empty private key file was being created on invalid scenarios
- Added ability to retrieve public key and default principals from SSH Certificate Authorities
- Fixed issues with doc-string and custom fields description
- Added version history to README.md
- Added support for Service Generated CSR (contribution by @Kerrida) on TPP
- Added support for PKCS12 output format for certificates
- Added support for flexible validity periods when requesting a certificate
- Added support for custom fields when requesting a certificate
- Minor fixes to SSH certificates on TPP
- Cleaned linter warnings on the collection
- Added support for SSH certificates (request, retrieve) on TPP
- Migrated from Venafi Ansible role to Machine Identity collection
- Added support for Policy Management on TPP and VaaS