1 rule dot_ssh_on { A D } {
3 directory_in H '.ssh' D
7 rule authorized_keys_on { A F } {
9 file_in D 'authorized_keys' F
13 rule key_installed_on { A K } {
14 authorized_keys_on A F
18 rule my_config_dir D {
20 directory_in H '.keymangler' D
23 rule config_contains_line { C L } {
29 rule known_account A { config_contains_line 'accounts' A }
30 rule known_key K { config_contains_line 'keys' K }
31 rule known_dead D { config_contains_line 'keys.dead' D }
34 foreach K { known_key K } { key_installed_on A K }