How to customise a cloud Ubuntu Pro image with FIPS updates#
Launch an Ubuntu Pro instance on your cloud#
See the following links for up to date information for each supported cloud:
https://ubuntu.com/aws/pro
https://ubuntu.com/azure/pro
https://ubuntu.com/gcp/pro
Enable FIPS updates#
Wait for the standard Ubuntu Pro services to be set up:
sudo pro status --wait
Use the enable
command to set up
FIPS updates.
sudo pro enable fips-updates --assume-yes
Now, reboot the instance:
sudo reboot
And verify that fips-updates
is enabled in the output of pro status
:
sudo pro status
Also remove the machine-id
so that it is regenerated for each instance
launched from the snapshot.
sudo rm /etc/machine-id
Snapshot the instance as a Cloud image#
Cloud-specific instructions are here:
Launch your custom image#
Use your specific cloud to launch a new instance from the custom image.
Note
For versions of the Ubuntu Pro Client prior to 27.11, you will need to re-enable fips-updates
on each
instance launched from the custom image.
This won’t require a reboot and is only necessary to ensure the instance gets updates to FIPS packages when they become available.
sudo pro enable fips-updates --assume-yes
This can be scripted using cloud-init user data at launch time:
#cloud-config
# Enable fips-updates after pro auto-attach and reboot after cloud-init completes
runcmd:
- 'pro status --wait'
- 'pro enable fips-updates --assume-yes'