Report abuse

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
class backup {
  user {"dbbackup":
    ensure => present,
    home   => "/home/dbbackup",
  }
}

class backup::mysql inherits backup {
  User["dbbackup"] {
    groups +> "mysql"
  }
}

class backup::pgsql inherits backup {
  User["dbbackup"] {
    groups +> "pgsql"
  }
}

include backup::mysql
include backup::pgsql

#puppet test.pp
Parameter 'groups' is already set on User[dbbackup] by backup::mysql at /test.pp:11; cannot redefine at /test.pp:17 on node testmonkey