Parece que você deve definir apenas outra classe e incluí-la, assim como você incluiu o autofs. O manual do fantoche tem uma página para fazer exatamente isso.
Eu criei um novo módulo para minhas montagens autofs usando tipos definidos para que eu possa especificar tantas novas montagens nas definições do meu nó, conforme necessário. Então, por exemplo, minha definição de nó se parece com o seguinte:
node "backend" {
include autofs
autofs::client {
'home':
mount_name => 'home',
local_dir => '*',
mount_options => '-rw,intr,noatime',
nfs_server => 'nfs-server',
remote_path => '/share/home/&',
}
autofs::client {
'opt':
mount_name => 'opt',
local_dir => '/opt',
mount_options => '-rw,intr,noatime',
nfs_server => 'nfs-server',
remote_path => '/share/software',
}
Existe de qualquer maneira eu posso compactar minha definição de nó então se eu disser 50 montagens diferentes eu não tenho que tê-las todas listadas sob o meu nó mas em vez disso poderia tê-las em um arquivo de inclusão separado?
Parece que você deve definir apenas outra classe e incluí-la, assim como você incluiu o autofs. O manual do fantoche tem uma página para fazer exatamente isso.