A useful set of utilities for interacting with a cloud.
cloud-utils is available in Ubuntu and Debian via the cloud-utils metapackage:
sudo apt update
sudo apt install cloud-utilsRed Hat based distributions offer the cloud-utils package with a subset of binaries and cloud-utils-growpart for growpart.
The package is also available in Alpine and Arch as cloud-utils.
cloud-localds- create a disk for cloud-init to utilize the nocloud datasourceec2metadata- query and display AWS EC2 metadatagrowpart- rewrite partition table so that partition takes up all the space it canmount-image-callback- mount a file to a temporary mount point and then invoke the provided cmd with argsresize-part-image- resize a partition image and contained filesystem to a new sizeubuntu-cloudimage-query- get the latest Ubuntu AWS AMI meeting certain criteriavcs-run- obtain a repository and execute a command with argumentswrite-mime-multipart- utilty for creating mime-multipart files, likely for use via user data and cloud-init
If you find a bug or issue please report it on the upstream Launchpad project.
Distributed under the GPLv3 License. See LICENSE for more information.