| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
retrieved from the normal Puppet configuration, so it is set via puppet.conf or the cli, rather than being a normal fact.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
interpreter was not passing on that the config should use ast nodes
|
|\ \ \ \ \ \ |
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
|
| | |_|_|_|/
| |/| | | | |
|
|\| | | | |
| | | | | |
| | | | | |
| | | | | | |
conflicts, so this commit might only be necessary because I did not pull sufficiently often.
|
| | |_|/ /
| |/| | | |
|
| |\| | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Puppet now looks for a lib directory inside each module bundle, and adds
the directory to the list searched by Puppet::Util::Autoload.
The intent is to facilitate more sophisticated virtual types and flexibility
within modules.
|
| |\ \ \ \ |
|
| | |\ \ \ \
| | | | |/ /
| | | |/| | |
|
| | | |/ /
| | |/| | |
|
| |\ \ \ \
| | | |/ /
| | |/| | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2773 980ebf18-57e1-0310-9a29-db15c13687c0
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This reverts commit 61a747fc2d9bdfbf1b74c4ac3fcaf89114b020e0.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2772 980ebf18-57e1-0310-9a29-db15c13687c0
|
| | | | |
| | | | |
| | | | |
| | | | | |
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2771 980ebf18-57e1-0310-9a29-db15c13687c0
|
|\ \ \ \ \
| |_|/ / /
|/| | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
There are still failing tests, but apparently only those that are also failing in trunk.
|
| | | | |
| | | | |
| | | | |
| | | | | |
client, just like it expects, and fixing how the resource handler calls the master type.
|
| | | | |
| | | | |
| | | | |
| | | | | |
down to tests that (yay!) fail in trunk.
|
| | | | |
| | | | |
| | | | |
| | | | | |
but I want to commit this before delving into them. My method for fixing the tests was to do as little as possible, keeping the tests as bad or as good as they were before I started. Mostly this was about changing references to the interpreter into references to the parser (since that is where the new* methods are now for ast containers) and then dealing with the new config object and its relationship to scopes.
|
| | | | |
| | | | |
| | | | |
| | | | | |
unfortunately had to stop being so assiduous in my rewriting of tests, but I am in too much of a time crunch to do this "right". The basic structure is definitely in place, though, and from here it is a question of making the rest of the tests work and hopefully writing some sufficient new tests, rather than making the code itself work.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
but the rest of the compiling process is hosed
(although the parser itself should still be fine).
The configuration object is unifying a lot of work
that was scattered around either the interpreter or
the scopes, and it simplifies the whole system.
However, its new simplicity has made the complexity
of the rest of the system that much more apparent,
and I am resolved to fixing the system rather than
hacking it sufficiently to just make it work.
|
| | | | |
| | | | |
| | | | |
| | | | | |
serving and such
|
| | | | |
| | | | |
| | | | |
| | | | | |
interpreter
|
| | | | |
| | | | |
| | | | |
| | | | | |
and the interpreter.
|
| | | | | |
|
| | |_|/
| |/| |
| | | |
| | | | |
to convert the interpreter to use SimpleNode objects, then continue with the Configuration object.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
just return an empty node.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
and knows how to retrieve data from those sources. Now I just need to fix
the language stuff to use this handler instead of the existing node stuff.
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | | |
This has required splitting the interpreter up considerably, which is much
cleaner but is a large project. There is now a 'nodes' handler, but it is
currently non-functional, although all the support structure is there. It just
needs to have the individual methods fleshed out, and it needs to be connected
to the 'facts' handler.
|
|/ /
| |
| |
| | |
confusing mention of "exists"
|
| |
| |
| |
| | |
command-line arguments
|
| |
| |
| |
| | |
This reverts commit 61a747fc2d9bdfbf1b74c4ac3fcaf89114b020e0.
|
|/ |
|
|
|
|
| |
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2770 980ebf18-57e1-0310-9a29-db15c13687c0
|
|
|
|
| |
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2769 980ebf18-57e1-0310-9a29-db15c13687c0
|
|
|
|
| |
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2768 980ebf18-57e1-0310-9a29-db15c13687c0
|
|
|
|
| |
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2767 980ebf18-57e1-0310-9a29-db15c13687c0
|
|
|
|
| |
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2766 980ebf18-57e1-0310-9a29-db15c13687c0
|
|
|
|
|
|
| |
and spuriously fail
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2765 980ebf18-57e1-0310-9a29-db15c13687c0
|
|
|
|
| |
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2764 980ebf18-57e1-0310-9a29-db15c13687c0
|
|
|
|
| |
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2763 980ebf18-57e1-0310-9a29-db15c13687c0
|
|
|
|
|
|
| |
dynamically assigned, changing them to instance variables
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2762 980ebf18-57e1-0310-9a29-db15c13687c0
|
|
|
|
|
|
| |
that subversion only commited in the CWD
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2761 980ebf18-57e1-0310-9a29-db15c13687c0
|
|
|
|
| |
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2760 980ebf18-57e1-0310-9a29-db15c13687c0
|
|
|
|
|
|
| |
behavior to not silently fail when it's not root and fix all other tests that broke as a result.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2759 980ebf18-57e1-0310-9a29-db15c13687c0
|
|
|
|
| |
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2758 980ebf18-57e1-0310-9a29-db15c13687c0
|