Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-10-23 | Make the cloud_init_modules look like a heredoc/inline heredoc | Joshua Harlow | |
2014-10-23 | Show the handle method for the cc_ubuntu_init_switch module | Joshua Harlow | |
2014-10-23 | Use bold for the internal name | Joshua Harlow | |
2014-10-23 | Add a link to the module code | Joshua Harlow | |
2014-10-23 | Not that log_cfgs are not shown. | Joshua Harlow | |
2014-10-23 | Add the beginnings of module documentation | Joshua Harlow | |
2014-10-20 | fix for rhel7 by using 'uses_systemd' to detect upstart/systemd | Scott Moser | |
2014-10-20 | Add Digital Ocean Datasource. | Scott Moser | |
This adds a DataSource for DigitalOcean's metadata service. The service is documented at https://developers.digitalocean.com/metadata/ . | |||
2014-10-20 | fix 'make test' failure. | Scott Moser | |
2014-10-20 | open 0.7.7 | Scott Moser | |
2014-10-17 | Explicitly import only types being compared | Neal Shrader | |
2014-10-17 | Add documentation for DigitalOcean datasource | Neal Shrader | |
2014-10-17 | Include the systemd config files | Joshua Harlow | |
2014-10-17 | Correct handling of single/multiple ssh keys | Neal Shrader | |
2014-10-17 | Expose uses_systemd as a distro function | Joshua Harlow | |
Without this change the tests are currently failing on rhel7 since a location where a hostname file is written no longer exists at that location when systemd is active. To avoid this allow the test to inspect if the distro has systemd enabled and avoid testing the file when systemd is being used so the test passes. We likely need to figure out a better way to test features that no longer exist as files but exist as commands with systemd in general. | |||
2014-10-16 | Use existing metadata crawler to populate datasource | Neal Shrader | |
2014-10-16 | Make metadata timeout/retries configurable | Neal Shrader | |
Defaulting to only trying once. | |||
2014-10-16 | Add tests for DigitalOcean datasource | Neal Shrader | |
2014-10-16 | Add DigitalOcean DataSource | Neal Shrader | |
The DigitalOcean metadata service is an AWS-style service available over HTTP via the link local address 169.254.169.254. The specifics of the API are documented at: https://developers.digitalocean.com/metadata/ | |||
2014-10-10 | Fix some of the erroring out test cases | Joshua Harlow | |
There are a couple new test cases that are now erroring out. - A usage of the non helper unit testcase base which is trigging and error on python 2.6 due to lack of method, fix this by using the base helper class. - A freebsd distro test check thats looking for /etc/resolv.conf and examining its contents, which won't exist due to our mocking routine that does not allow that file to be read. - A freebsd distro test where the distro class tries to call into ['ifconfig', '-a'] for a set of values, those values don't exist on the machine I am running on (and likely others machines) so we should mock the subp function out (that the distro class calls) and correctly return values that will work for the testcase. | |||
2014-10-10 | update url in config drive documentation | Scott Moser | |
2014-10-08 | freebsd: enable correct behavior on Ec2. | Scott Moser | |
Take care of FreeBSD nic devicenames since they differ depending on the platform involved. Xen/KVM use different drivers, which results in different device names. | |||
2014-10-08 | new: The Ec2 datasource works for FreeBSD as well. | Harm Weites | |
2014-10-08 | fix: Use continue to skip inside a loop. | Harm Weites | |
2014-10-08 | fix: Take care of FreeBSD nic devicenames since they differ depending | Harm Weites | |
on the platform involved. Xen/KVM (Azure?) use different drivers, which results in different device names. | |||
2014-10-02 | freebsd: Use the proper virtio FreeBSD network interface name. | Scott Moser | |
2014-10-01 | cc_mounts: add ability to create swap file | Scott Moser | |
User can now configure setting of a swap file. Only supports un-encrypted swap for now. swap: filename: /swap.img size: "auto" or size in bytes maxsize: size in bytes Also adds 2 util: read_meminfo: return how much memory on system. human2bytes: convert human numbers (8G) to bytes. | |||
2014-10-01 | return only the filename, as it might be all known | Scott Moser | |
2014-10-01 | message clean up | Scott Moser | |
2014-10-01 | remove debug print | Scott Moser | |
2014-10-01 | fix | Scott Moser | |
2014-10-01 | check for existing file in /proc/swaps to be safe. | Scott Moser | |
2014-10-01 | pyflakes | Scott Moser | |
2014-10-01 | handle non-dictionary 'swap' input | Scott Moser | |
2014-10-01 | nice log message | Scott Moser | |
2014-10-01 | add debug statement for recommended | Scott Moser | |
2014-10-01 | maxsize must be 'None' otherwise it is zero, and no swap allowed | Scott Moser | |
2014-09-30 | support human2bytes, separate handling out to method | Scott Moser | |
2014-09-30 | add doc | Scott Moser | |
2014-09-30 | add code for setting up swap file | Scott Moser | |
2014-09-30 | FreeBSD: Support ConfigDrive | Scott Moser | |
Add support for freebsd reading config drive. Primary work is related to re-factoring mount_cb to not be so linux specific. Other changes: * declare PATH in freebsd initscripts * list dependency on e2fsprogs (for blkid) * enable ConfigDrive in freebsd config * hosts.freebsd.tmpl added | |||
2014-09-29 | add ConfigDrive for freebsd config by default | Scott Moser | |
2014-09-29 | sysvinit/freebsd: set sane PATH | Scott Moser | |
2014-09-29 | tools/build-on-freebsd: e2fsprogs provides blkid | Scott Moser | |
2014-09-29 | tools/build-on-freebsd: add blkid and e2fsprogrs | Scott Moser | |
2014-09-29 | tools/build-on-freebsd: sort pkgs list | Scott Moser | |
2014-09-29 | further platform cleanup | Scott Moser | |
2014-09-29 | fix re-use of 'platform' in local scope | Scott Moser | |
2014-09-27 | Fix link for config_drive doc | Thomas Bechtold | |
The current link does no longer work. | |||
2014-09-22 | support 'mtype' as a list, and fix up freebsd mount types | Scott Moser | |
this supports a list of input, and cleans up that list for the platform specific mount types. Basically, mtype = None means 'mount -t auto' or the equivalent for the platform. and 'iso9660' means "iso type". |