yes it's true, the user-data script is executed only at the first boot. If I launch the Debian 7.1 with user-data, it works. But if I create an AMI of this instance, the user-data is not execute for the instances launched with this AMI.
It's disturbing, because with the offical AWS linux AMI, I can create AMI of her and the user-data works for instance launched by this custom AMI. 2013/9/14 Anders Ingemann <[email protected]> > The script should run only once, it removes itself from startup after the > first boot. > One of these messages should show up when you run dmesg (or if you click > "show boot log" in the AWS console). > * No user-data available > * Skipping user-data as it does not begin with #! > * Running user-data > > > Anders > > > On 14 September 2013 14:23, Matthieu Boret <[email protected]> wrote: > >> Hi, >> >> Thanks for your help. I've try with head -n 1 but nothing happening. It >> seems that the ec2-run-user-data command is not executed during boot time. >> After booting if I run /etc/init.d/ec2-run-user-data it works well. >> >> I've nothing in syslog about his execution... >> >> Very strange >> >> >> 2013/9/14 Anders Ingemann <[email protected]> >> >>> Assuming the script runs on startup, the fault should be here: >>> https://github.com/andsens/build-debian-cloud/blob/master/init.d/ec2-run-user-data#L36 >>> Is `head -1` correct usage, shouldn't it be `head -n 1`? >>> >>> >>> Anders >>> >>> >>> On 14 September 2013 12:38, Matthieu Boret <[email protected]> wrote: >>> >>>> Hi, >>>> >>>> I'm on AWS and I use the latest version of the Debian AMI(7.1 from the >>>> marketplace). She's works well but I've just one issue with the execution >>>> of my user-data. >>>> >>>> He's not executed during the boot. >>>> >>>> However he begins with #!/bin/bash >>>> >>>> I've try with this simple script: >>>> >>>> #!/bin/bash >>>> echo "toto" > /tmp/test.log >>>> >>>> But nothing is happening. >>>> >>>> If I do a curl to retry my user-data, I can see my script: >>>> >>>> curl http://169.254.169.254/latest/user-data >>>> >>>> Someone has an idea? >>>> >>>> Thanks >>>> >>>> Matthieu >>>> >>> >>> >> >
