Merge pull request #11 from bbinet/gpg-fixes

2 small fixes regarding gpg
diff --git a/aptly/server/init.sls b/aptly/server/init.sls
index 2fb6501..d4ca164 100644
--- a/aptly/server/init.sls
+++ b/aptly/server/init.sls
@@ -33,6 +33,11 @@
         aptly_home: {{ server.home_dir }}
         aptly_root: {{ server.root_dir }}
     - mode: 755
+  {%- if server.secure %}
+    - require:
+      - cmd: import_gpg_pub_key
+      - cmd: import_gpg_priv_key
+  {%- endif %}
 
 aptly_installed:
   cmd.wait:
@@ -157,7 +162,7 @@
 
 import_gpg_pub_key:
   cmd.run:
-  - name: gpg --no-tty --import {{ gpgpubfile }}
+  - name: gpg --no-tty{% if server.gpg.get('homedir', None) %} --homedir {{ server.gpg.homedir }}{% endif %} --import {{ gpgpubfile }}
   - user: {{ server.user.name }}
   - unless: gpg --no-tty{% if server.gpg.get('homedir', None) %} --homedir {{ server.gpg.homedir }}{% endif %} --list-keys | grep '{{ server.gpg.keypair_id }}'
   - require: