linux-system-roles / nbde_client

Ansible role for configuring Network Bound Disk Encryption clients (e.g. clevis)
https://linux-system-roles.github.io/nbde_client/
MIT License
14 stars 24 forks source link

python version depends on platform; upgrade checkout, setup-python; support py311 [citest skip] #85

Closed richm closed 1 year ago

richm commented 1 year ago

The python version used now requires a corresponding os version e.g. python 2.7 and python 3.6 are no longer supported on ubuntu-latest - must use 20.04. Update the python matrix to include the os to use as well.

Use checkout@v3 and setup-python@v4

python 3.11 stable is now supported by setup-python

Add push action for status reporting on role main page if missing

Use docker for ansible-test if not already doing that

Signed-off-by: Rich Megginson rmeggins@redhat.com