canonical/Ubuntu FIPS-Updates Environment
Sets up an Ubuntu VM with FIPS-updates enabled via Ubuntu Pro
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit May 14, 2026
- License
- Apache 2.0
Pinned Snippet
uses: canonical/setup-ubuntu-fips@4c5a8d198709407dc67d4d792670744febb2cf93 # v1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| pro-token | Ubuntu Pro token for enabling FIPS-updates | yes | — |
| vm-name | Name for the LXD VM | no | fips-vm |
| ubuntu-version | Ubuntu version to use (e.g., 24.04, 22.04) | no | 24.04 |
| cpu-limit | Number of CPUs for the VM | no | 2 |
| memory-limit | Memory limit for the VM (e.g., 4GiB) | no | 4GiB |
| shared-path | Host path to share with the VM (mounted at /shared in VM) | no | "" |
Outputs
| name | description |
|---|---|
| vm-name | Name of the created VM (use with lxc exec) |