summaryrefslogtreecommitdiff
path: root/upstart/cloud-run-user-script.conf
AgeCommit message (Collapse)Author
2010-06-17make cloud-config modules configurable by cloud-configScott Moser
The list of cloud-config modules is now kept in cloud config itself. There is a builtin list in cloudinit, which is overrideable by /etc/cloud/cloud.cfg or user data cloud-config. This should make the modules more easily added or removed (as no code needs to be edited now) Basic summary of changes: - move CloudConfig.py -> cloudinit/CloudConfig/__init__.py - split cloud-config modules into their own files named cloudinit/CloudConfig/cc_<name>.py - remove all the upstart/cloud-config-* scripts, replacing them with upstart/cloud-config.conf
2010-03-02update upstart/* files to be in sync with 0.5.7-0ubuntu4Scott Moser
Some changes were rushed in prior to lucid beta that didn't get pulled back into the upstream release. I'm pulling those in here.
2010-02-19force ru-user-script to wait on cloud-config-miscScott Moser
cloud-config-misc is adding a script to the directory where user-scripts go, so run-user-script has to wait on it.
2010-02-17fix broken user-data scriptsScott Moser
cloud-run-user-script was never running because it depended on 'stopped cloudinit', rather than 'stopped cloud-init'.
2010-02-03globally remove ec2init and rename to cloudinitScott Moser
2010-01-11refactor the config class and jobs to run through cloud-init-cfgScott Moser
At this point, the following should be functional: cloud-init-cfg apt-update-upgrade
2010-01-112 changes to cloud-run-user-scriptScott Moser
1. arguments to run-parts came before run-parts 2. explicitly state that we dont want this script to run until cloud-config is done
2010-01-11make sure all user-scripts get run, and only once-per-instanceScott Moser
run-parts didn't like scripts ending in .sh apparently. the man page says: If neither the --lsbsysinit option nor the --regex option is given then the names must consist entirely of upper and lower case letters, digits, under‐ scores, and hyphens. We dont want to have such a restriction. so run with --regex '.*' Second change is making this run once-per-instance .
2010-01-07functional state now in kvm testsScott Moser
supports user data as mime-multipart and handling types of text/x-shellscript - execute at rc.local text/cloud-config - feed to cloud config text/upstart-job - add to /etc/init as upstart job text/x-include-url - include urls as if they were in-line
2010-01-07get usage of cloud-init-run-module correctScott Moser
2010-01-06add cloud-run-user-script upstart job to run rc.local style scriptsScott Moser