Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-07-19 | do not complain if attempt to resizefs in an lxc container fails | Scott Moser | |
it is expected / understood that mknod would fail inside an lxc container. So, if thats the case, just log a debug message saying so. LP: #800856 | |||
2011-07-18 | add chef [Avishai Ish-Shalom] | Scott Moser | |
2011-06-30 | * cloudinit/CloudConfig/cc_update_etc_hosts.py | Marc Cluet | |
- Added new functionality to sanitise /etc/hosts | |||
2011-06-17 | read authorized_keys location from sshd_config (LP: #731849) | Scott Moser | |
LP: #785542 | |||
2011-06-17 | make the default "fill in" mount entries configurable. (LP: #785542) | Scott Moser | |
The primary motivation for this is so that 'nobootwait' is not hard coded to appear in the fs_opts field. LP: #785542 | |||
2011-06-17 | make the "cloud-config ready" command configurable (LP: #785551) | Scott Moser | |
Previously, when cloud-config was ready, cloud-init would emit an upstart event with: initctl emit cloud-config Now, that command is configurable via the 'cc_ready_cmd' value in cloud.cfg or user data. The default behavior is not changed. LP: #785551 | |||
2011-06-17 | change, and make configurable the prefix for entries in root authorized_keys | Scott Moser | |
This makes the prefix for entries added to root's authorized keys configurable. Previously, the value was: command="echo 'Please login as the user \"ubuntu\" rather than the user \"root\".\';echo;sleep 10\"" Now, at is configurable in cloud.cfg or user data by setting 'root_disabled_opts'. Additionally, the default has been changed to include 'no-port-forwarding,no-agent-forwarding,no-X11-forwarding' See LP: #798505 for more information on that. Note, that 'no-pty' was *not* added to this list as adding it means the user who simply does 'ssh root@host' gets a "cannot allocate pty" message rather than seeing warning about using root. LP: #798505 | |||
2011-06-17 | fix broken ec2 metadata service (incorrect variable name) | Scott Moser | |
2011-06-14 | Support disabling of byobu. | Scott Moser | |
LP: #797336 | |||
2011-06-01 | support configurable urls for metadata service | Scott Moser | |
Now, if a Eucalyptus install is in STATIC or SYSTEM mode, the metadata service can still be used. In order to do that, the user must configure their DNS so that 'instance-data' will resolve to the cloud controller. Thanks to Kieran Evans. LP: #761847 | |||
2011-06-01 | revert some white space changes versus trunk | Scott Moser | |
just to avoid unnecessary changes (and confusion in 'annotate') | |||
2011-05-28 | changed config key name | keyz182 | |
2011-05-28 | log.warn to log.warning | keyz182 | |
removed extra args from string format | |||
2011-05-28 | Removed unnecessary newline | keyz182 | |
2011-05-28 | Added support for loading metadata urls from config files. | keyz182 | |
2011-05-26 | Another silly typo. | keyz182 | |
2011-05-26 | Remove any unresolveable addresses before attempting to access metadata. | keyz182 | |
2011-05-25 | Fixed silly mistake self.metadata_address instead of metadata_address. D'oh. | keyz182 | |
2011-05-25 | Fix for default metadata_address value | keyz182 | |
2011-05-25 | Modified to reflect changes suggested by Scott Moser | keyz182 | |
2011-05-24 | Modified cloudinit/DataSourceEc2.py and cloudinit/boto_utils.py to check ↵ | keyz182 | |
both http://169.254.169.254 and http://instance-data:8773 for meta data service. LP: #761847 | |||
2011-05-24 | Modified cloudinit/DataSourceEc2.py and cloudinit/boto_utils.py to check ↵ | keyz182 | |
both http://169.254.169.254 and http://instance-data:8773 for meta data service. LP: #761847 | |||
2011-04-29 | Seperated chef gems install to another function | Avishai Ish-Shalom | |
2011-04-24 | updated ruby packages list | Avishai Ish-Shalom | |
2011-04-24 | ruby_version should be configurable | Avishai Ish-Shalom | |
2011-04-21 | Added Chef plugin | Avishai Ish-Shalom | |
2011-04-21 | Allow configurable hostname prefix and hostname attribute | Avishai Ish-Shalom | |
2011-04-06 | fix bug seeding grub dpkg config when devices are named xvdX (LP: #752361) | Scott Moser | |
With newer ubuntu kernels the xen block devices are named xvd[a-z][0-9] Ie, instead of /dev/sda1 the root device is /dev/xvda1. LP: #752361 | |||
2011-04-04 | convert some user input from dos to unix (LP: #744965) | Scott Moser | |
If user input is a consumed as a user-script, a boothook, or a upstart job and appears to be dos-formated, then change it to unix formated LP: #744965 | |||
2011-03-30 | cloudinit/CloudConfig/cc_timezone.py: remove debug print out | Scott Moser | |
2011-03-30 | remove debug printout in cloudinit/UserDataHandler.py | Scott Moser | |
2011-03-21 | fix bug with resizefs module | Scott Moser | |
instead of using blkid on /dev/root, create a device node ourselves with the correct device number of '/', then use blkid and resize2fs on that. I believe the problem was that /dev/root was occasionally not being present due to race. LP: #726938 | |||
2011-03-21 | fix bug in part-handler code, that broke working part-handlers (LP: #739694) | Scott Moser | |
LP: #739694 | |||
2011-03-08 | fix issue where apt-update was not done unless explicitly set | Scott Moser | |
2011-03-03 | make update of sources not prevent installation attempt (LP: #728167) | Scott Moser | |
LP: #728167 | |||
2011-03-03 | cc_resizefs.py: log output of failed resizefs or blkid commands | Scott Moser | |
2011-03-03 | in subp, put output and stderr into the raised error | Scott Moser | |
2011-02-22 | merge mcollective fixes from Marc. Changes to indentation and added comments | Scott Moser | |
2011-02-20 | Change output format for ConfigParser | Marc Cluet | |
2011-02-20 | Changes to mcollective module, added docs | Marc Cluet | |
2011-02-18 | handle no datasource better cloud-init-cfg | Scott Moser | |
previously, cloud-init-cfg would call CloudConfig with no cloud specified. Then, CloudConfig would get a new cloudinit instance and specify no ds_deps (which means network and local). If no cache was found, it would wait again for the Ec2 metadata service (even if it wasn't supposed to). Now, we get the cloud instance in the main program and attempt to get the data source, but only from [], which will get only cached. Then, if its not found, exit silently. | |||
2011-02-18 | add carriage return to cc_final_message.py output | Scott Moser | |
2011-02-18 | fix bug if ovf had empty seedfrom | Scott Moser | |
2011-02-18 | fix syntax erorr in cc_puppet.py | Scott Moser | |
2011-02-18 | Update puppet to replace rather than append, add mcollective [Marc Cluet] | Scott Moser | |
Modified puppet module to try to replace values on the existing file instead of adding new values to the end. Also added initial mcollective module | |||
2011-02-17 | update /etc/hosts hosts.tmpl to if 'manage_etc_hosts' is set in cloud-config | Scott Moser | |
LP: #720440 | |||
2011-02-17 | change from yaml+'#include' to yaml + config.d format for cloud.cfg | Scott Moser | |
2011-02-15 | Changes to puppet module + mcollective module | Marc Cluet | |
2011-02-07 | add 'bootcmd' like 'runcmd' to cloud-config syntax for running things early | Scott Moser | |
2011-02-07 | add apt helper routeins to CloudConfig, and use them in apt and puppet | Scott Moser | |
Adding the apt helper routines to CloudConfig. Then, make use of the following from cc_puppet and cc_apt_update_upgrade update_package_sources(): install_packages(pkglist): I'm not really terribly happy with this location for them. Their presence here is really only because of apt-update's use of 'run-once-per-instance'. |