-
BREAKING
- remove Ubuntu 18.04 support (reached EOL)
- remove Debian 10 support (reached EOL)
-
UPDATE
- Update
cfssltools to version 1.6.5 - add Debian 12 support
- update Github workflow
- Update
-
MOLECULE
- fix ansible-lint issues in
converge.yml
- fix ansible-lint issues in
- UPDATE
- Update
cfssltools to version 1.6.4 - Add support for Ubuntu 22.04
- Add verify step for Molecule
- Update
- Update
cfssltools to version 1.6.3 - add Github release action to push new release to Ansible Galaxy
- add
.yamllint
- Update
cfssltools to version 1.6.2 - tasks/main.yml: use FQDN Ansible module name
- meta/main.yml: update
min_ansible_versionto2.9/ addrole_nameandnamespace
- Update
cfssltools to version 1.6.1 - Add support for Debian 10 (Buster) + 11 (Bullseye)
- Remove Ubuntu 16.04 (Xenial) support
- Update
cfssltools to version 1.6.0
- Update
cfssltools to version 1.5.0 - Added molecule test
- Update
cfssltools to version 1.4.1
- Renamed
cfssl_checksum_urltocfssl_checksum_url
- Role requires Ansible version >= 2.7 now
- Update
cfssltools to version 1.4.0 - Since Cloudflare changed the way how to distribute binaries it's no longer possible to use
cfsslbinaries before version 1.4.0. If you need older binaries you can clone this Github repository and checkoutv4.0.0+1.2.0branch - Added new binaries:
cfssl-bundle,cfssl-certinfo,cfssl-newkey,cfssl-scan,mkbundleandmultirootca cfssl_versionchanged to1.4.0cfssl_checksumandcfssljson_checksumvariables removed as they're no longer needed (replaced bycfssl_checksum_url)cfssl_checksum_urlspecifies the URL to a file that contains the SHA256 checksums for the variouscfsslbinariescfssl_archvariable only supportsamd64at the moment. Other architectures no longer supported
- Removed all tags before
3.0.0+1.2.0. That was needed because Ansible Galaxy don't work with version tags that don't respect semantic versioning scheme (SemVer)
- allow other architectures to download
- checksum as variable and for
cfsslandcfssljsonbinary - add Archlinux as supported platform
- use correct semantic versioning as described in semver. Needed for Ansible Galaxy importer as it now insists on using semantic versioning.
- moved changelog entries to separate file
- make Ansible linter happy
- no major changes but decided to start a new major release as versioning scheme changed quite heavily
- update README
- update documentation of variables / update README
- variable values should be strings
- removed
cfssl_conf_directoryvariable (not needed as this role only installs the CFSSL binaries)
- initial release