summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-12-01Feature 1696 Add support for branded zonesAndrew Shafer4-4/+77
Applied the patch from the ticket and wrote tests with the changes
2008-12-01Bug #1778 - Solaris RBAC profiles should maintain orderAndrew Shafer6-3/+120
Created OrderedList property Added to profile property small refactor in List to make inheriting easier
2008-12-01Bug # 1680 Now you can set the hashed passwords on solarisAndrew Shafer1-11/+18
Straight /etc/shadow hackery
2008-12-01Feature #1783 - Add ZFS supportAndrew Shafer8-0/+574
Types and providers to manage zfs and zpool
2008-12-01Handle password when user is createdAndrew Shafer2-1/+11
strip out the -p and call password= after the thing is done
2008-12-01== is not =Andrew Shafer1-1/+1
2008-12-01Solaris doesn't have a native tool to set hashed passwordsAndrew Shafer2-5/+83
Added support for passwords by directly editing /etc/shadow (I tried to make it work with libshadow, but considering it is not packaged for Solaris and adds little benefit, I decided against it) password and password= are now defined on the default Solaris provider
2008-12-01type/mcx.rb Feature #1026 - MCX TypeJeffrey McCune10-0/+821
Added new MCX type and base test. This type manages MCX settings on DirectoryService nodes. These settings take the form of plist XML documents attached to Users, Groups, and Computers in DirectoryService.
2008-12-01Simplify launchd service provider and add testsNigel Kersten3-21/+158
2008-12-01 Fixed #1695 - Solaris 10 zone provider doesn't properly handle unknown zone ↵James Turnbull2-0/+3
attributes in newer releases
2008-12-01Fixing #1749 - Splay now hopefully behaves "better" for small values.Luke Kanies2-10/+10
Signed-off-by: Luke Kanies <luke@madstop.com>
2008-11-29Fix #1741 - Add inline_template functionBrice Figureau2-0/+80
2008-11-29Fix #1741 - refactor TemplateWrapper, test for template functionBrice Figureau4-43/+133
2008-11-29Fix #1741 - Puppet::Parser::Functions rmfunctions and unit testBrice Figureau2-0/+97
2008-11-29Fixes #1773 - no longer check for absolute pathsThom May2-1/+7
2008-11-28make sure only types that have passwords search for the passwordNigel Kersten1-1/+3
2008-11-28fix bug with numeric uid/gid in directoryservice provider. doc string cleanupsNigel Kersten3-22/+23
2008-11-28Documentation fix for runit providerJames Turnbull1-3/+5
2008-11-28Documentation fix for daemontools providerJames Turnbull1-3/+4
2008-11-28Fixed #1776 - Trivial fix for gentoo service providerJames Turnbull2-1/+3
2008-11-26Rename migration so it's still appliedThom May1-0/+0
2008-11-26Slight denormalisation to store a host's environment as a first classThom May3-0/+14
object in the database Fixes: #1392
2008-11-26Fixing #1743 - defined types get catalogs too.Luke Kanies2-1/+8
I wasn't adding the catalog to the defined types when creating the transportable objects. Signed-off-by: Luke Kanies <luke@madstop.com>
2008-11-26Adjusted CI tasks exit codesJames Turnbull1-2/+2
2008-11-26Fixing #1755 - handling fully qualified classes correctly.Luke Kanies4-4/+61
This involves lexing '::class' tokens along with correctly looking them up from the Resource::Reference class. Signed-off-by: Luke Kanies <luke@madstop.com>
2008-11-26Added Rake :ci namespace and CI tasksJames Turnbull2-1/+26
2008-11-26Lots of DirectoryService work. New Computer Type. Users now use password ↵Nigel Kersten6-35/+284
hashes. Groups now support setting members as attributes of the group for OS X.
2008-11-26launchd service providerNigel Kersten2-1/+189
2008-11-26Refactoring the thread-safety in Puppet::Util a bit.Luke Kanies1-21/+27
Signed-off-by: Luke Kanies <luke@madstop.com>
2008-11-26Fixing #1683 - accessing and changing settings is now thread-safe.Luke Kanies2-144/+148
Applying patch by Matt Palmer. Signed-off-by: Luke Kanies <luke@madstop.com>
2008-11-26Partially fixing #1772 - fixing selinux tests broken by removal of ↵Luke Kanies1-2/+1
extraneous 'stat' in :file. Signed-off-by: Luke Kanies <luke@madstop.com>
2008-11-26Partially fixing #1772 - fixing tidy code I broke.Luke Kanies1-1/+1
Signed-off-by: Luke Kanies <luke@madstop.com>
2008-11-26Partially fixing #1772 - broken 'resources' tests.Luke Kanies4-19/+33
The main problem was that the directory_services user provider was returning a string for its uid instead of an integer. I also began a 'resources' spec file. Signed-off-by: Luke Kanies <luke@madstop.com>
2008-11-25Manually setting an env var to mark autotest enabled so we see colorLuke Kanies1-0/+1
Signed-off-by: Luke Kanies <luke@madstop.com>
2008-11-25Removing the included testing gems; you must now install them yourself.Luke Kanies596-34906/+59
Everything passes, but autotest doesn't include color. Signed-off-by: Luke Kanies <luke@madstop.com>
2008-11-24Fixing #1708 - user groups specified as names are now detected correctly.Luke Kanies2-0/+30
There was a bug when groups were specified by name -- the group was always compared to the current gid, rather than being converted to an integer and comparing that way. This is now fixed. Signed-off-by: Luke Kanies <luke@madstop.com>
2008-11-24Fixed #1767 - Minor fix to emacs modeJames Turnbull2-1/+3
2008-11-22Revert "Fixing #1755 - File modes (and other strange properties) will now ↵James Turnbull2-16/+2
display correctly" This reverts commit ed4c4050a8ac46c509b20031814646a49ba86e54.
2008-11-21Fixing #1764 - a property's 'sync' method is never considered a no-op.Luke Kanies8-80/+32
*This is a behaviour change.* If the property does not return an event name, then one is generated based on the property name. Previously, the 'sync' method could return nil and it would be considered a noop, but if you need a noop, then you need to modify your 'insync?' method to return 'true' in the noop cases. Also modifying all of the builtin types that didn't handle this explicitly or returned nil in 'sync'. There should be no behaviour change in any of them. Signed-off-by: Luke Kanies <luke@madstop.com>
2008-11-21Refactoring the file/owner property to be simpler and cleaner.Luke Kanies2-64/+164
It now looks almost exactly like the group property, and has a much more current data flow (e.g., sync is never no-op, and the sync method doesn't check whether the file is present). Signed-off-by: Luke Kanies <luke@madstop.com>
2008-11-21Fixing #1755 - File modes (and other strange properties) will now display ↵Luke Kanies2-2/+16
correctly in ralsh and generated manifests. Signed-off-by: Luke Kanies <luke@madstop.com>
2008-11-20Fixed #1668 - puppetca can't clean unsigned certsJames Turnbull2-5/+8
2008-11-20Fix #1759 - Comparison operator was using string comparison for numbersBrice Figureau2-10/+54
Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
2008-11-19Fixed #1711 - fileserver test fails due to incorrect mockingJames Turnbull2-0/+7
2008-11-19Fixed #1751 - Mac OS X DirectoryService nameservice provider support for ↵James Turnbull2-100/+130
plist output and password hash fil
2008-11-19Fixed #1752 - Add an optional argument to Puppet::Util.execute to determine ↵James Turnbull2-2/+10
whether stderr and stdout are combined in the output
2008-11-19Fix the init service type to cope with an array for defpath and if defpath ↵Nigel Kersten1-17/+23
does not exist
2008-11-18Added versionable feature to the RPM providerJames Turnbull2-0/+4
2008-11-17Fixing broken tests resulting from the fix to #1747Luke Kanies5-1/+8
Signed-off-by: Luke Kanies <luke@madstop.com>
2008-11-17Moved RRD feature from util/metric.rb to feature/base.rbJames Turnbull3-5/+5