root@mta-system:~# cat /tmp/ordering.pp
@user { "seph":
ensure => "present",
uid => "2001",
comment => "seph",
home => "/home/seph",
shell => "/bin/bash",
allowdupe => false,
managehome => true,
password => '!!',
}
@ssh_authorized_key { "seph-2008":
ensure => present,
key => "foo==",
type => "ssh-dss",
name => "seph@macbook-2008",
user => seph,
require => User[seph],
}
realize(
User["seph"],
Ssh_authorized_key["seph-2008"],
)
root@mta-system:~# puppet --verbose --debug /tmp/ordering.pp
info: Loading fact virtual
sh: Syntax error: Bad fd number
sh: Syntax error: Bad fd number
err: Could not create seph-2008: user seph doesn't exist
user seph doesn't exist