Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-07-21 | fix syntax error in cc_chef.py | Scott Moser | |
2011-07-19 | improve the updating of /etc/hosts with correct fqdn when possible | Scott Moser | |
Thanks to Adam Gandalman and Marc Cluet for this fix. LP: #812539 | |||
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 | 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-14 | Support disabling of byobu. | Scott Moser | |
LP: #797336 | |||
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-03-30 | cloudinit/CloudConfig/cc_timezone.py: remove debug print out | 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-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-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 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-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'. | |||
2011-02-07 | add 'run_per_instance' to CloudConfig | Scott Moser | |
This method aloows the caller to run easily run something "once per instance". Its location in CloudConfig rather than 'util' is really only because it needs access to cloudinit.get_ipath_cur to get the 'data' path. | |||
2011-02-07 | rename 'datadir' key to 'data' in pathmap | Scott Moser | |
2011-02-04 | resizefs didn't work, as 'blkid' would return error status 2 | Scott Moser | |
passing '-c /dev/null' (no cache file) seems to work fine. | |||
2011-02-04 | change default of resize_rootfs to True | Scott Moser | |
2011-01-28 | Removing quotes from puppet config option values | Ryan Lane | |
LP: #709946 | |||
2011-01-28 | add setting of passwords. | Scott Moser | |
2011-01-26 | if output entry is a scalar, send stdout and stderr same place | Scott Moser | |
2011-01-26 | cc_ssh: if a private key is supplied, do not require public. | Scott Moser | |
given rsa_private_key, rsa_public_key is not needed in the ssh element of cloud-config. instead, it can be generated with ssh-keygen -yf LP: #648905 | |||
2011-01-26 | add timezone to cloud-config (LP: #645458) | Scott Moser | |
LP: #645458 | |||
2011-01-26 | change 'except' syntax to python 3 style. | Scott Moser | |
Everywhere that there occurred: except Exception, e: changed to except Exception as e: | |||
2011-01-25 | add get_config_obj to a DataSource object. | Scott Moser | |
This will allow for a DataSource to provide its own config that will then be utilized as part of CloudConfig. [to be used in OVF] | |||
2011-01-25 | make final_message run 'per_always' rather than per-instance | Scott Moser | |
2011-01-25 | make rightscale config default to once-per-instance, not once-ever | Scott Moser | |
2011-01-25 | add support for posting data to a URL (phone_home) | Scott Moser | |
There is no default configured. Nothing is done by default. | |||
2011-01-25 | add support for reading rightscale style userdata | Scott Moser | |
LP: #668400 | |||
2011-01-25 | add support for redirecting output of cloud-init, cloud-config and cloud-final | Scott Moser | |
2011-01-25 | use timestamp.gmtime() for timestamps rather than time() or datetime | Scott Moser | |
2011-01-24 | move cloud-run-user-script.conf to cloud-final, use cloud-cfg for invoking | Scott Moser | |
This moves what was done as cloud-run-user-script.conf to 'cloud-final' and makes that re-use the cloud-init-cfg code, but simply with a different set of default configs. Also, adds keys_to_console and final_message cloud-config modules LP: #653271 | |||
2011-01-24 | merge in fixes to get to functioning point | Scott Moser | |