Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-09 | DataSourceEc2: only do dns check in mirror selection | Scott Moser | |
This returns the check for an archive mirror in the DataSourceEc2 to only do so by DNS resolution. The 'rework' branch had made the check wait and timeout on attempts to reach the mirror. This resulted in 120 seconds of waiting before failure. For now, just go back to the old situation of checking by dns. | |||
2012-06-21 | Comment cleanups and remove unneeded quotes. | Joshua Harlow | |
2012-06-20 | Move back to the old dashs mixed with underscores for now until ↵ | Joshua Harlow | |
checking/migrating and then using canonicalized name is done. | |||
2012-06-18 | 1. Removed the welcome message for now :-) | Joshua Harlow | |
2012-06-18 | Add comments as to what the special reference sections mean in log_cfgs | Joshua Harlow | |
2012-06-16 | Consistently use dashes instead of underscores for the transform names | Joshua Harlow | |
2012-06-16 | 1. Fix the welcome_msg name to welcome_message (oops) | Joshua Harlow | |
2. Adjust that name in the cloud.cfg 3. Add in the ability to specify a dictionary that is the transform instead of a list which makes the config look nicer when users have custom transforms with arguments and such. | |||
2012-06-16 | Match the transform named final_msg by adding a _msg to the transform name. | Joshua Harlow | |
2012-06-15 | Continued adding more comments about what each section/option does. | Joshua Harlow | |
Continued adding more system info sections as needed for various components. Enabled the welcome transform. | |||
2012-06-09 | Start adding a system section. | Joshua Harlow | |
2012-03-16 | rename DataSourceMaaS to DataSourceMAAS, generally use MAAS everywhere | Scott Moser | |
instead of MaaS or Maas, use MAAS consistently. The only non 'MAAS' left are all lower case. | |||
2012-03-12 | import CloudStack data source [Cosmin Luta] | Scott Moser | |
2012-03-09 | Renamed data source to CloudStack | Cosmin Luță | |
2012-03-09 | add option apt_pipelining to cloud-config to address s3 mirrors (LP: #948461) | Scott Moser | |
Thanks to Ben Howard. | |||
2012-03-08 | add MaaS datasource to default searched | Scott Moser | |
2012-03-07 | Added ability of cloud-init to manage apt http pipelining | Ben Howard | |
- cloud-config option of "apt-pipelining" - Address LP: 948461 | |||
2012-03-04 | Merge from main branch | Cosmin Luță | |
2012-02-16 | DataSourceConfigDrive: support getting data from openstack config drive | Scott Moser | |
LP: #857378 | |||
2012-02-16 | incorrect name for salt minion cloud_config | Scott Moser | |
2012-02-16 | initial version of DataSourceConfigDrive | Scott Moser | |
2012-02-15 | Support salt minions via cloud-config [Jeff Bauer] (LP: #927795) | Scott Moser | |
2012-01-25 | Added support for CloudStack meta-data | Cosmin Luță | |
2012-01-17 | Add ca-certs into the main config to run just before rsyslog. | Mike Milner | |
2011-12-20 | support configuration of landscape-client via cloud-config (LP: #857366) | Scott Moser | |
This adds the ability to configure landscape client code from cloud-config. The fields available are those that were populated to /etc/landscape/client.conf when I ran landscape-config on precise ('11.07.1.1-0ubuntu2') | |||
2011-07-21 | add chef module to cloud.cfg so it runs as cloud-config | Scott Moser | |
2011-06-14 | run cc_ssh as a cloud-init module so it is guaranteed to run before | Scott Moser | |
ssh starts (LP: #781101) LP: #781101 | |||
2011-03-04 | add mcollective to cloud.cfg | Scott Moser | |
2011-03-03 | add 'timezone' cloud-config module to cloud.cfg | Scott Moser | |
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-07 | add 'bootcmd' like 'runcmd' to cloud-config syntax for running things early | Scott Moser | |
2011-01-28 | add setting of passwords. | Scott Moser | |
2011-01-26 | improve language in cloud.cfg comment | Scott Moser | |
2011-01-26 | rework of DataSource loading. | Scott Moser | |
The DataSources that are loaded are now controlled entirely via configuration file of 'datasource_list', like: datasource_list: [ "NoCloud", "OVF", "Ec2" ] Each item in that list is a "DataSourceCollection". for each item in the list, cloudinit will attempt to load: cloudinit.DataSource<item> and, failing that, DataSource<item> The module is required to have a method named 'get_datasource_list' in it that takes a single list of "dependencies" and returns a list of python classes inside the collection that can run needing only those dependencies. The dependencies are defines in DataSource.py. Currently: DEP_FILESYSTEM = "FILESYSTEM" DEP_NETWORK = "NETWORK" When 'get_datasource_list' is called for the DataSourceOVF module with [DEP_FILESYSTEM], then DataSourceOVF returns a single item list with a reference to the 'DataSourceOVF' class. When 'get_datasource_list' is called for the DataSourceOVF module with [DEP_FILESYSTEM, DEP_NETWORK], it will return a single item list with a reference to 'DataSourceOVFNet'. cloudinit will then instanciate the class and call its 'get_data' method. if the get_data method returns 'True', then it selects this class as the selected Datasource. | |||
2011-01-25 | add support for reading rightscale style userdata | Scott Moser | |
LP: #668400 | |||
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-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-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 | add handling of rsyslog in cloud-config | Scott 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-19 | make timestamps get recorded to /var/log/cloud-init.log when no syslog | Scott Moser | |
2011-01-18 | move setting of default locale out of cloud-init, into cloud-config | Scott 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-18 | remove 'biultin' config, separate cloud.cfg | Scott Moser | |
This set of changes makes '/etc/cloud/cloud.cfg' support "#include" and "#opt_include". The idea is to then provide a base configuration and allow distro or local changes that would override that. |