1 # collect authorized_keys stored using authorized_key_add
3 define ssh::authorized_key_collect(
7 concat { "/etc/ssh/userkeys/${target_user}": }
8 concat::fragment { "/etc/ssh/userkeys/${target_user}-header":
9 target => "/etc/ssh/userkeys/${target_user}",
11 content => "# This file is maintained with puppet\n",
13 concat { "/etc/ssh/puppetkeys/${target_user}": }
14 concat::fragment { "/etc/ssh/puppetkeys/${target_user}-header":
15 target => "/etc/ssh/puppetkeys/${target_user}",
17 content => "# This file is maintained with puppet\n",
19 Concat::Fragment <<| tag == "ssh::authorized_key::fragment::${collect_tag}::${target_user}" |>>
21 Ferm::Rule <<| tag == "ssh::authorized_key::ferm::${collect_tag}::${target_user}" |>>