Hi, You should find your shellscript mime payload in:
/var/lib/cloud/instance/scripts/<scriptname> Example use and check: https://paste.ubuntu.com/p/s58mjFBZsZ/ Ryan On Thu, Aug 27, 2020 at 12:00 PM Bean Taxi <[email protected]> wrote: > Hello all! > > I have a simple multipart MIME with a cloud-config part and a simple > x-shellscript part. It is working fine. But _before_ it was working fine, I > tried troubleshooting by looking around for the x-shellscript to be dropped > in /var/lib/cloud/scripts/per-instance, and then broadened my search to > /var/lib/cloud, and never found it. Ultimately I apparently fixed my issue, > and my script started executing on instance creation, and it was all good. > But I still never saw a script getting copied where I expected it. > > From reading the code for cloudinit/handlers/shellscript.py, it looks > like the script should be copied to the per-instance folder somewhere > similar. But it's slow going for me to understand the code and I could > easily be missing something. So I figured I'd just ask. > > Does that file get copied somewhere I'm not looking? Or is it run 'in > place' from the MIME file, or perhaps from a persisted user-data file of > some sort? > > Thanks! > Bean > > > -- > Mailing list: https://launchpad.net/~cloud-init > Post to : [email protected] > Unsubscribe : https://launchpad.net/~cloud-init > More help : https://help.launchpad.net/ListHelp >
-- Mailing list: https://launchpad.net/~cloud-init Post to : [email protected] Unsubscribe : https://launchpad.net/~cloud-init More help : https://help.launchpad.net/ListHelp

