Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-06-29 | Don't show the args but show the name and lock that is being used. | Joshua Harlow | |
2012-06-29 | Don't always log stdout and stderr (exceptions will capture them if it fails) | Joshua Harlow | |
2012-06-29 | Readd the original prefix to the netinfo (if provided). | Joshua Harlow | |
2012-06-29 | Cleanup the pickling. | Joshua Harlow | |
1. When loading the pickled file, don't log if it isn't there a. Do log though if it is there and unpickling fails 2. On writing log if pickling fails and log if pickle writing fails. | |||
2012-06-29 | Reduce the log levels by removing a few statements that happen to often (and ↵ | Joshua Harlow | |
aren't very meaningful) | |||
2012-06-29 | Add the rc code for blkid '2' being valid with a note to as why. | Joshua Harlow | |
2012-06-29 | Fix the variable name, should have been 'additional_fns' | Joshua Harlow | |
2012-06-29 | Ensure that only when incoming frequency is per-instance that this runs. | Joshua Harlow | |
2012-06-29 | [merge-from-trunk] remove warning message to console on empty user-data | Scott Moser | |
2012-06-29 | [merge from trunk] cc_salt_minion: install package salt-minion rather than salt | Scott Moser | |
2012-06-29 | [merge from trunk] Use --quiet when running apt-get | Scott Moser | |
2012-06-28 | 1. Update with smosers code review and comments (and put some of those ↵ | Joshua Harlow | |
comments into the files) 2. Rename consume() to consume_userdata() as it helps in figuring out what this does. 3. Fixup the tests due to #2 | |||
2012-06-28 | remove warning message to console on empty user-data | Scott Moser | |
Previously, if the user did not provide any user-data, then a warning would be emitted like: 2012-06-28 17:10:24,751 - __init__.py[WARNING]: Unhandled non-multipart userdata '' This just avoids the warning if there was no userdata. | |||
2012-06-26 | 1. Add a chdir context manager | Joshua Harlow | |
2. Add a abs path joining function that will return the absolute path of a combined path (where applicable) | |||
2012-06-23 | Fix a bunch of == None cases | harlowja | |
2012-06-23 | 1. Use a common config merging class now in helpers | harlowja | |
that will be the central point of config fetching for both the 'init' stage and the 'module' stages a. This helps those who want to understand exactly what configs are fetched and how the merging occurs. | |||
2012-06-22 | Don't complete the update if there is no datasource or if writing to cache fails | Joshua Harlow | |
2012-06-22 | Use os.path.join instead of custom string path formation | Joshua Harlow | |
2012-06-22 | 1. Move the getkeybyid function back here but add some slight adjustments | Joshua Harlow | |
a. Instead of executing a bash string, write out a temporary file and then just execute '/bin/sh' on that file with the right arguments instead. 2. Rename util.SilentTemporaryFile to util.ExtendedTemporaryFile and update the usages of the previous name accordingly, this better reflects what this temp file is. 3. More teenie pep8 line length fixings | |||
2012-06-22 | Fix syntax err, grrr | harlowja | |
2012-06-22 | 1. Add comment about conf.d overriding input config | harlowja | |
2. For reading config from conf.d, collect all the configs then call the mergemany function | |||
2012-06-22 | 1. Adjust the logging of phone home module when its not enabled | harlowja | |
2. Fix pylint warning in userdata about unused variable | |||
2012-06-22 | Turn off capturing | Joshua Harlow | |
2012-06-22 | Turn off capturing | Joshua Harlow | |
2012-06-22 | Turn off capturing | Joshua Harlow | |
2012-06-22 | Turn off capturing | Joshua Harlow | |
2012-06-22 | Use a module level constant for the filename | Joshua Harlow | |
2012-06-22 | Fix ma english | Joshua Harlow | |
2012-06-22 | Constant adding for content type, allow the part filename to be over-ridden ↵ | Joshua Harlow | |
easily | |||
2012-06-22 | Disable capturing of these subp calls | Joshua Harlow | |
2012-06-22 | 1. Adjust for the cases of 'yes', 'no', 'true', 'false' by | Joshua Harlow | |
leaving those unquoted 2. Add more comments as to why we are leaving single quoted strings alone. | |||
2012-06-22 | 1. Fix the cfgobj to make sure it handles the quoting | Joshua Harlow | |
of the keys and values in sysconfig specially by ensuring that it does the quoting so that the files written out can be sourced into bash scripts, which is typically what these files are used for. | |||
2012-06-22 | Add in debian, which should also work | Joshua Harlow | |
2012-06-22 | 1. Add a ubuntu and fedora subclass of the RH/debian root classes | Joshua Harlow | |
2. Move the ubuntu class to the debian class (since thats really what it is) | |||
2012-06-22 | Remove support for older ec2 configobj merging. | Joshua Harlow | |
2012-06-22 | Remove suppport for ec2-config | Joshua Harlow | |
2012-06-22 | Use configobj support for now to keep the comments and other k/v pairs that ↵ | Joshua Harlow | |
may already exist in these files | |||
2012-06-22 | ConfigObj is a requirement now, so no need to see if | harlowja | |
the import worked or failed. | |||
2012-06-22 | Configobj should be a requirement now, and not optional, | harlowja | |
so there is no need to check the import for errors. | |||
2012-06-22 | 1. Use configobj instead of configparser | harlowja | |
a. This allows us to not have to add a fake section in b. It will also preserver the files initial comments 2. Adjust how the new sections are being added and values are being written due to this change | |||
2012-06-22 | 1. Return which modules ran from the run module function | harlowja | |
2. Use that list in the main binary & adjust related comparisions | |||
2012-06-21 | Fixup python selinux guards, only try to restore after we check if its ↵ | harlowja | |
useful to restore, fix test to work with selinux enabled sysystems | |||
2012-06-21 | Use RuntimeError subclass instead of top level Exception | Joshua Harlow | |
2012-06-21 | 1. Go through a single protected get ipath method that will throw if there | Joshua Harlow | |
is not an active datasource (ie the user has done an out of order call to a function that needs the datasource to exist) 2. Add in a '_get_instance_subdirs' method that can be over-ridden in the future if more subdirs are needed. | |||
2012-06-21 | 1. Update comment about ipath returning None when no datasource is active | Joshua Harlow | |
2. Fix pylint warning on set method of config parser. | |||
2012-06-21 | 1. Update the comment about fstab to just point to 'man fstab' | Joshua Harlow | |
2. Update the mount point adding of '/' to just add it in one place if it does not already exist | |||
2012-06-21 | Updated so that the locale that is being written out currently in 'cc_locale' | Joshua Harlow | |
now will be done by the distro classes (since its not the same for rhel and ubuntu). Remove the template also since it will just be created by the ubuntu distro class (its just one line). | |||
2012-06-21 | Ensure that calling the urls happens in a specified order. | Joshua Harlow | |
2012-06-21 | Testing is easier if we just pass the paths object, instead of the full ↵ | Joshua Harlow | |
cloud object here. | |||
2012-06-21 | 1. Only register and increment the handler count after we have ensured it ↵ | Joshua Harlow | |
imports and call_begin passes. 2. Fixup the 'test__init__.py' file to now be working again. |