summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Bump version to 0.8.1HEADv0.8.1masterTodd Zullinger2014-05-031-1/+1
|
* Cleanup tmp filesTodd Zullinger2014-05-031-0/+5
| | | | | | We don't want to leave the cert/key laying around in a tmp dir. This was missed when host.cleanup() was moved out of host.rpm() a long time ago.
* Bump version to 0.8.0v0.8.0Todd Zullinger2014-04-021-1/+1
|
* Add --package-type option and allow tar to be usedTodd Zullinger2014-04-022-12/+26
| | | | | | | | For systems we don't support with proper OS packages, a tarball is better than nothing. We already generate one, this just allows us to save it rather than remove it as part of the cleanup process. RPM remains the default package type.
* Rename --rpmdir to --destdirTodd Zullinger2014-04-023-7/+7
| | | | When we add new package types, using rpmdir will make much less sense.
* Miscellaneous cleanups noted by pylintTodd Zullinger2014-04-021-17/+25
| | | | | | * Add missing docstrings, end all doctrings with a period * Avoid overriding builtins (format, type) * Don't use [] as method defaults
* Bump version to 0.7.1v0.7.1Todd Zullinger2012-01-281-1/+1
|
* Tighten perms on ca dir to match puppet defaultsTodd Zullinger2012-01-281-0/+2
|
* Set ownership on ssldir to puppetTodd Zullinger2012-01-282-1/+5
| | | | | | This is adjustable via the config with the puppetuser setting. When puppet runs, it resets the ownership of these files, which causes rpm -V to show them as modified.
* Replace %define with %global in rpm template.specTodd Zullinger2012-01-281-5/+8
|
* Bump version to 0.7.0v0.7.0Todd Zullinger2011-01-181-1/+1
|
* Don't run cleanup() in rpm(), call it explicitlyTodd Zullinger2009-08-282-11/+8
| | | | | | Running cleanup() from rpm() made it impossible to create a tarball or other package after rpm() was called because it deleted the tmpdir, which was made a class variable in ae26808.
* Allow package prefix to be set via configTodd Zullinger2009-08-282-4/+7
| | | | This also changes the prefix from 'puppet-' to 'host-package-'.
* Make tmpdir a Class variableTodd Zullinger2009-08-281-14/+11
|
* Support system-wide config fileTodd Zullinger2009-08-281-17/+18
| | | | | This reads /etc/puppet/hostpackage.conf and then ~/.puppethost, with the latter overriding settings from the former.
* Bump version to 0.6.0v0.6.0Todd Zullinger2009-03-151-1/+1
|
* Add options for signing packagesTodd Zullinger2009-03-152-6/+57
|
* Bump version to 0.5.0v0.5.0Todd Zullinger2008-11-281-1/+1
|
* Note --help (-h) to list options in READMETodd Zullinger2008-11-281-0/+2
|
* Note pyOpenSSL/openssl requirement in READMETodd Zullinger2008-11-281-0/+4
|
* Set version to today's date for generated certsTodd Zullinger2008-11-281-2/+6
| | | | | This saves us from having to extract the date from the certificate when we have just generated it.
* Make pyOpenSSL optionalv0.4.0Todd Zullinger2008-11-281-4/+4
|
* Create a distutils-based installerTodd Zullinger2008-11-283-0/+38
|
* Add version info to moduleTodd Zullinger2008-11-281-0/+3
|
* Split puppethost.py into script and moduleTodd Zullinger2008-11-282-89/+108
| | | | | This will make it easier to create a tarball distribution using distutils.
* Add license file and headerTodd Zullinger2008-11-272-0/+355
|
* Add a README fileTodd Zullinger2008-11-271-0/+39
|
* Handle boolean and numeric options in config fileTodd Zullinger2008-11-271-0/+14
| | | | | | | This ugly bit of code ensures that setting boolean and numeric options in the config file are handled without the user needing to worry about quoting (or not quoting) the options, nor about capitilizing True and False.
* Expand ~ and ~user in pathsTodd Zullinger2008-11-271-3/+5
|
* Improve verbose output a littlev0.3Todd Zullinger2008-11-261-5/+12
|
* Symlink certificates from ca/signed to certs/v0.2Todd Zullinger2008-11-261-0/+4
| | | | | There may be certificates in ca/signed that are not also in certs. Creating symbolic links allows us to use those certificates.
* Fix domain when hostname is not fully qualifiedTodd Zullinger2008-11-261-2/+2
|
* Clean up variable names in rpm methodv0.1Todd Zullinger2008-11-261-13/+12
|
* Simplify setting ssldir defaultTodd Zullinger2008-11-261-3/+1
|
* Use socket.getfqdn() to set domain nameTodd Zullinger2008-11-261-4/+5
|
* Add a --verbose (-v) optionTodd Zullinger2008-11-251-0/+22
| | | | This makes using the script directly a bit nicer.
* Replace ssldir in template after options are readTodd Zullinger2008-11-251-1/+2
| | | | This ensures that the template will use the provided ssldir option.
* Make rpmdir default to the current directoryTodd Zullinger2008-11-251-1/+1
|
* Fix destssldir defaultTodd Zullinger2008-11-251-1/+1
|
* Minor code reorganizationTodd Zullinger2008-11-251-5/+5
|
* Read settings from ~/.puppethost, if availableTodd Zullinger2008-11-251-0/+4
|
* Reword the module docstringTodd Zullinger2008-11-251-1/+1
|
* Make module executableTodd Zullinger2008-11-251-0/+0
|
* Cleanup minor issues pointed out by pycheckerTodd Zullinger2008-11-251-14/+11
|
* Move command line code into the moduleTodd Zullinger2008-11-252-78/+81
| | | | This allows the code to be run directly or used as a module.
* Use "host" instead of "client" in object names and commentsTodd Zullinger2008-11-253-12/+10
|
* Initial commit for puppet host package toolTodd Zullinger2008-11-254-0/+343