summaryrefslogtreecommitdiffstats
path: root/test/data
diff options
context:
space:
mode:
authorluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-12-23 06:26:39 +0000
committerluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-12-23 06:26:39 +0000
commit2742995c0396beb9de9598b43ecde6b20b203d32 (patch)
treec188fc3991e450a98dde09394d39ad48cdfaa851 /test/data
parent85b19c4815c4e605bcfa561298786ca3c1f68de0 (diff)
downloadpuppet-2742995c0396beb9de9598b43ecde6b20b203d32.tar.gz
puppet-2742995c0396beb9de9598b43ecde6b20b203d32.tar.xz
puppet-2742995c0396beb9de9598b43ecde6b20b203d32.zip
Fixing #343. Collections and definition evaluation both now happen on every iterative evaluation, with collections being evaluated first. This way collections can find resources that either are inside defined types or are the types themselves.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1967 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'test/data')
-rw-r--r--test/data/snippets/realize_defined_types.pp13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/data/snippets/realize_defined_types.pp b/test/data/snippets/realize_defined_types.pp
new file mode 100644
index 000000000..a4b562258
--- /dev/null
+++ b/test/data/snippets/realize_defined_types.pp
@@ -0,0 +1,13 @@
+define testing {
+ file { "/tmp/realize_defined_test1": ensure => file }
+}
+@testing { yay: }
+
+define deeper {
+ file { "/tmp/realize_defined_test2": ensure => file }
+}
+
+@deeper { boo: }
+
+realize Testing[yay]
+realize File["/tmp/realize_defined_test2"]