Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Add comparison operators (< > == != <= >=) to AST | Brice Figureau | 2008-09-30 | 2 | -0/+38 | |
| | | ||||||
* | | Add boolean operators to AST | Brice Figureau | 2008-09-30 | 2 | -0/+49 | |
| | | ||||||
* | | Add warning and forcibly set to :md5 fixing #1564 | Paul Nasrat | 2008-09-30 | 1 | -0/+4 | |
| | | ||||||
* | | Fix metadata class for cases when checksum_type set | Paul Nasrat | 2008-09-30 | 1 | -3/+3 | |
| | | ||||||
* | | Fixed #1603 - Added support for running Puppet inside a Rack application | James Turnbull | 2008-09-30 | 1 | -0/+148 | |
| | | ||||||
* | | Fix ticket 1596 in new fileset code, use tmpdir in fileserver tests. | Paul Nasrat | 2008-09-30 | 1 | -1/+1 | |
| | | ||||||
* | | Make fileserver use fileset for recursion and handle dangling links by ↵ | Paul Nasrat | 2008-09-30 | 2 | -42/+25 | |
|/ | | | | ignoring them fixing #1544 | |||||
* | Fixed #1610 - Raise "Filebucketed" messages to Notice priority | James Turnbull | 2008-09-26 | 1 | -2/+2 | |
| | ||||||
* | Added a number of confines to package providers | James Turnbull | 2008-09-25 | 6 | -2/+16 | |
| | ||||||
* | Fixed #1609 - Added confines for the Gentoo, FreeBSD and SMF (Solaris) ↵ | James Turnbull | 2008-09-25 | 3 | -0/+6 | |
| | | | | service providers | |||||
* | Fixed #1608 - Added ubuntu to defaultfor for apt provider | James Turnbull | 2008-09-25 | 1 | -1/+1 | |
| | ||||||
* | Fixed #1607 - Added ubuntu to defaultfor for Debian service provider | James Turnbull | 2008-09-25 | 1 | -1/+1 | |
| | ||||||
* | Fixed #1472 -- defined, exported resources in the current compile now get ↵ | Luke Kanies | 2008-09-25 | 1 | -1/+2 | |
| | | | | | | | | | expanded correctly. This was working for defined resources in the db, but not in the current compile. I just had to mark the resources as non-exported. | |||||
* | Fixed #1045 - Multiple metaparams all get added to resources. | Luke Kanies | 2008-09-24 | 1 | -1/+1 | |
| | | | | | | | The problem was that I was using a 'return' in a loop where I should have been using a 'next'. Signed-off-by: Luke Kanies <luke@madstop.com> | |||||
* | Removing some code in Parameter that is unnecessary. | Luke Kanies | 2008-09-23 | 2 | -6/+2 | |
| | | | | | | | | | It's duplicated in Property, but was only ever called if the instance was Property -- in other words, the base class new about its subclass, but the subclass overrode that method any way. Signed-off-by: Luke Kanies <luke@madstop.com> | |||||
* | Fixed #1595 - Internally, Property#retrieve is no longer called | Luke Kanies | 2008-09-23 | 2 | -23/+6 | |
| | | | | when no 'should' value is available for a resource. | |||||
* | Only apply splay the first run | Andrew Shafer | 2008-09-21 | 1 | -8/+8 | |
| | | | | Issue 1491 | |||||
* | Add an append (+=) variable operator: | Brice Figureau | 2008-09-21 | 5 | -716/+760 | |
| | | | | | | | | | | | | | | | | | | | The append variable operator can be used to append something to a variable defined in a parent scope, containing either a string or an array. The main use is to append array elements in classes to a variable globally defined in a node. Example: $ssh_users = ['brice', 'admin1'] class backup { $ssh_users += ['backup_operator'] ... } Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com> | |||||
* | Bug #1550 - Rework to avoid regressing rspec tests, add new rspec tests for ↵ | Paul Nasrat | 2008-09-20 | 2 | -10/+17 | |
| | | | | | | templatedir as a path Signed-off-by: Paul Nasrat <pnasrat@googlemail.com> | |||||
* | Allow a templatedir to be colon separated. | Thom May | 2008-09-20 | 1 | -3/+15 | |
| | | | | | Signed-off-by: Thom May <thom@clearairturbulence.org> Signed-off-by: Paul Nasrat <pnasrat@googlemail.com> | |||||
* | Fixed #1521 -- ldap user and group are now used with the default connection | Luke Kanies | 2008-09-17 | 1 | -1/+11 | |
| | | | | | | when available. Signed-off-by: Luke Kanies <luke@madstop.com> | |||||
* | Fixed #1572 -- file purging now fails if remote sources do not exist. | Luke Kanies | 2008-09-16 | 1 | -0/+9 | |
| | | | | Signed-off-by: Luke Kanies <luke@madstop.com> | |||||
* | Fixing #1576 - moving all of the Puppet::Type code back into type.rb. | Luke Kanies | 2008-09-15 | 11 | -2123/+2100 | |
| | | | | Signed-off-by: Luke Kanies <luke@madstop.com> | |||||
* | Fixed issues with file descriptors leaking into subprocesses | James Turnbull | 2008-09-13 | 1 | -0/+1 | |
| | ||||||
* | Fixed #1571 - Puppet::Util::binary returns incorrect results | James Turnbull | 2008-09-13 | 1 | -8/+3 | |
| | ||||||
* | Fixed #1553 - Puppet and Facter cannot both install the plist module into ↵ | James Turnbull | 2008-09-13 | 5 | -476/+2 | |
| | | | | two different locations | |||||
* | Adjusted hpuxuseradd user provider to confine to HP-UX and fixed HP-UX user ↵ | James Turnbull | 2008-09-13 | 1 | -3/+4 | |
| | | | | provider path regression | |||||
* | Fixed #1566 - changed password property of the user type | James Turnbull | 2008-09-13 | 1 | -0/+8 | |
| | ||||||
* | Fixed debug messages in package type - thanks to Todd Zullinger for this fix | James Turnbull | 2008-09-12 | 1 | -2/+2 | |
| | ||||||
* | Fixes #1455 - Adds HP-UX support for user type | James Turnbull | 2008-09-06 | 1 | -0/+29 | |
| | ||||||
* | Fixes #1551 puppetmaster.freshness xmlrpc call returns incorrect type | Nigel Kersten | 2008-09-05 | 1 | -1/+1 | |
| | ||||||
* | Fixes #1554 - Fix exception for undefined hostname | James Turnbull | 2008-09-05 | 1 | -2/+4 | |
| | ||||||
* | Runit service provider | Brice Figureau | 2008-08-29 | 1 | -0/+93 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This provider manages daemons running supervised by Runit[1]. It tries to detect the service directory, with by order of preference: * /service * /var/service * /etc/service The daemon directory should be placed in a directory that can be by default in: * /etc/sv * /var/lib/service or this can be overriden in the service resource parameters: service { "myservice": provider => "runit", path => "/path/to/daemons"; } This provider supports out of the box: * start/stop * enable/disable * restart * status [1]: http://smarden.sunsite.dk/runit/ | |||||
* | Daemontools service provider | Brice Figureau | 2008-08-29 | 1 | -0/+154 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This provider manages daemons running supervised under D.J.Bernstein daemontools. It tries to detect the service directory, with by order of preference: * /service * /etc/service * /var/lib/svscan The daemon directory should be placed in a directory that can be by default in: * /var/lib/service * /etc or this can be overriden in the service resource parameters: service { "myservice": provider => "daemontools", path => "/path/to/daemons"; } This provider supports out of the box: * start/stop (mapped to enable/disable) * enable/disable * restart * status Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com> | |||||
* | Fixed #1488 - Moved individual functions out of functions.rb into | James Turnbull | 2008-08-26 | 13 | -217/+208 | |
| | | | | | the lib/puppet/parser/functions directory. New functions should be created in this directory. | |||||
* | Fixed #1457 - case insensitive match for error | James Turnbull | 2008-08-24 | 1 | -1/+1 | |
| | ||||||
* | Fix leaking LoadedFile when adding templates to be watched | Andrew Shafer | 2008-08-23 | 1 | -13/+18 | |
| | ||||||
* | id column is autogenerated by rails as a primary key, there is no need | Brice Figureau | 2008-08-22 | 2 | -8/+17 | |
| | | | | | | | to create an additional index on this column. This changeset contains the new schema and a migration. Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com> | |||||
* | Removed reference to namespaces from --genconfig documentation | James Turnbull | 2008-08-21 | 1 | -4/+0 | |
| | ||||||
* | Fixed #1508 - Add HP-UX package provider. | Mark Plaksin | 2008-08-20 | 1 | -0/+41 | |
| | ||||||
* | Fix #1502 - abysmal storeconfig performance - part2 | Brice Figureau | 2008-08-17 | 1 | -2/+10 | |
| | | | | | | | | | | | | | | Resource parameters whose values are a resource reference (ie require, notify...) where always DELETEd/INSERTed because the code comparing resource reference compared object instances instead of their values (since Puppet::Parser::Resource::Reference doesn't override == ), leading to storeconfig performance issues. The correct fix would have been to define == in Puppet::Parser::Resource::Reference but that might introduce some side effects I don't know. Hence, the fix introduces a local compare() method that knows how to compare Puppet::Parser::Resource::Reference. Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com> | |||||
* | Fix #1052 - abysmal storeconfig performance - part1 | Brice Figureau | 2008-08-17 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | Resources whose references are of the form: Main::Sub1::Sub2 are extracted from the database under the form: Main::sub1::sub2 Puppet then fails to match them against compiled resources of same references which are capitalized as they should, and tries to overwrite them on every storeconfig run, leading to tons of cascading DELETE/INSERT, hurting performance. Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com> | |||||
* | Fix #1510 - storeconfig fails with rails 2.1 | Brice Figureau | 2008-08-17 | 1 | -5/+5 | |
| | | | | | | | | This is a workaround. Since rails seems to have difficulties to map associations to Puppet classes, we explain it carefully what to expect. Changelog | |||||
* | Fixes #1274 - allow class names to start with numbers | James Turnbull | 2008-08-17 | 1 | -1/+1 | |
| | ||||||
* | Fixed #1442 - replaced use of Facter for report titling with certname | James Turnbull | 2008-08-16 | 1 | -7/+1 | |
| | ||||||
* | Fixed $1456 - add proxy configuration to yum repo | James Turnbull | 2008-08-13 | 1 | -2/+18 | |
| | ||||||
* | Fixing #1447 -- Replacing Puppet::PackageError with Puppet::Error. | Luke Kanies | 2008-08-12 | 2 | -4/+4 | |
| | | | | Signed-off-by: Luke Kanies <luke@madstop.com> | |||||
* | Added tests for TemplateWrapper's use of Scope#to_hash. | Luke Kanies | 2008-08-09 | 1 | -11/+10 | |
| | | | | | | We should deprecate the method_missing stuff in 0.25. Signed-off-by: Luke Kanies <luke@madstop.com> | |||||
* | Fixed #1457 - removed confine warning | James Turnbull | 2008-08-06 | 1 | -1/+1 | |
| | ||||||
* | Fixed #1441 - Updated console colours | James Turnbull | 2008-08-01 | 1 | -14/+22 | |
| |