Don't fail if there's no server
diff --git a/aptly/map.jinja b/aptly/map.jinja
index 00a9a46..466d9ae 100644
--- a/aptly/map.jinja
+++ b/aptly/map.jinja
@@ -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',