I have this puppet class
class project::className(
$program_name = '',
$command = ''
) {
....
}
And I'm using it like this
class { 'project::classname':
program_name => 'programe_name',
command => 'ls /dev/'
}
This works fine, but when I used it twice like this
class { 'project::classname':
program_name => 'programe_name',
command => 'ls /dev/'
}
class { 'project::classname':
program_name => 'programe_name2',
command => 'ls /dev/'
}
Vagrant Provision is giving me this error
Error: Duplicate declaration: Class[project::classname] is already declared in file ..
How can I reuse the class?