OpenAFS Ansible Collection

October 18, 2021 - version 1.2.0

* Add support for Fedora

* Fix DKMS status check on clients when installing with DKMS packages.

* Add support for extra bnode entries on servers.

* Add support for multiple admin users.

* Add support for externally managed keytabs.

* Add the openafs_build_redhat_rpms module to build OpenAFS RPMs for
  RedHat-family distributions.

* Support kerberos server name variables when setting up the krb5.conf on the kdc server,
  and not just the clients.

* Improve speed and reliability of kernel-devel package installation on clients.

* Improve build logs in openafs_build module.

* Use pytest to run molecule role and playbook unit tests.


August 13, 2021 - version 1.1.0

* Run the bosserver in restricted mode by default

* Update SELinux policy file to support Centos 8.

* Add NetInfo/NetRestrict client and server configuration support.

* Limit bdist install method to Transarc-style paths.

* Support string and list configure_options in openafs_build module.

* Support rebuilding and re-installing when installing from source.

* Support of bzip tarballs when install from source distribution.

* Add host variables for finer control when installing from
  source: afs_configure_options, afs_transarc_build, afs_is_server,
  afs_is_client.

* Fix temporary directory permission errors.

* Fix default client csdb.yaml files.

* Additional debugging output.

* Molecule test improvements and fixes.

* Add meta/runtime.yaml to appease galaxy importer.

May 4, 2021 - version 1.0.0

* Roles for OpenAFS clients and servers. Install methods include
  managed, packages, source, sdist (source distribution), bdist
  (binary distribution).

* Roles for basic Kerberos realm deployment.

* Various modules for playbook and role tasks, including modules
  create OpenAFS volumes, users and groups.

* Example playbooks to build OpenAFS, deploy a Kerberos realm,
  and deploy an OpenAFS cell.

* Docs hosted on readthedocs.io.
