Вы передаете переменные, когда создаете экземпляр ресурса:
node 'web02' {
solr::core { 'myservername':
schema_xml => 'apachesolr_schema.xml',
solrconfig_xml => 'searchapi_solrconfig.xml',
}
}
Если вы используете hiera, вы можете делать это как
В вашем манифесте
$schema_xml = hiera ( 'schema_xml_h' , 'default_value' )
$solrconfig_xml = hiera ( 'solrconfig_xml_h', 'other_default_value')
и в hiera
$schema_xml: something
solrconfig_xml_h : something_else