Граф коммитов

380 Коммитов

Автор SHA1 Сообщение Дата
James Turnbull 65a6074852 Fixed #1695 - Solaris 10 zone provider doesn't properly handle unknown zone attributes in newer releases 2008-12-01 12:58:04 +11:00
James Turnbull 4f67a7c26a Fixed #1776 - Trivial fix for gentoo service provider 2008-11-28 08:51:21 +11:00
James Turnbull a1ac9a5c14 Added Rake :ci namespace and CI tasks 2008-11-26 15:58:36 +11:00
James Turnbull 9ed382d397 Fixed #1767 - Minor fix to emacs mode 2008-11-24 21:31:22 +11:00
James Turnbull c65f2b5083 Fixed #1668 - puppetca can't clean unsigned certs 2008-11-20 13:41:40 +11:00
James Turnbull c96d250f71 Fixed #1711 - fileserver test fails due to incorrect mocking 2008-11-19 18:55:57 +11:00
James Turnbull 8523a48315 Fixed #1751 - Mac OS X DirectoryService nameservice provider support for plist output and password hash fil 2008-11-19 18:49:50 +11:00
James Turnbull d32d7f30f6 Fixed #1752 - Add an optional argument to Puppet::Util.execute to determine whether stderr and stdout are combined in the output 2008-11-19 18:44:41 +11:00
James Turnbull 3c870d8f33 Added versionable feature to the RPM provider 2008-11-18 22:54:22 +11:00
James Turnbull 030c791364 Moved RRD feature from util/metric.rb to feature/base.rb 2008-11-17 21:07:08 +11:00
James Turnbull b8ed6670cd Fixed #1735 and #1747 - Fixes to confine system 2008-11-16 10:20:22 +11:00
James Turnbull 6be5ac84d6 CHANGELOG updates 2008-11-16 10:16:23 +11:00
James Turnbull 0ca502593b Fixed #1718 - Added preseed to apt uninstall and purge 2008-11-16 10:11:19 +11:00
James Turnbull d5e19f18ed Fixed #1739 - Added uninstall functionality to yum provider 2008-11-13 10:17:32 +11:00
James Turnbull 56f3be66a4 Fixed #1710 - Spurious output in test run 2008-10-29 14:36:20 +11:00
Luke Kanies c906afd9e3 Fixing #1667 - regex automatic value documentation is now readable.
Signed-off-by: Luke Kanies <luke@madstop.com>
2008-10-29 09:26:47 +11:00
James Turnbull e542f8c6fb Fixed #1692 - k5login fails to set mode when file is created 2008-10-28 15:57:03 +11:00
Luke Kanies 57e791b9e7 Fixing #1660 - Adding specifically supported values for tidy recursion.
Basically just copied the code for the recurse parameter from 'file'.

Signed-off-by: Luke Kanies <luke@madstop.com>
2008-10-28 15:49:58 +11:00
Luke Kanies 42cac73a7c Fixing #1698 - all logs again show up in the report. 2008-10-28 15:42:35 +11:00
James Turnbull 6ab4f1b0e2 Fixed #1661 - Type reference: tidy should specify manditory parameters 2008-10-28 14:49:02 +11:00
Brice Figureau 9ecbd6306d Fixed #1104 - Classes and nodes should set $name variables
Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
2008-10-28 11:50:10 +11:00
James Turnbull 6539f55b16 Updated Red Hat spec file for 0.24.6 and removed conf/debian directory.
To build a new debian package use:

