1

私はこの人形のクラスを持っています

class project::className(
  $program_name = '',
  $command = ''
) {
   ....
}

で、こんな感じで使ってます

class { 'project::classname':
  program_name => 'programe_name',
  command => 'ls /dev/'
}

これはうまくいきますが、このように2回使用すると

class { 'project::classname':
  program_name => 'programe_name',
  command => 'ls /dev/'
}

class { 'project::classname':
  program_name => 'programe_name2',
  command => 'ls /dev/'
}

Vagrant Provision は私にこのエラーを与えています

エラー: 宣言が重複しています: クラス [プロジェクト:: クラス名] は既にファイルで宣言されています ..

私の質問は、クラスを再利用するにはどうすればよいですか?

ありがとうございました!

4

1 に答える 1