mirror of
https://github.com/phfroidmont/self-hosting.git
synced 2025-12-25 05:36:59 +01:00
1.5 KiB
1.5 KiB
ansible-role-cfssl
Installes CFSSL (CloudFlare's PKI toolkit) binaries. I used it as a lightweight certificate authority (CA) for Kubernetes. This Ansible playbook is used in Kubernetes the not so hard way with Ansible (at Scaleway) - part 4 - certificate authority.
Versions
I tag every release and try to stay with semantic versioning. If you want to use the role I recommend to checkout the latest tag. The master branch is basically development while the tags mark stable releases. But in general I try to keep master in good shape too.
The tag v1.0.0_r1.2.0 means that this is the release v1.0.0 of the Ansible role which uses release r1.2.0 of CFSSL.
Changelog
v2.0.2_r1.2.0
- update documentation of variables / update README
v2.0.1_r1.2.0
- variable values should be strings
v2.0.0_r1.2.0
- removed
cfssl_conf_directoryvariable (not needed as this role only installs the CFSSL binaries)
v1.0.0_r1.2.0
- initial release
Role Variables
#Specifies the version of CFSSL toolkit we want to download and use
cfssl_version: "R1.2"
# The directory where CFSSL binaries will be installed
cfssl_bin_directory: "/usr/local/bin"
Example Playbook
- hosts: k8s_ca
roles:
- githubixx.cfssl
License
GNU GENERAL PUBLIC LICENSE Version 3