Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-07-26 | use util.write_file in cc_mcollective.py | Scott Moser | |
2011-07-26 | make 'include-once' really "download source once per-instance" | Scott Moser | |
Marc's implementation would only ever process the include-once urls a single time. This changes that to process them every time, with the second time coming from a file on disk rather than the url. You can then do expiring or one time use URLs in the include-once and have all function of if the content was there every time. The cached file is readable by root-only. | |||
2011-07-26 | cc_mcollective: use util.write_file, change perms of private key file to 0600 | Scott Moser | |
2011-07-26 | clarify warning text in mcollective config example | Scott Moser | |
2011-07-25 | Added ssl cert support to mcollective | Marc Cluet | |
2011-07-25 | Added new feature include-once | Marc Cluet | |
2011-07-21 | add bug number for chef bug to Changelog | Scott Moser | |
2011-07-21 | add chef module to cloud.cfg so it runs as cloud-config | Scott Moser | |
2011-07-21 | fix syntax error in cc_chef.py | Scott Moser | |
2011-07-19 | update changelog | Scott Moser | |
2011-07-19 | special case handling of mapping for ephemeral0 | Scott Moser | |
t1.micro do not have a ephemeral0 disk, but the metadata service will have an entry there. i386 t1.micro: 'block-device-mapping': {'ami': '/dev/sda1', 'ephemeral0': '/dev/sda2', 'root': '/dev/sda1'}, amd64 t1.micro: 'block-device-mapping': {'ami': '/dev/sda1', 'ephemeral0': '/dev/sdb', 'root': '/dev/sda1'}, LP: #744019 | |||
2011-07-19 | increase timeout on read_seed when a seedfrom was explicitly given | Scott Moser | |
In the case where a seedfrom value was given on the command line or in the config file, we were timing out in 2 seconds on the connection. That timeout was put in place to support "probing" for sources, but seedfrom is explictly given. So, in that case, do a urllib.open without a timeout value. Looking at source code, default timeout is 'socket._GLOBAL_DEFAULT_TIMEOUT', but rather than importing that and using it, I will call without a timeout value. LP: #812646 | |||
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 | [Marc Cluet] sanitize hosts file for system hostname (LP: #802637) | Scott Moser | |
LP: #802637 | |||
2011-06-30 | * cloudinit/CloudConfig/cc_update_etc_hosts.py | Marc Cluet | |
- Added new functionality to sanitise /etc/hosts | |||
2011-06-28 | fix cloud-init in ubuntu lxc containers (LP: #800824) [Clint Byrum] | Scott Moser | |
LP: #800824 | |||
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 | mention previous commit in ChangeLog | Scott Moser | |
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 | run cc_ssh as a cloud-init module so it is guaranteed to run before | Scott Moser | |
ssh starts (LP: #781101) LP: #781101 | |||
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-30 | Added missing write-mime-multipart.py | Avishai Ish-Shalom | |
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-04-04 | documentation update: fix paths for seed dir in examples/seed/README | Scott Moser | |
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 | |