瀏覽代碼

Workaround for fetching repo keys via proxy.

pull/150/head
Martin Horak 6 年之前
父節點
當前提交
a73b87150e
共有 1 個文件被更改,包括 18 次插入3 次删除
  1. +18
    -3
      linux/system/repo.sls

+ 18
- 3
linux/system/repo.sls 查看文件

@@ -121,9 +121,6 @@ linux_repo_{{ name }}:
{%- if repo.key_server is defined %}
- keyserver: {{ repo.key_server }}
{%- endif %}
{%- if repo.key_url is defined %}
- key_url: {{ repo.key_url }}
{%- endif %}
- consolidate: {{ repo.get('consolidate', False) }}
- clean_file: {{ repo.get('clean_file', False) }}
- refresh_db: {{ repo.get('refresh_db', True) }}
@@ -140,6 +137,24 @@ linux_repo_{{ name }}:
{%- endif %}
{%- endif %}

{%- if repo.get('key') %}

linux_repo_{{ name }}_key:
cmd.run:
- name: "echo '{{ repo.key }}' | apt-key add -"
- onchange:
- pkgrepo: linux_repo_{{ name }}

{%- elif repo.key_url|default(False) %}

linux_repo_{{ name }}_key:
cmd.run:
- name: "curl -s {{ repo.key_url }} | apt-key add -"
- onchange:
- pkgrepo: linux_repo_{{ name }}

{%- endif %}

{%- else %}

linux_repo_{{ name }}_absent:

Loading…
取消
儲存