Refactor pillar repo key fetch
Change-Id: I511996de9d8abc69d6775b45482f8196c7159a1a
diff --git a/linux/system/repo.sls b/linux/system/repo.sls
index 9664129..598d3d0 100644
--- a/linux/system/repo.sls
+++ b/linux/system/repo.sls
@@ -73,9 +73,10 @@
{%- if repo.get('key') %}
linux_repo_{{ name }}_key:
+ {% set repo_key = salt['hashutil.base64_b64encode'](repo.key) %}
cmd.run:
- name: |
- echo "{{ repo.key | indent(12) }}" | apt-key add -
+ echo '{{ repo_key }}' | base64 -d | apt-key add -
- require_in:
{%- if repo.get('default', False) %}
- file: default_repo_list