I want to do this:
realize(User[seph])
which would depend on something like the following:
@user { "seph":
after => Ssh_authorized_key<| user == seph |>
}
@ssh_authorized_keys{ "seph-2008":
blah
}
But, there's no after. So I need to either :
realize(User[seph])
*and*
Ssh_authorized_key<| user == seph |>
Or, I could put the require inside the ssh_authorized_keys, but that seems weird.