| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|/
|
|
|
|
|
|
|
|
| |
This type needs to be started again from scratch, and I'm not
going to do so for 0.24.5.
In particular, the model for red hat and sunos need to match --
they should both use the device name as the actual name.
Signed-off-by: Luke Kanies <luke@madstop.com>
|
| |
|
|\
| |
| |
| | |
into 0.24.x
|
| |
| |
| |
| | |
Luke's comments
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Autorequire the target file and its parent directory as well.
Default permissions and owner are now set on the file and its
parent directory.
Moved target attribute setting code from prefetch() in the provider to the type
itself. This seems much cleaner to me.
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Previously, I was merging early and changing the name later.
This commit fixes it so that the node is created with the right
name in the first place, so the node.fact_merge actually works.
Yay for real-world testing.
Signed-off-by: Luke Kanies <luke@madstop.com>
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | | |
Signed-off-by: Luke Kanies <luke@madstop.com>
|
|/ /
| |
| |
| | |
Signed-off-by: Luke Kanies <luke@madstop.com>
|
| |
| |
| |
| | |
This correctly renames the files and they still get read in.
|
| |
| |
| |
| |
| |
| | |
I foolishly was just using the old-style api.
Added an integration test to catch this in the future.
|
| |
| |
| |
| |
| | |
This is a simplified class for managing ldap connections,
and this work just removes some duplication.
|
| |
| |
| |
| |
| | |
This makes it easy to find multiple nodes in ldap, and
was done so it can be used by puppetrun.
|
| |
| |
| |
| |
| | |
This just returns a Connection instance with the default
ldap configuration information already provided.
|
|/
|
|
| |
as long as you're using Facter 1.5.
|
| |
|
|\
| |
| |
| |
| |
| | |
Conflicts:
CHANGELOG
|
| | |
|
|/ |
|
|
|
|
|
|
| |
I've added a couple of tests for this bit of the user
and group useradd/groupadd providers, but I haven't migrated
the rest of the tests.
|
|\ |
|
| |
| |
| |
| |
| |
| | |
I've only added an integration test for the provider,
since that's all I've changed; none of the service providers
have rspec tests yet.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added environment awareness to --configprint
Pulled the logic for --configprint --genconfig and --genmanifest out of puppet.rb
Put the logic in lib/puppet/util/settings.rb and refactored it a bit
Added specs for the behavior
Reformated the whole spec file to use nested describe
Added the new method to the executables
The old behavior should be preserved, except for the env is now used
|
|\
| |
| |
| |
| |
| | |
Conflicts:
CHANGELOG
|
| |
| |
| |
| |
| |
| | |
Also requiring that passed in certnames be downcased; the setting
system isn't currently flexible enough to automatically downcase
it for the user.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
Conflicts:
CHANGELOG
|
| |/ |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
We just use the regular Node.find method now, since
the nodes don't need to do any magical naming.
|
| | |
| | |
| | |
| | |
| | |
| | | |
This provides something like the multiple name
scenario previously used by the parser but now implemented
in each terminus.
|
| | |
| | |
| | |
| | |
| | | |
This just splits the method into smaller pieces, so it's a
bit easier to maintain.
|
| | | |
|
| |/
| |
| |
| |
| |
| |
| |
| | |
This effectively removes the ability to search node termini for
multiple names; only the parser will use these names.
Temporarily retaining the 'find_by_any_name' method; it will
be removed in a later commit.
|
| | |
|
|\ \
| |/
|/|
| | |
0.24.x
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
value and added comments that query will now always do so.
The query method is only called in two places, from inside 'install' in
yum.rb and from inside 'uninstall' in rpm.
This behavior only happens when you have a lower version than the one you
are 'ensuring'.
Since the right package actually gets installed, the system is in sync
next time, but the event of installation is lost and subscribing resources
will never get it.
|
|\ \
| | |
| | |
| | | |
0.24.x
|
| | |
| | |
| | |
| | |
| | |
| | | |
Removed logic to reuse parser and log on server when there is a parsing error.
Now we just make a new parser and if there is an error, raise it up, which will result in errors on the client logs.
|
| |/
|/|
| |
| |
| |
| |
| | |
The tests were failing when run on a machine with certs on the file system
Stub out failure to read where appropriate
Worked fine at my desk :(
|
| |
| |
| |
| |
| |
| |
| | |
There was a save_object method in the http/handler module, but it
seemed unnecessary and was undocumented. I don't know I missed
it causing failures, but I've added it back with appropriate
documention.
|
|/ |
|
|\ |
|
| |
| |
| |
| |
| |
| | |
I wasn't testing whether the options where still a hash,
and an 'inject' loop wasn't returning correctly, so
the options weren't being set correctly.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
My request authorization code changed the request to set its 'node'
instance variable, rather than using its options, and I apparently
didn't change the Indirection class to do this.
I have *no* idea how these tests were passing before -- they passed for
me yesterday but failed for Andrew, and today they started failing for
me. Frightening.
|
|/
|
|
|
|
| |
Add the class to handle certs, specs and modify puppetd
should fix 1190, 1199, 1200
|
|\
| |
| |
| | |
git://github.com/lak/puppet into 0.24.x
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
All requests should now have an ipaddress add to them, they
should always be marked authenticated or not, and they should
have the certificate name set as their 'node' if a certificate
is present.
They both use the same methods they use for xmlrpc,
although there's no common code, to facilitate deprecation
of xmlrpc.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This basically consists of the node name (i.e., the certificate name),
the IP, and whether the request is authenticated (which is determined
by whether it provided a valid certificate).
Now the two REST classes (mongrel and webrick) need to correctly
pass this information to the indirection calls they make.
|
| |
| |
| |
| | |
the ResourceTemplate class.
|