Report abuse

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    class xen-hypervisor::hypervisor {
       [...]
       xen-hypervisor::auto_domains { $domains: }
       [...]
    }

    define xen-hypervisor::auto_domains()
    {
       file { "/etc/xen/auto/${name}.cfg" :
           owner   => root,
           group   => root,
           mode    => 644,
           ensure  => "/etc/xen/domains/${name}.cfg"
       }
    }

    node 'toto' {
       $domains = ["toto", "tata", "titi", "tutu", "tete", "tyty"]
       include xen-hypervisor::hypervisor
    }