Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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 | |
2011-01-24 | cc_update_hostname: fix error handling | Scott Moser | |
2011-01-24 | cc_update_hostname: fix bad variable name | Scott Moser | |
2011-01-24 | add CloudConfig.per-once definition | Scott Moser | |
2011-01-21 | add function to cloud-init to run cloud-config style modules | Scott Moser | |
add 'hostname' cloud-config option for setting hostname make rsyslog and resizefs run at cloud-init time | |||
2011-01-21 | cc_locale: fix copy paste code error if args are given | Scott Moser | |
2011-01-20 | add 'resize_rootfs' cloud-config option. | Scott Moser | |
2011-01-20 | remove updates check, as its no longer really necessary (LP: #653220) | Scott Moser | |
LP: #653220 | |||
2011-01-19 | convert 'cachedir' to 'seeddir', move cloud_config, scripts to instance | Scott Moser | |
- cloud_config and scripts now live in instance directory - cachedir is now more correctly named 'seeddir' | |||
2011-01-19 | support $MIRROR and $RELEASE in apt-source cloud-config lines (LP: #693292) | Scott Moser | |
sources can use $MIRROR and $RELEASE and they will be replaced with the local mirror for this cloud, and the running release this: - source: deb $MIRROR $RELEASE multiverse would possibly be turned into: - source: deb http://us-east-1.ec2.archive.ubuntu.com/ubuntu natty multiverse LP: #693292 | |||
2011-01-19 | move user scripts ('#!' and runcmd) to be per-instance (LP: #675711) | Scott Moser | |
Previously, if you ran an instance with either runcmd data or user-data scripts, it would run again after rebundle or create-image. This puts the files created by runcmd or user-data scripts into instance-id specific paths, and then runs them by that instance-id specific path. LP: #675711 | |||
2011-01-19 | make 'do not login as root' message more clear. | Scott Moser | |
When the user attempts login as root, they see a message suggesting a different user. This changes that message from: Please login as the ubuntu user rather than root user. to Please login as the user "ubuntu" rather than the user "root". LP: #672417 |