Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | | The Netinfo and DirectoryService providers can now create user and group ↵ | Luke Kanies | 2008-09-30 | 2 | -5/+24 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | simultaneously. This required selectively using property#sync if a 'should' value is present, so that the user's gid property can do the conversion if necessary. Signed-off-by: Luke Kanies <luke@madstop.com> | |||||
| * | | | | Fixing #1622 - The user type only looks up groups when necessary. | Luke Kanies | 2008-09-30 | 2 | -58/+154 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also added a bunch of tests to the user type, and refactored as necessary for this to work. Signed-off-by: Luke Kanies <luke@madstop.com> | |||||
| * | | | | Aliasing the rspec 'should' method to 'must' | Luke Kanies | 2008-09-30 | 1 | -0/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | so it does not conflict with the RAL 'should' method. Signed-off-by: Luke Kanies <luke@madstop.com> | |||||
| * | | | | Rewriting the user tests, in preparation for enhancing them | Luke Kanies | 2008-09-30 | 1 | -41/+9 | |
| | |_|/ | |/| | | | | | | | | | | Signed-off-by: Luke Kanies <luke@madstop.com> | |||||
* | | | | Fixed #1620 - Add 'sles' to Puppet confines when 'suse' is used | James Turnbull | 2008-10-01 | 3 | -3/+5 | |
| | | | | ||||||
* | | | | Add parser for arbitrary expressions | Brice Figureau | 2008-10-01 | 8 | -649/+1116 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The expressions can be used in if 'test' and in the right side of assignements. The expressions can contain any number of sub-expressions combined by either arithmetic operators, comparison operators, or boolean operators. Random Usage Examples: $result = ((( $two + 2) / $one) + 4 * 5.45) - (6 << 7) + (0x800 + -9) or if ($a < 10) and ($a + 10 != 200) { ... } | |||||
* | | | | Add arithmetic operators to AST | Brice Figureau | 2008-09-30 | 7 | -0/+248 | |
| | | | | | | | | | | | | | | | | | | | | This changeset adds +,-,/,*,<< and >> computation and AST parse nodes. | |||||
* | | | | Add not operator to AST | Brice Figureau | 2008-09-30 | 3 | -0/+50 | |
| | | | | ||||||
* | | | | Add comparison operators (< > == != <= >=) to AST | Brice Figureau | 2008-09-30 | 3 | -0/+90 | |
| | | | | ||||||
* | | | | Add boolean operators to AST | Brice Figureau | 2008-09-30 | 3 | -0/+102 | |
| | | | | ||||||
* | | | | Add warning and forcibly set to :md5 fixing #1564 | Paul Nasrat | 2008-09-30 | 3 | -0/+14 | |
| | | | | ||||||
* | | | | Fix metadata class for cases when checksum_type set | Paul Nasrat | 2008-09-30 | 2 | -4/+20 | |
| | | | | ||||||
* | | | | Fixed #1603 - Added support for running Puppet inside a Rack application | James Turnbull | 2008-09-30 | 5 | -0/+283 | |
| | | | | ||||||
* | | | | Fix ticket 1596 in new fileset code, use tmpdir in fileserver tests. | Paul Nasrat | 2008-09-30 | 4 | -2/+13 | |
| | | | | ||||||
* | | | | Make fileserver use fileset for recursion and handle dangling links by ↵ | Paul Nasrat | 2008-09-30 | 2 | -42/+25 | |
| | | | | | | | | | | | | | | | | ignoring them fixing #1544 | |||||
* | | | | Add tests for FileServer::Mount list for #1544 | Paul Nasrat | 2008-09-30 | 1 | -0/+133 | |
|/ / / | ||||||
* | | | Fixed #1610 - Raise "Filebucketed" messages to Notice priority | James Turnbull | 2008-09-26 | 2 | -2/+4 | |
| | | | ||||||
* | | | Added a number of confines to package providers | James Turnbull | 2008-09-25 | 7 | -2/+18 | |
| | | | ||||||
* | | | Fixed #1609 - Added confines for the Gentoo, FreeBSD and SMF (Solaris) ↵ | James Turnbull | 2008-09-25 | 4 | -0/+9 | |
| | | | | | | | | | | | | service providers | |||||
* | | | Fixed #1608 - Added ubuntu to defaultfor for apt provider | James Turnbull | 2008-09-25 | 2 | -1/+3 | |
| | | | ||||||
* | | | Fixed #1607 - Added ubuntu to defaultfor for Debian service provider | James Turnbull | 2008-09-25 | 2 | -1/+4 | |
| | | | ||||||
* | | | Fixed #1588 - Fixed puppetca --clean --all | James Turnbull | 2008-09-25 | 2 | -2/+5 | |
| | | | ||||||
* | | | Fixed #1472 -- defined, exported resources in the current compile now get ↵ | Luke Kanies | 2008-09-25 | 3 | -6/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | 3 | -1/+13 | |
| | | | | | | | | | | | | | | | | | | | | | 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 | 3 | -6/+13 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | 5 | -23/+57 | |
| | | | | | | | | | | | | when no 'should' value is available for a resource. | |||||
* | | | Only apply splay the first run | Andrew Shafer | 2008-09-21 | 2 | -8/+50 | |
| | | | | | | | | | | | | Issue 1491 | |||||
* | | | fix failing hpux user specs | Andrew Shafer | 2008-09-20 | 1 | -8/+4 | |
| | | | | | | | | | | | | | | | | | | | | | feature 1508 Not sure these tests ever passed on any platform. Added some mocking to support the two tests. | |||||
* | | | Add rspec unit test for the append operator | Brice Figureau | 2008-09-21 | 6 | -1/+133 | |
| | | | | | | | | | | | | Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com> | |||||
* | | | 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 | 4 | -13/+43 | |
| | | | | | | | | | | | | | | | | | | 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 #1500 - puppetrun host regression | Andrew Shafer | 2008-09-19 | 2 | -1/+3 | |
| | | | ||||||
* | | | Fixed #1579 and #1580 - errors in the Puppet RPM spec file | James Turnbull | 2008-09-19 | 2 | -3/+11 | |
| | | | ||||||
* | | | Fixed #1521 -- ldap user and group are now used with the default connection | Luke Kanies | 2008-09-17 | 3 | -1/+26 | |
| | | | | | | | | | | | | | | | | | | 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 | 3 | -0/+17 | |
| | | | | | | | | | | | | 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 | 12 | -2124/+2101 | |
| | | | | | | | | | | | | Signed-off-by: Luke Kanies <luke@madstop.com> | |||||
* | | | Fixed issues with file descriptors leaking into subprocesses | James Turnbull | 2008-09-13 | 2 | -2/+11 | |
| | | | ||||||
* | | | 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 | 6 | -476/+12 | |
| | | | | | | | | | | | | two different locations | |||||
* | | | Fixed #1568 - createpackage.sh | James Turnbull | 2008-09-13 | 1 | -1/+1 | |
| | | | ||||||
* | | | Adjusted hpuxuseradd user provider to confine to HP-UX and fixed HP-UX user ↵ | James Turnbull | 2008-09-13 | 2 | -3/+6 | |
| | | | | | | | | | | | | provider path regression | |||||
* | | | Fixed #1566 - changed password property of the user type | James Turnbull | 2008-09-13 | 2 | -0/+12 | |
| | | | ||||||
* | | | Fixed debug messages in package type - thanks to Todd Zullinger for this fix | James Turnbull | 2008-09-12 | 2 | -2/+4 | |
| | | | ||||||
* | | | Sync with latest Fedora/EPEL specfile | James Turnbull | 2008-09-09 | 1 | -0/+2 | |
| | | | ||||||
* | | | Fixes #1455 - Adds HP-UX support for user type | James Turnbull | 2008-09-06 | 3 | -0/+60 | |
| | | | ||||||
* | | | Fixes #1551 puppetmaster.freshness xmlrpc call returns incorrect type | Nigel Kersten | 2008-09-05 | 2 | -1/+3 | |
| | | | ||||||
* | | | Fixes #1554 - Fix exception for undefined hostname | James Turnbull | 2008-09-05 | 2 | -2/+6 | |
| | | | ||||||
* | | | Fixed #1533 - changed permissions for man directory | James Turnbull | 2008-08-29 | 2 | -1/+3 | |
| | | | ||||||
* | | | Runit service provider | Brice Figureau | 2008-08-29 | 3 | -0/+212 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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/ |