Commit Graph

  • ccec873f68 Ensure the cc_chef doc links to the cc_chef code Joshua Harlow 2014-11-21 17:44:32 -08:00
  • b7bd69ab21 Increase the robustness/configurability of the chef module... Joshua Harlow 2014-11-21 17:15:24 -08:00
  • 60f2d2698f Update chef module docstring to reflect the new style Joshua Harlow 2014-11-21 17:12:56 -08:00
  • 2556836b25 Fix the digital ocean test on py2.6 Joshua Harlow 2014-11-21 16:50:51 -08:00
  • d11b2b5aed Added unittests for IPv6 support for RHEL Shraddha Pandhe 2014-11-21 22:17:26 +00:00
  • d82dd70790 Only use datafiles and initsys addon outside virtualenvs Joshua Harlow 2014-11-21 12:18:13 -08:00
  • 88f8b150ec Add IPv6 Support for Rhel. This patch does the following: Shraddha Pandhe 2014-11-21 18:32:30 +00:00
  • bc8b165643 retain trailing newline from template files when using jinja2 Scott Moser 2014-11-18 09:40:57 -06:00
  • f97c8df789 Use test_helpers.TestCase for test_sshutil tests. Daniel Watkins 2014-11-13 10:35:46 +00:00
  • f449e2e66d Handle = used as config delimiter in SSH config. Daniel Watkins 2014-11-12 13:52:28 +00:00
  • ee428c04fe Add tests for current parse_ssh_config behaviour. Daniel Watkins 2014-11-12 13:52:28 +00:00
  • 5dbf0c828e Fix the digital ocean test on py2.6 Joshua Harlow 2014-10-30 13:07:41 -07:00
  • 8034c6cf4f Only use datafiles and initsys addon outside virtualenvs Joshua Harlow 2014-10-29 17:12:31 -07:00
  • cf33f2bbc0 Start adding cloud config module docs. Scott Moser 2014-10-29 19:36:57 -04:00
  • 7fa6de9159 ChangeLog: update for last commit Scott Moser 2014-10-29 19:35:24 -04:00
  • a33f97f744 fix bad logic resulting in failure to honor 'output' config. Scott Moser 2014-10-29 15:39:04 -04:00
  • 79696383de Make the cloud_init_modules look like a heredoc/inline heredoc Joshua Harlow 2014-10-23 18:02:37 -07:00
  • e67cfc3a37 Show the handle method for the cc_ubuntu_init_switch module Joshua Harlow 2014-10-23 18:01:06 -07:00
  • 45cab1d498 Use bold for the internal name Joshua Harlow 2014-10-23 17:59:02 -07:00
  • f915316060 Add a link to the module code Joshua Harlow 2014-10-23 17:57:10 -07:00
  • 6ac5fe6cf4 Not that log_cfgs are not shown. Joshua Harlow 2014-10-23 17:51:47 -07:00
  • d77185baf4 Add the beginnings of module documentation Joshua Harlow 2014-10-23 17:47:19 -07:00
  • ef24239f70 Use LOG.warn and handle the None case as well Joshua Harlow 2014-10-21 12:23:09 -07:00
  • 432dbe94ca Fix the word spacing Joshua Harlow 2014-10-21 12:08:50 -07:00
  • 29d3c6578b Also allow a dict to be used Joshua Harlow 2014-10-21 12:00:53 -07:00
  • 9902b4e9e3 Handle strings/text type for 'ssh_authorized_keys' Joshua Harlow 2014-10-21 11:55:16 -07:00
  • 99948f69fc fix for rhel7 by using 'uses_systemd' to detect upstart/systemd Scott Moser 2014-10-20 14:40:14 -04:00
  • ae2b051da6 Add Digital Ocean Datasource. Scott Moser 2014-10-20 14:29:54 -04:00
  • fbbf7c2331 fix 'make test' failure. Scott Moser 2014-10-20 14:27:33 -04:00
  • 599017ea3a open 0.7.7 Scott Moser 2014-10-20 14:27:00 -04:00
  • 7e7ce81fb8 Pretty up the debug module Joshua Harlow 2014-10-18 09:27:47 -07:00
  • 8233014484 Use TODO.rst instead of removing it Joshua Harlow 2014-10-17 16:24:19 -07:00
  • 29b9644d4e Allow the usr/lib/exec to vary and still work with write_keys Joshua Harlow 2014-10-17 16:18:18 -07:00
  • f1ff19ecf7 USR_LIB_EXEC varies depending on system Joshua Harlow 2014-10-17 16:11:32 -07:00
  • 1751f1b791 Explicitly import only types being compared Neal Shrader 2014-10-17 19:00:01 -04:00
  • bc8c6adeb7 Ensure the files/dirs are retained Joshua Harlow 2014-10-17 15:57:09 -07:00
  • d06c04a19a More spec file tweaks Joshua Harlow 2014-10-17 15:55:03 -07:00
  • 09e2762387 Add documentation for DigitalOcean datasource Neal Shrader 2014-10-17 16:28:09 -04:00
  • 0bc1b07861 Include the systemd config files Joshua Harlow 2014-10-17 13:27:58 -07:00
  • 59da3d8472 Correct handling of single/multiple ssh keys Neal Shrader 2014-10-17 16:26:46 -04:00
  • 0cca19229b Expose uses_systemd as a distro function Joshua Harlow 2014-10-17 12:32:41 -07:00
  • e42bdda291 Use existing metadata crawler to populate datasource Neal Shrader 2014-10-16 19:19:29 -04:00
  • 2e09852a42 Make metadata timeout/retries configurable Neal Shrader 2014-10-16 18:20:19 -04:00
  • 882e20fde3 Add tests for DigitalOcean datasource Neal Shrader 2014-10-16 17:53:59 -04:00
  • ec6cc889b8 Add DigitalOcean DataSource Neal Shrader 2014-10-16 11:30:08 -04:00
  • 3d299e114e Prefer immutable structures Joshua Harlow 2014-10-15 11:40:37 -07:00
  • e8f9ab7c0e Use the key contants in the default key => value set Joshua Harlow 2014-10-13 18:51:19 -07:00
  • 6d20769ff8 Add a post-run method that can be used to delete validation.pem files Joshua Harlow 2014-10-13 18:29:23 -07:00
  • 502da7dca5 Show the spec file content Joshua Harlow 2014-10-13 15:36:30 -07:00
  • b7592e69ce Fix the rpm building (currently broken) Joshua Harlow 2014-10-13 15:29:10 -07:00
  • fc4f2f37d2 Retain the old behavior for mandatory keys Joshua Harlow 2014-10-12 10:12:00 -07:00
  • ec38a6adb4 Add a comment explaining the param path logic Joshua Harlow 2014-10-11 21:36:34 -07:00
  • f84ae5485f Allow running even if installed Joshua Harlow 2014-10-11 21:29:01 -07:00
  • b7ffdccb7c Follow the same constant variable naming scheme for the path tpl keys Joshua Harlow 2014-10-11 19:39:36 -07:00
  • bdf76a6d03 Have the caller find the param paths instead of the param creator Joshua Harlow 2014-10-11 19:30:12 -07:00
  • 5cea088380 Ensure that any template paths have associated directories Joshua Harlow 2014-10-11 19:26:49 -07:00
  • 8dc69bec02 Move the chef running to its own helper function Joshua Harlow 2014-10-11 18:54:14 -07:00
  • 455008dec4 Always ensure we create the /etc/chef dir Joshua Harlow 2014-10-11 18:51:33 -07:00
  • f0b2351057 Use the util function to get the chef base directories Joshua Harlow 2014-10-11 18:47:06 -07:00
  • 9691d100bc Allow the omnibus url fetching retries to be configurable Joshua Harlow 2014-10-11 18:23:20 -07:00
  • cbb24ba690 Allow for the running after install and run arguments to be configured Joshua Harlow 2014-10-11 18:18:45 -07:00
  • 4b53ce5e10 More adjustments Joshua Harlow 2014-10-11 16:59:50 -07:00
  • d40f2a152a Some more reworkings Joshua Harlow 2014-10-11 16:37:30 -07:00
  • 806e6520ff Move the installation code to its own function Joshua Harlow 2014-10-10 19:09:27 -07:00
  • c5aa53e3b1 Fix some of the erroring out test cases Joshua Harlow 2014-10-10 18:54:28 -07:00
  • c67916d091 Add a few template delete tests Joshua Harlow 2014-10-10 17:44:57 -07:00
  • 6fd4b89088 Fix newline added at end of file Joshua Harlow 2014-10-10 17:40:10 -07:00
  • d991a9f26e Undo changes to the util file, not sure why that happened... Joshua Harlow 2014-10-10 17:34:32 -07:00
  • 42faf0279f Increase the robustness of the chef module Joshua Harlow 2014-10-10 17:27:56 -07:00
  • 457d941d61 update url in config drive documentation 0.7.6 Scott Moser 2014-10-10 10:04:12 -04:00
  • a21d8cec76 freebsd: enable correct behavior on Ec2. Scott Moser 2014-10-08 10:54:11 -04:00
  • 3a24fc4338 new: The Ec2 datasource works for FreeBSD as well. Harm Weites 2014-10-08 15:37:05 +02:00
  • 9a5d4f5b3e fix: Use continue to skip inside a loop. Harm Weites 2014-10-08 15:36:23 +02:00
  • 81ae50df38 fix: Take care of FreeBSD nic devicenames since they differ depending on the platform involved. Xen/KVM (Azure?) use different drivers, which results in different device names. Harm Weites 2014-10-08 15:12:17 +02:00
  • aafe022b4f freebsd: Use the proper virtio FreeBSD network interface name. Scott Moser 2014-10-02 16:45:08 -04:00
  • fc8df8eb06 cc_mounts: add ability to create swap file Scott Moser 2014-10-01 16:10:01 -04:00
  • c028cff9c9 return only the filename, as it might be all known Scott Moser 2014-10-01 15:58:30 -04:00
  • 27d6712ab2 message clean up Scott Moser 2014-10-01 15:37:51 -04:00
  • 3038f34025 remove debug print Scott Moser 2014-10-01 15:34:18 -04:00
  • f0439e65f1 fix Scott Moser 2014-10-01 15:32:54 -04:00
  • 8031f97cac check for existing file in /proc/swaps to be safe. Scott Moser 2014-10-01 15:29:45 -04:00
  • d963fca736 pyflakes Scott Moser 2014-10-01 15:09:36 -04:00
  • 5d3badad78 handle non-dictionary 'swap' input Scott Moser 2014-10-01 15:09:12 -04:00
  • 78c796ee56 nice log message Scott Moser 2014-10-01 14:58:14 -04:00
  • 16f8ee11d2 add debug statement for recommended Scott Moser 2014-10-01 14:28:04 -04:00
  • cf9f65b648 maxsize must be 'None' otherwise it is zero, and no swap allowed Scott Moser 2014-10-01 13:59:13 -04:00
  • 5264812bba support human2bytes, separate handling out to method Scott Moser 2014-09-30 16:24:54 -04:00
  • d73c7495fa add doc Scott Moser 2014-09-30 16:24:38 -04:00
  • 619d76746d add code for setting up swap file Scott Moser 2014-09-30 16:01:00 -04:00
  • df03e4a7fa FreeBSD: Support ConfigDrive Scott Moser 2014-09-30 13:26:03 -04:00
  • 73e56db1f0 add ConfigDrive for freebsd config by default Scott Moser 2014-09-29 13:45:29 -04:00
  • 2d9a4bfe75 sysvinit/freebsd: set sane PATH Scott Moser 2014-09-29 09:09:27 -04:00
  • eef86aa16c tools/build-on-freebsd: e2fsprogs provides blkid Scott Moser 2014-09-29 09:04:35 -04:00
  • 024e0de51c tools/build-on-freebsd: add blkid and e2fsprogrs Scott Moser 2014-09-29 09:02:27 -04:00
  • f0a418aed5 tools/build-on-freebsd: sort pkgs list Scott Moser 2014-09-29 09:01:56 -04:00
  • 3d1ac485ef further platform cleanup Scott Moser 2014-09-29 08:55:08 -04:00
  • 8a55c52441 fix re-use of 'platform' in local scope Scott Moser 2014-09-29 08:42:20 -04:00
  • dfce9af13f Fix link for config_drive doc Thomas Bechtold 2014-09-27 11:05:24 +02:00
  • d0388b5500 support 'mtype' as a list, and fix up freebsd mount types Scott Moser 2014-09-22 14:35:03 -04:00
  • 83f5720a31 merge from trunk Scott Moser 2014-09-22 14:00:39 -04:00