From 9e77e7a95c1c59aca2e7599e0164aef8f3724bf2 Mon Sep 17 00:00:00 2001 From: luke Date: Tue, 9 May 2006 06:01:04 +0000 Subject: It is just a snippet test, and thus a functional test but not a coverage test, but definition overrides officially work. This was important because it enables definitions to be collectable, which was not possible without the mechanism that enables this. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1181 980ebf18-57e1-0310-9a29-db15c13687c0 --- examples/code/snippets/defineoverrides.pp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 examples/code/snippets/defineoverrides.pp (limited to 'examples/code/snippets/defineoverrides.pp') diff --git a/examples/code/snippets/defineoverrides.pp b/examples/code/snippets/defineoverrides.pp new file mode 100644 index 000000000..ff598eb69 --- /dev/null +++ b/examples/code/snippets/defineoverrides.pp @@ -0,0 +1,17 @@ +# $Id$ + +$file = "/tmp/defineoverrides1" + +define myfile(mode) { + file { $name: ensure => file, mode => $mode } +} + +class base { + myfile { $file: mode => 644 } +} + +class sub inherits base { + myfile { $file: mode => 755 } +} + +include sub -- cgit