@@ -22,12 +22,6 @@ cron_path:
2222 - name: PATH
2323 - value: " /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
2424
25- {# TODO : remove me after some time #}
26- aptly_mirror_update_cron_absent_obsolete:
27- cron.absent:
28- - identifier: aptly_mirror_update
29- - user: root
30-
3125{%- else % }
3226
3327aptly_mirror_update_cron:
@@ -39,12 +33,6 @@ aptly_mirror_update_cron:
3933 - user: root
4034 {%- endif % }
4135
42- {# TODO : remove me after some time #}
43- aptly_mirror_update_cron_obsolete:
44- cron.absent:
45- - identifier: aptly_mirror_update
46- - user: root
47-
4836{% endif % }
4937
5038
@@ -57,16 +45,21 @@ aptly_mirror_update_cron_obsolete:
5745{%- for gpgkey in mirror.get(' gpgkeys' , []) % }
5846gpg_add_keys_{{ mirror_name }}_{{ gpgkey }}:
5947 cmd.run:
60- {%- if gpgkey| length > 1 % }
48+ {%- if gpgkey| length > 1 % }
6149 - name: echo " {{ gpgkey|indent(0, true)}} " | gpg -- import {{ _gpg_attributes }}
62- {%- else % }
50+ {%- else % }
6351 - name: gpg {{ _gpg_attributes }} -- keyserver {{ mirror.keyserver| default(server.gpg.keyserver) }} -- recv- keys {{ gpgkey }}
6452 - unless: gpg {{ _gpg_attributes }} -- list - public- keys {{ gpgkey }}
65- {%- endif % }
66- {%- if server.source.engine != " docker" % }
53+ {%- endif % }
6754 - user: {{ server.user.name }}
6855 - cwd: {{ server.home_dir }}
69- {%- endif % }
56+ {%- if server.secure % }
57+ - require:
58+ - cmd: import_gpg_priv_key
59+ - cmd: import_gpg_pub_key
60+ - require_in:
61+ - cmd: aptly_{{ mirror_name }}_mirror
62+ {%- endif % }
7063
7164{%- endfor % }
7265
0 commit comments