I ran into something today with cloud-init that lead to a bit of a deep dive and I thought I’d share what I found. One of the formats you can use for User Data is the include file format. It allows you to list our URLs or file paths. cloud-init will access the file or URL and execute it as a script. It’s great if there is a publicly accessible script you want to run.