Sua classe aceita um parâmetro chamado my_filename
:
class new_file ($my_filename){
Mas aqui você está fornecendo path
:
class {new_file: path => "/tmp/t.txt", }
Altere este parâmetro para o mesmo nome e isso evitará o erro invalid parameter path
:
class {new_file: my_filename => "/tmp/t.txt", }