summaryrefslogtreecommitdiffstats
path: root/lib/puppet/dsl
Commit message (Collapse)AuthorAgeFilesLines
* Resolving conflicts with luke:tickets/testing/2954Markus Roberts2010-02-171-1/+1
|
* Adding virtual and exported resource support to the DSLLuke Kanies2010-02-171-2/+59
| | | | | | | | | | | Also changed the internals - we're no longer using Resource instances with the ruby block, instead we're using a simple new class. We had to do this because Resource has too many methods - e.g., 'file' returned the file name rather than created a new resource type. Signed-off-by: Luke Kanies <luke@reductivelabs.com>
* s/DSL::ResourceHelper/DSL::ResourceAPI/gLuke Kanies2010-02-171-1/+1
| | | | Signed-off-by: Luke Kanies <luke@reductivelabs.com>
* Adding simplistic pure ruby interfaceLuke Kanies2010-02-172-0/+102
This is a simplistic DSL - you can create resource types (defined resources), classes, and nodes, and they can call functions and create resources. Nothing else, at this point. Signed-off-by: Luke Kanies <luke@reductivelabs.com>