Parece que você está procurando por um mapeamento drivename
to filename
. Os mapeamentos não são expressos por pares de matrizes - eles são representados por hashes .
$disks = {
'02' => { diskname => 'aaa', },
'03' => { diskname => 'bbb', },
'04' => { diskname => 'ccc', },
'05' => { diskname => 'ddd', },
'06' => { diskname => 'eee', },
}
Você pode traduzir isso em recursos por meio da função create_resources
.
create_resources('hadoopfile::diskcreate_def', $disks)
Cada chave em seu hash se torna um título de recurso, e o hash de valor contém os pares de atributo / valor.
Observação geral : não nomeie suas definições dessa maneira. O nome define deve ser descritivo do que cada recurso representa em seus sistemas, como hadoopfile::mounted_volume
.