summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2011-02-07make DataSourceEc2 configurable (timeout, retries), lower default retriesScott Moser
This lowers the default retries from 100 to 30 (1050 seconds to 105 seconds)
2011-02-07add config option 'manual_cache_clean'.Scott Moser
This option allows user to specify manual cleaning of the /var/lib/cloud/instance/ link, for a data source that might not be present on every boot.
2011-01-28add setting of passwords.Scott Moser
2011-01-28add previous-instance-id and previous-datasource files to cloud/dataScott Moser
add 'datasource' file to instance dir
2011-01-27take correct action if def_log_file and syslog_fix_perms are emptyScott Moser
2011-01-26if output entry is a scalar, send stdout and stderr same placeScott Moser
2011-01-26add timezone to cloud-config (LP: #645458)Scott Moser
LP: #645458
2011-01-25fix typo in doc/ovf/environment.xmlScott Moser
2011-01-25drop the suggested support of urlencoded 'userdata' PropertyScott Moser
base64 encoding should be enough for the likely use case of this Product Section property.
2011-01-25- change Properties expected in example environment file.Scott Moser
- add ubuntu-server.ovf that passes validation via: xmllint --nonet --path open-ovf/mainline/schemas/ \ --noout --schema open-ovf/mainline/schemas/ovf-envelope.xsd \ doc/ovf/ubuntu-server.ovf and via ovftool --schemaValidate doc/ovf/ubuntu-server.ovf where ovftool is 'VMware ovftool 2.0.1 (build-260188)
2011-01-25remove redundant ProductSection in environment.xmlScott Moser
2011-01-25initial import of ovf codeScott Moser
2011-01-25add support for posting data to a URL (phone_home)Scott Moser
There is no default configured. Nothing is done by default.
2011-01-25add support for redirecting output of cloud-init, cloud-config and cloud-finalScott Moser
2011-01-24move cloud-run-user-script.conf to cloud-final, use cloud-cfg for invokingScott 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-21add function to cloud-init to run cloud-config style modulesScott Moser
add 'hostname' cloud-config option for setting hostname make rsyslog and resizefs run at cloud-init time
2011-01-20add 'resize_rootfs' cloud-config option.Scott Moser
2011-01-19add cloud-config-archive input type.Scott Moser
cloud-config-archive is a yaml formated document where the top level should contain an array. Each entry in the array can be one of - dict { 'filename' : 'value' , 'content' : 'value', 'type' : 'value' } filename and type may not be present - scalar(content) if filename and type are not present, they are attempted to be guessed. LP: #641504
2011-01-19add 'data' entry in pathmap and move get_cpath to a static functionScott Moser
2011-01-19initial /var/lib rework still lots to do. includes a fix for LP: #704509Scott Moser
LP: #704509
2011-01-19add doc about redesigned /var/lib/cloudScott Moser
2011-01-19support $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-19add handling of rsyslog in cloud-configScott Moser
This adds the following cloud-config keys: - 'rsyslog_dir' default: /etc/rsyslog.d - 'rsyslog_filename' default: 20-cloud-config.conf - 'rsyslog' (list) default: empty
2011-01-18move setting of default locale out of cloud-init, into cloud-configScott Moser
Now, instead of setting a default value in cloud-init based only on the DataSource, this supports using 'locale' in the cloud-config.
2011-01-12ssh-import-lp-id was renamed to ssh-import-idScott Moser
2011-01-06initial import of work-in-progress OVF codeScott Moser
2010-09-10set grub-pc values based on user input or automaticallyScott Moser
LP: #623609
2010-09-07Update documentation.Mathias Gug
2010-08-12doc/examples/cloud-config.txt: fix names in cloud_config_modulesScott Moser
2010-08-12update documentation for seed dataScott Moser
2010-08-12mention important metadata fields in docScott Moser
2010-08-12mention disable_root setting in examplesScott Moser
2010-08-12initial dump of "sans-cloud" code (DataSourceNoCloud)Scott Moser
The new classes 'DataSourceNoCloud' and 'DataSourceNoCloudNet' implement a way to get data from the filesystem, or (very minimal) data from the kernel command line. This allows the user to seed data to these sources. There are now 2 "cloud-init" jobs, cloud-init-local that runs on mounted MOUNTPOINT=/ and 'cloud-init' that runs on start on (mounted MOUNTPOINT=/ and net-device-up IFACE=eth0 and stopped cloud-init-local ) The idea is that cloud-init-local can actually function without network. The last thing in this commit is "uncloud-init". This tool can be invoked as 'init=/usr/lib/cloud-init/uncloud-init' It will "uncloudify" things in the image, generally making it easier to use for a simpler environment, and then it will exec /sbin/init.
2010-08-02mergedDustin Kirkland
2010-07-21add better comments to the part-handler exampleScott Moser
2010-07-08change default 'pass' entry to '2' rather than 0Scott Moser
2010-07-08add 'nobootwait' to the default options for fstab entriesScott Moser
It just seems like for cloud instances, getting /etc/fstab written incorrectly with the result of non-booting system is worth avoiding.
2010-07-08Adding gluster exampleClint Byrum
2010-06-29mention nobootwait in mount configurationScott Moser
nobootwait is likely important if the user is attempting to set up ebs volume mount points via this mechanism. See 'man fstab' for more inforation on this option
2010-06-18add cloud-config hooks for enabling byobu by default.Scott Moser
2010-06-18add suport for setting debconf selections through debconf-set-selectionsScott Moser
LP: #582667
2010-06-18add ssh_import_id cloud-config moduleScott Moser
2010-06-18doc: add mention of cloud-boothook to documentationScott Moser
2010-06-17move suggested rsyslogd config file to toolsScott Moser
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-06-17cloud.cfg: remove accidently commited 'cloud_config_modules' sectionScott Moser
remove the section, these should be covered in 'builtin'. The content was correct, just not needed. Added an example to doc/examples/cloud-config.txt on how the user can configure this from either cloud-config user data or from /etc/cloud/cloud.cfg
2010-06-17add initial logging supportScott Moser
This logging infrastructure in cloudinit: - uses python logging - allows user supplied config of logging.config.fileConfig format to be supplied in /etc/cloud/cloud.cfg or in cloud_config by user data. - by default, tries to use syslog, if that is not available, writes directly to /var/log/cloud-init.log (syslog will not be available yet when cloud-init runs) - when using syslog, the doc/21-cloudinit.conf file provides a rsyslogd file to be placed in /etc/rsyslog.d/ that will file [CLOUDINIT] messages to /var/log/cloud-init.log
2010-02-24add info on how to delete null routeScott Moser
2010-02-19add "runcmd" support in CloudConfigScott Moser
runcmd allows simple running of commands at rc.local like time frame see doc/examples/cloud-config.txt for more info.
2010-02-16Add cloud-config-puppet hook.Mathias Gug