apt-get source puppet; cd puppet-<curver>; uupdate ../puppet-<newver>.tgz
2008-10-24 08:47:12 +11:00
Andrew Shafer c09d0cc128 Solaris RBAC Attributes
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
2008-10-22 16:34:50 +11:00
James Turnbull 356d8cab14 Fixed #1662 - Configuration Reference still references 'section' 2008-10-21 10:44:20 +11:00
James Turnbull b53509b453 Fixed #1460 - enhance redhat puppetmaster init.d script to easy start puppetmaster as a mongrel cluster 2008-10-21 10:37:56 +11:00
James Turnbull 8a4e2e9378 Fixed #1663 - Regression relating to facter fact naming from 0.24.5 2008-10-21 09:50:54 +11:00
Luke Kanies a74ec60d33 Fixing tests I broke when trying to fix the Providers reference.
Signed-off-by: Luke Kanies <luke@madstop.com>
2008-10-17 08:22:59 +11:00
James Turnbull 7f5ded1852 Fixed #1646 - service puppet status does not work as non-root on redhat system 2008-10-14 11:22:40 +11:00
James Turnbull f5fb2d383e Fixed #1649 - OS X package creation script should be more selective about cleaning out prior versions 2008-10-14 08:47:21 +11:00
James Turnbull 2b4aa0c442 Fixed #1639 - uninitialized constant Puppet::Type::User::ProviderUseradd 2008-10-09 07:58:26 +11:00
James Turnbull 80e5c111fd Incremented CHANGELOG to 0.24.6 2008-10-08 16:27:55 +11:00
Brice Figureau 253d4df1f4 Fix regression when templatedir doesn't exist.
When searching for a module template and if the default templatedir is
inexistant, puppet was raising an error without trying the modules templates
directories.

Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
2008-10-08 11:40:18 +11:00
Brice Figureau c7a6ef2889 Fix #1202 - Collection attribute matching doesn't parse arrays
This patch allows to do this:
   User <| groups == leads |>

   @user { "foo":
        ensure => "present",
        groups => ["bar","baz","leads"]
   }

Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
2008-10-08 11:35:42 +11:00
Luke Kanies 3281f2b73f Fixed #1633 - Added support for --detailed-exits to bin/puppet
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>
2008-10-08 11:23:43 +11:00
Andrew Shafer fb14e91226 Fixed #1473 - Rescue Timeout::Error in xmlrpc clients
Added a rescue block for Timeout::Error (which isn't a subclass of StandardError)
Removed a Dev Error conditional to facilitate testing
2008-10-07 16:42:20 +11:00
James Turnbull 7275d7cb90 Fxied #1354 - yum provider problems with RHEL 3 2008-10-07 13:51:59 +11:00
Francois Deppierraz 5268487ac8 Fixed documentation, typo and added CHANGELOG entry 2008-10-07 00:25:33 +11:00
Brice Figureau 79bb1f201c Rspec Tests for #381.
Moved part of the old resource reference tests to rspec.
2008-10-05 14:53:13 +11:00
Luke Kanies 614326afdb Fixing #1098 - Multiline strings now correctly increment the line count
Signed-off-by: Luke Kanies <luke@madstop.com>
2008-10-04 10:34:29 +10:00
Luke Kanies a7744438f8 Fixing #1089 - Log messages are now tagged with the log level,
making it easier to match messages in the 'tagmail' report.

Signed-off-by: Luke Kanies <luke@madstop.com>
2008-10-04 08:48:44 +10:00
Luke Kanies d2c89985bb Fixed #981 - Removed 'Adding aliases' info message
Signed-off-by: Luke Kanies <luke@madstop.com>
2008-10-04 08:10:09 +10:00
Luke Kanies 6bcfd9f021 Fixing #947 - pluginsync no longer fails poorly when no plugins exist
Note that it still fails -- it's just a more reasonable failure.

Signed-off-by: Luke Kanies <luke@madstop.com>
2008-10-03 13:11:44 -05:00
Luke Kanies 7272d49149 Fixed #1613 - The client environment will be substituted when looking up settings.
This won't be perfect, because it still requires that the caller pass
in an environment, but for every case that an environment is passed in,
that environment will be substituted into settings when possible.

Signed-off-by: Luke Kanies <luke@madstop.com>
2008-10-03 14:15:22 +10:00
Luke Kanies 1a9b5677de Fixing #1614 - Environments no longer have to be listed out.
Signed-off-by: Luke Kanies <luke@madstop.com>
2008-10-03 14:07:05 +10:00
James Turnbull 397c8416f7 Fixed #1628 - Changed node search to use certname rather than Facter hostname 2008-10-03 13:45:12 +10:00
James Turnbull 9d174c4f50 Updated puppet binary documentation 2008-10-03 10:50:58 +10:00
Andrew Shafer ddda80a05d Update change log with RBAC roles 2008-10-01 19:46:45 -06:00
James Turnbull 93f952a210 Fixed #1586 - Specifying "fully qualified" package names in Gentoo 2008-10-02 07:40:58 +10:00
Luke Kanies 8620775135 Fixed #791 - You should now be able to create and find a user/group in one transaction.
The real problem was that the 'gid' and 'uid' methods didn't handle
the case where 'get_posix_field' didn't return a value, and
the subsequent 'get_posix_field' calls couldn't handle that.

This commit moves the tests for Posix to spec, and fixes the
specific bug.

Signed-off-by: Luke Kanies <luke@madstop.com>
2008-10-02 07:32:03 +10:00
James Turnbull 6bafd106de Merge branch 'tickets/0.24.x/1622' into 0.24.x
Conflicts:

	CHANGELOG
2008-10-02 07:29:44 +10:00