summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
...
| * Manifest documentation generationBrice Figureau2008-11-171-15/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is currently two type of documentation generation for manifests (module or modulepath): * RDoc HTML generation for modules and global manifests * console output for sole manifest Both version handles classes, defines, nodes, global variable assignements, and resources when --all is used. The usage is the following: For the rdoc variant: $ puppetdoc --mode rdoc --outputdir doc It uses the puppet.conf configuration file to get the modulepath and manifestdir settings. Those are overridable on the command line with --modulepath and --manifestdir. For the console output version: $ puppetdoc /path/to/manifests Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
* | Setting puppetmasterd up to serve all indirected classes.Luke Kanies2008-11-031-1/+3
| | | | | | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* | Retrieving the CA certificate before the client certificate.Luke Kanies2008-11-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | We have to have a CA cert first, because the host will start using the client cert as soon as it's available, but it's not functional without a CA cert. Also removing extra stupid stuff from wait_for_cert -- the connection is now always recycled, which is much simpler. Signed-off-by: Luke Kanies <luke@madstop.com>
* | Merge branch '0.24.x' Removed the 'after' blocks that call Type.clear,Luke Kanies2008-10-171-11/+32
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | since that method is deprecated. Conflicts: CHANGELOG bin/puppetca lib/puppet/file_serving/fileset.rb lib/puppet/network/xmlrpc/client.rb lib/puppet/type/file/selcontext.rb spec/unit/file_serving/metadata.rb spec/unit/type/file.rb
| * Fixed #1633 - Added support for --detailed-exits to bin/puppetLuke Kanies2008-10-081-3/+23
| | | | | | | | | | | | | | which causes puppet to produce different exit codes depending on whether there were changes or failures in the transaction. Signed-off-by: Luke Kanies <luke@madstop.com>
| * Fixed #1628 - Changed node search to use certname rather than Facter hostnameJames Turnbull2008-10-031-3/+4
| |
| * Updated puppet binary documentationJames Turnbull2008-10-031-5/+5
| |
| * Fixed #1588 - Fixed puppetca --clean --allJames Turnbull2008-09-251-0/+1
| |
* | Merge branch 'feature/master/1481'Luke Kanies2008-09-231-1/+0
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This merges in the new fileserving code -- we're now using REST to do fileserving, rather than xmlrpc. Conflicts: lib/puppet/parameter.rb lib/puppet/type/file.rb spec/unit/type/file.rb
| * | Removing mention of an obselete class.Luke Kanies2008-08-261-1/+0
| | | | | | | | | | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* | | Merge branch '0.24.x'Luke Kanies2008-09-231-1/+1
|\ \ \ | |/ / |/| / | |/ | | | | | | | | | | | | Conflicts: lib/puppet/metatype/container.rb lib/puppet/metatype/instances.rb lib/puppet/metatype/metaparams.rb lib/puppet/metatype/relationships.rb lib/puppet/metatype/schedules.rb
| * Fixed #1500 - puppetrun host regressionAndrew Shafer2008-09-191-1/+1
| |
* | Merge branch '0.24.x'Luke Kanies2008-08-181-7/+15
|\| | | | | | | | | | | | | Conflicts: CHANGELOG test/util/posixtest.rb
| * Add the -P/--ping option to puppetrun, fixes #1501AJ Christensen2008-08-171-7/+15
| | | | | | | | | | | | Turns on the ICMP echo testing against the target host. Defaults to off. 111111111
* | puppetd now uses the Indirected SSL.Luke Kanies2008-08-071-4/+4
| | | | | | | | | | | | | | This means it now uses REST for certificate saving and retrieval, which is awesome. Signed-off-by: Luke Kanies <luke@madstop.com>
* | Merge branch '0.24.x' into mergingLuke Kanies2008-07-291-1/+1
|\| | | | | | | | | | | Conflicts: test/ral/type/filesources.rb
| * Fixing #1408 - --loadclasses works again.Luke Kanies2008-07-101-1/+1
| | | | | | | | | | | | | | | | | | The problem was that the mechanism I was using for passing the node to the compiler was conflicting with the Indirector::Request's method of handling node authentication. Signed-off-by: Luke Kanies <luke@madstop.com>
* | Merge branch '0.24.x'Luke Kanies2008-07-042-2/+5
|\| | | | | | | | | | | | | | | | | | | Conflicts: lib/puppet/util/settings.rb spec/integration/defaults.rb spec/unit/node/catalog.rb spec/unit/type/interface.rb spec/unit/type/ssh_authorized_key.rb
| * Merge branch 'ticket/0.24.x/1391' of git://github.com/littleidea/puppet into ↵James Turnbull2008-07-041-2/+3
| |\ | | | | | | | | | 0.24.x
| | * Adding changes to config print that were missed in fix for 1183Andrew Shafer2008-07-031-2/+3
| | |
| * | Fixed 1240 - puppet will function more like puppetd if graphingLuke Kanies2008-07-031-0/+2
| |/ | | | | | | or reporting are enabled.
* | Merge branch '0.24.x'Luke Kanies2008-07-025-52/+18
|\| | | | | | | | | | | | | | | | | | | | | Conflicts: CHANGELOG spec/unit/node/catalog.rb spec/unit/type/package.rb spec/unit/type/schedule.rb spec/unit/type/service.rb spec/unit/util/settings.rb
| * Fixed #1006 - puppetrun --class works again. I added the classLuke Kanies2008-07-011-43/+5
| | | | | | | | membership testing to the Ldap node terminus, and added tests,
| * Fixed #1371 - Updated bin/puppet to use Node.findJames Turnbull2008-06-171-1/+1
| |
| * issue 1183Andrew Shafer2008-06-164-8/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added environment awareness to --configprint Pulled the logic for --configprint --genconfig and --genmanifest out of puppet.rb Put the logic in lib/puppet/util/settings.rb and refactored it a bit Added specs for the behavior Reformated the whole spec file to use nested describe Added the new method to the executables The old behavior should be preserved, except for the env is now used
* | Merge branch '0.24.x'Luke Kanies2008-06-141-29/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also added the fixes to make the certhandler tests pass even when certs exist; I'll deal with the conflict later. Conflicts: CHANGELOG bin/puppetd lib/puppet/network/http/handler.rb lib/puppet/network/http/mongrel/rest.rb spec/integration/indirector/rest.rb spec/integration/network/server/mongrel.rb spec/integration/network/server/webrick.rb spec/unit/network/http/webrick.rb
| * Try againAndrew Shafer2008-06-101-30/+3
| | | | | | | | | | | | Add the class to handle certs, specs and modify puppetd should fix 1190, 1199, 1200
* | Merge branch '0.24.x'Luke Kanies2008-05-202-3/+7
|\| | | | | | | | | | | | | | | | | | | Conflicts: CHANGELOG spec/integration/defaults.rb spec/integration/node/catalog.rb spec/unit/rails.rb spec/unit/type/mount.rb
| * Updated puppetd documentation which fixes ticket #1227James Turnbull2008-05-171-2/+6
| |
| * Update to man pages, fix to ralsh help text and fix for #1211James Turnbull2008-05-051-1/+1
| |
* | The master and client now successfully speak xmlrpc using the new system.Luke Kanies2008-05-072-5/+18
| | | | | | | | | | | | The server is actually serving REST, but the client can't use it until we resolve the format and security issues that REST hasn't yet tackled.
* | The master is now functionally serving REST and xmlrpc.Luke Kanies2008-05-051-1/+5
| | | | | | | | | | | | | | | | | | | | ...as far as I can tell. The client, however, is broken, since it used the old http_pool/ssl_support stuff, which no longer works. I have to port puppetd over to using the new ssl stuff, then I'll at least be able to verify that the master can still speak xmlrpc.
* | Switched puppetmasterd to use the new-style server plumbing.Luke Kanies2008-05-021-102/+20
| | | | | | | | | | | | | | | | The code is much cleaner, and it seems to be mostly functional, but we have to pick a strategy for signing the host's certificate on first startup. Also, I haven't actually done end-to-end testing yet, which needs the certs working first.
* | Merge branch '0.24.x'Luke Kanies2008-04-211-2/+4
|\| | | | | | | | | | | Conflicts: bin/puppetca
| * Fixed #1189 and added support for --all to puppetca --cleanJames Turnbull2008-04-151-12/+29
| |
* | Fixing puppetca so it uses the :local ca setting.Luke Kanies2008-04-191-0/+2
| | | | | | | | | | This causes it to use both the :ca_file and :file terminus types.
* | Added an Interface class to the CA to model puppetca's usage.Luke Kanies2008-04-191-168/+19
|/ | | | | | | | | | This class provides all of the semantics from puppetca, and appears to entirely duplicate the behaviour of the existing executable, with basically all of the code in a library file, instead of the executable. As such, I've deleted the test for the executable. We should have one, but it's not nearly as important.
* Fixing the executables to use the new indirection api.Luke Kanies2008-04-081-1/+1
|
* Fixes #1148 - replaces #!/usr/bin/ruby with #!/usr/bin/env ruby.Paul Lathrop2008-03-282-2/+2
|
* Moved the configuration of the Node cache to the puppetmasterdLuke Kanies2008-03-241-0/+3
| | | | | executable, since it otherwise causes caches to be used in all cases, which we don't want (e.g., bin/puppet was using them).
* Adding another commit for #1136 -- ConsolidatedLuke Kanies2008-03-201-16/+12
| | | | | the setting of the loglevel and destination to just one call, rather than the multiple calls that remained.
* Final fix to #1136 - further changes to --test settingJames Turnbull2008-03-201-0/+4
|
* Second fix to #1136 - fixed --test problemJames Turnbull2008-03-201-1/+1
|
* Fix for ticket #1136 --verbose cancels out --debugJames Turnbull2008-03-201-12/+22
|
* Fixing a few more loading order issues.Luke Kanies2008-02-291-0/+1
|
* Fixing #1101 -- puppetrun works again.Luke Kanies2008-02-281-6/+1
|
* Fixed #1073 - moved show_diff and other logic post config parseJames Turnbull2008-02-211-8/+8
|
* Fixed ticket #1070 - puppetrun configuration parse problemJames Turnbull2008-02-161-1/+1
|
* removing "lib" deprecation notice from autoloaderLuke Kanies2008-02-131-1/+0
|
* Fixed #968 again, this time with tests -- parseonly works,Luke Kanies2008-02-131-2/+10
| | | | | including not compiling the configurations, and also storeconfigs is no longer required during parse-testing.