← Back to team overview

cloud-init team mailing list archive

Re: cloud-init user data deployed by terraform on custom AWS AMI

 

I made a look at /var/lib/cloud/instance/user-data.txt and it appears
that the cloud config script is *deployed*.

On Wed, Feb 9, 2022 at 10:30 PM Colin Williams
<colin.williams.seattle@xxxxxxxxx> wrote:
>
> Hi,
>
> I am trying to mount a instance block device (non EBS) similar to
>
> https://stackoverflow.com/a/67723667
>
> With the hostname parameter in cloud config I noticed an error ( I
> don't recall the exact location where I saw this)
>
> I removed the hostname parameter. In the runcmd section I added a line
> to write a file to /tmp/cc to try to see if the script is executed. -
> echo "" > /tmp/cc
>
> I am not seeing any sign of execution.
>
> I made a look at /var/lib/cloud/instance/user-data.txt and it appears
> that the cloud config script is executed.
>
> There appears to be a systemd cloud-init.service enabled. When I look
> at the logs it appears to be displaying a log generating ssh key
> pairs.
> _____________________________________________________________________
>
>
> In order to debug this:
>
> How do I first manually execute the user-data script using cloud-init
> to test functionality without testing terraform deployment?
>
> How do I get better insight into the cloud-init service or why it's
> not executing the script?
>
> For example, I don't see anything related to the user-data script from
> journalctl -u cloud-init


Follow ups

References