Skip to content

Commit

Permalink
Merge branch 'master' into feature/specify_gpgkey_on_pillar
Browse files Browse the repository at this point in the history
  • Loading branch information
epcim authored May 29, 2017
2 parents 0105dcc + 9fbf40c commit 0178131
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 22 deletions.
8 changes: 4 additions & 4 deletions aptly/map.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@
'secure': True,
'repo': {},
'gpg': {
'keypair_id': pillar.aptly.server.gpg_keypair_id|default(''),
'passphrase': pillar.aptly.server.gpg_passphrase|default(''),
'public_key': pillar.aptly.server.gpg_public_key|default(''),
'private_key': pillar.aptly.server.gpg_private_key|default(''),
'keypair_id': pillar.aptly.get('server', {}).gpg_keypair_id|default(''),
'passphrase': pillar.aptly.get('server', {}).gpg_passphrase|default(''),
'public_key': pillar.aptly.get('server', {}).gpg_public_key|default(''),
'private_key': pillar.aptly.get('server', {}).gpg_private_key|default(''),
'keyring': '.gnupg/trustedkeys.gpg',
'homedir': '.gnupg',
'keyserver': 'keys.gnupg.net',
Expand Down
2 changes: 1 addition & 1 deletion aptly/server/init.sls
Original file line number Diff line number Diff line change
Expand Up @@ -164,8 +164,8 @@ import_gpg_pub_key:
- user: aptly
- unless: gpg --no-tty{% if server.gpg.get('homedir', None) %} --homedir {{ server.gpg.homedir }}{% endif %} --list-keys | grep '{{ server.gpg.keypair_id }}'
- require:
- file: aptly_gpg_key_dir
- file: gpg_pub_key
- cmd: import_gpg_priv_key
import_gpg_priv_key:
cmd.run:
Expand Down
27 changes: 10 additions & 17 deletions aptly/server/mirrors.sls
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,6 @@ cron_path:
- name: PATH
- value: "/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
{# TODO: remove me after some time #}
aptly_mirror_update_cron_absent_obsolete:
cron.absent:
- identifier: aptly_mirror_update
- user: root
{%- else %}
aptly_mirror_update_cron:
Expand All @@ -39,12 +33,6 @@ aptly_mirror_update_cron:
- user: root
{%- endif %}
{# TODO: remove me after some time #}
aptly_mirror_update_cron_obsolete:
cron.absent:
- identifier: aptly_mirror_update
- user: root
{% endif %}
Expand All @@ -57,16 +45,21 @@ aptly_mirror_update_cron_obsolete:
{%- for gpgkey in mirror.get('gpgkeys', []) %}
gpg_add_keys_{{ mirror_name }}_{{ gpgkey }}:
cmd.run:
{%- if gpgkey|length > 1 %}
{%- if gpgkey|length > 1 %}
- name: echo "{{ gpgkey|indent(0, true)}}" | gpg --import {{ _gpg_attributes }}
{%- else %}
{%- else %}
- name: gpg {{ _gpg_attributes }} --keyserver {{ mirror.keyserver|default(server.gpg.keyserver) }} --recv-keys {{ gpgkey }}
- unless: gpg {{ _gpg_attributes }} --list-public-keys {{ gpgkey }}
{%- endif %}
{%- if server.source.engine != "docker" %}
{%- endif %}
- user: {{ server.user.name }}
- cwd: {{ server.home_dir }}
{%- endif %}
{%- if server.secure %}
- require:
- cmd: import_gpg_priv_key
- cmd: import_gpg_pub_key
- require_in:
- cmd: aptly_{{ mirror_name }}_mirror
{%- endif %}
{%- endfor %}
Expand Down

0 comments on commit 0178131

Please sign in to comment.