canonical/Ubuntu FIPS-Updates Environment

Sets up an Ubuntu VM with FIPS-updates enabled via Ubuntu Pro

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 14, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: canonical/setup-ubuntu-fips@4c5a8d198709407dc67d4d792670744febb2cf93 # v1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
pro-tokenUbuntu Pro token for enabling FIPS-updatesyes
vm-nameName for the LXD VMnofips-vm
ubuntu-versionUbuntu version to use (e.g., 24.04, 22.04)no24.04
cpu-limitNumber of CPUs for the VMno2
memory-limitMemory limit for the VM (e.g., 4GiB)no4GiB
shared-pathHost path to share with the VM (mounted at /shared in VM)no""
namedescription
vm-nameName of the created VM (use with lxc exec)