summaryrefslogtreecommitdiffstats
path: root/lib/puppet/provider
Commit message (Collapse)AuthorAgeFilesLines
...
* Documentation fix for daemontools providerJames Turnbull2008-11-281-3/+4
|
* Fixed #1776 - Trivial fix for gentoo service providerJames Turnbull2008-11-281-1/+1
|
* Lots of DirectoryService work. New Computer Type. Users now use password ↵Nigel Kersten2008-11-263-27/+109
| | | | hashes. Groups now support setting members as attributes of the group for OS X.
* launchd service providerNigel Kersten2008-11-262-1/+189
|
* Partially fixing #1772 - broken 'resources' tests.Luke Kanies2008-11-261-0/+3
| | | | | | | | 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>
* Fixed #1751 - Mac OS X DirectoryService nameservice provider support for ↵James Turnbull2008-11-191-100/+127
| | | | plist output and password hash fil
* Fix the init service type to cope with an array for defpath and if defpath ↵Nigel Kersten2008-11-191-17/+23
| | | | does not exist
* Added versionable feature to the RPM providerJames Turnbull2008-11-181-0/+2
|
* Fixed #1735 and #1747 - Fixes to confine systemJames Turnbull2008-11-161-1/+12
|
* Fixed #1718 - Added preseed to apt uninstall and purgeJames Turnbull2008-11-161-0/+6
|
* Fixing the provider's confine subsystem so the logs are more useful.Luke Kanies2008-11-134-4/+10
| | | | | | | | | I apparently lost some context in these logs when I switched to this separate subsystem. Note that this also fixes some of the informational issues in Signed-off-by: Luke Kanies <luke@madstop.com>
* Removed extra 'end' from yum.rbJames Turnbull2008-11-141-1/+0
|
* Merge branch 'tickets/0.24.x/1739' into 0.24.xJames Turnbull2008-11-131-0/+5
|\
| * Fixed #1739 - Added uninstall functionality to yum providerJames Turnbull2008-11-131-0/+5
| |
* | Fix #1737 - ssh_authorized_keys should be able to parse options containing ↵Brice Figureau2008-11-111-1/+21
| | | | | | | | | | | | commas Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
* | Fix #1740 - Daemontools and Runit is not ReST compliantBrice Figureau2008-11-112-31/+48
|/
* Fixes #1714 - yumhelper handling with yum 2.2.x is brokenJames Turnbull2008-11-011-0/+9
|
* Added unit tests for the augeas type and providerBryan Kearney2008-10-301-2/+3
|
* Merge branch 'augeas' of git@github.com:bkearney/puppet into augeasBryan Kearney2008-10-281-200/+0
|\ | | | | | | | | | | Conflicts: lib/puppet/type/augeas.rb
| * Beginning provider split, need help on the voodooBryan Kearney2008-10-271-0/+200
| |
* | Split Augeas up into a provider and a type.Bryan Kearney2008-10-282-0/+388
|/
* Solaris RBAC AttributesAndrew Shafer2008-10-222-14/+90
| | | | | | | | | | | Adding support to user type for: profiles auths project key/value pairs Refactored useradd.addcmd so I could override how properties get added in the subclass Added keyvalue property to manage generic keyvalues
* Fixing tests I broke when trying to fix the Providers reference.Luke Kanies2008-10-171-1/+10
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* Fixing #1647 - puppetdoc's 'providers' report works again.Luke Kanies2008-10-141-1/+1
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* lazy load latest package definitions with yumhelper 2.2duritong2008-10-101-17/+24
| | | | | | | | | | | | | | | | | | merge commit to 0.24x, original commit: I could observe that yumhelper.py can run quite some time and use quite a lot of memory (up to 100MB!) if you're using many repositories. As the yumhelper is only needed if you use latest as a ensure-keyword it makes no sense for people like me letting puppet fetch these details always, if you're never going to use latest. => lazy loading. After discussion on the list, this is the new version for lazy loading yum latest package versions. It is implemented mainly in the way that Luke proposed. However it stores the latest informations in the variable latest_info so the latest method didn't get too hackish and could nearly be left like it was before.
* Fixed #1639 - uninitialized constant Puppet::Type::User::ProviderUseraddJames Turnbull2008-10-091-1/+1
|
* Fxied #1354 - yum provider problems with RHEL 3James Turnbull2008-10-072-12/+100
|
* Fix #1530: Correctly parse ssh type 1 keysFrancois Deppierraz2008-10-071-0/+6
| | | | | This doesn't implies that puppet can managed SSH type 1 keys, it only ignores them.
* Merged fsweetser's selinux patch against HEADBrett Lentz2008-10-032-0/+190
|
* Migrating the apt and dpkg tests to rspec.Luke Kanies2008-10-022-70/+45
| | | | | | | I left the aptitude and aptrpm tests as an exercise for the reader. Signed-off-by: Luke Kanies <luke@madstop.com>
* Add role support to user type and an implementionAndrew Shafer2008-10-011-0/+89
| | | | | | | | modify user type: add ensure = role logic add roles property add manages_solaris_rbac feature refactored 'list' property to reuse logic for groups in roles
* Some small clarifying refactors and change to objectadd to allow subclasses ofAndrew Shafer2008-10-012-49/+25
| | | | | | | with a uid not need to be a single class us use modify I don't like logic about subclasses in a parent class, but not in a position to address.
* Fixed #1586 - Specifying "fully qualified" package names in GentooJames Turnbull2008-10-021-1/+1
|
* Merge branch 'tickets/0.24.x/1622' into 0.24.xJames Turnbull2008-10-022-5/+24
|\ | | | | | | | | | | Conflicts: CHANGELOG
| * The Netinfo and DirectoryService providers can now create user and group ↵Luke Kanies2008-09-302-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>
* | Fixed #1620 - Add 'sles' to Puppet confines when 'suse' is usedJames Turnbull2008-10-012-3/+3
|/
* Added a number of confines to package providersJames Turnbull2008-09-256-2/+16
|
* Fixed #1609 - Added confines for the Gentoo, FreeBSD and SMF (Solaris) ↵James Turnbull2008-09-253-0/+6
| | | | service providers
* Fixed #1608 - Added ubuntu to defaultfor for apt providerJames Turnbull2008-09-251-1/+1
|
* Fixed #1607 - Added ubuntu to defaultfor for Debian service providerJames Turnbull2008-09-251-1/+1
|
* Fixed #1553 - Puppet and Facter cannot both install the plist module into ↵James Turnbull2008-09-132-2/+2
| | | | two different locations
* Adjusted hpuxuseradd user provider to confine to HP-UX and fixed HP-UX user ↵James Turnbull2008-09-131-3/+4
| | | | provider path regression
* Fixes #1455 - Adds HP-UX support for user typeJames Turnbull2008-09-061-0/+29
|
* Runit service providerBrice Figureau2008-08-291-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 providerBrice Figureau2008-08-291-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 #1457 - case insensitive match for errorJames Turnbull2008-08-241-1/+1
|
* Fixed #1508 - Add HP-UX package provider.Mark Plaksin2008-08-201-0/+41
|
* Fixing #1447 -- Replacing Puppet::PackageError with Puppet::Error.Luke Kanies2008-08-122-4/+4
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* Fixed #1457 - removed confine warningJames Turnbull2008-08-061-1/+1
|
* Fixes #1417 - whitespace in ssh_auth_key providerJames Turnbull2008-07-301-1/+1
|