Allow sourcing apt_key from URL
Allow deployers to specificy a remote URL to download apt signing keys from. Example: galera_client_gpg_keys: - key_name: 'mariadb' url: "https://some.webserver.com/mariadb.gpg" fallback_url: "https://other.webserver.com/mariadb.gpg" hash_id: '0xcbcb082a1bb943db' - key_name: 'percona-xtrabackup' keyserver: 'hkp://keyserver.ubuntu.com:80' fallback_keyserver: 'hkp://p80.pool.sks-keyservers.net:80' hash_id: '0x1c4cbdcdcd2efd2a' Change-Id: I781cb8f5744c4e1e8e728a8ad308d135d2e5922c
This commit is contained in:
parent
6b02df6ced
commit
af30c978bd
@ -27,6 +27,7 @@
|
|||||||
id: "{{ item.hash_id }}"
|
id: "{{ item.hash_id }}"
|
||||||
keyserver: "{{ item.keyserver | default(omit) }}"
|
keyserver: "{{ item.keyserver | default(omit) }}"
|
||||||
data: "{{ item.data | default(omit) }}"
|
data: "{{ item.data | default(omit) }}"
|
||||||
|
url: "{{ item.url | default(omit) }}"
|
||||||
state: "present"
|
state: "present"
|
||||||
register: add_keys
|
register: add_keys
|
||||||
until: add_keys|success
|
until: add_keys|success
|
||||||
@ -40,14 +41,15 @@
|
|||||||
- name: Add ceph apt-keys using fallback keyserver
|
- name: Add ceph apt-keys using fallback keyserver
|
||||||
apt_key:
|
apt_key:
|
||||||
id: "{{ item.hash_id }}"
|
id: "{{ item.hash_id }}"
|
||||||
keyserver: "{{ item.fallback_keyserver }}"
|
keyserver: "{{ item.fallback_keyserver | default(omit) }}"
|
||||||
|
url: "{{ item.fallback_url | default(omit) }}"
|
||||||
state: "present"
|
state: "present"
|
||||||
register: add_keys_fallback
|
register: add_keys_fallback
|
||||||
until: add_keys_fallback|success
|
until: add_keys_fallback|success
|
||||||
retries: 5
|
retries: 5
|
||||||
delay: 2
|
delay: 2
|
||||||
with_items: ceph_gpg_keys
|
with_items: ceph_gpg_keys
|
||||||
when: add_keys|failed and item.fallback_keyserver is defined
|
when: add_keys|failed and (item.fallback_keyserver is defined or item.fallback_url is defined)
|
||||||
tags:
|
tags:
|
||||||
- ceph-apt-keys
|
- ceph-apt-keys
|
||||||
|
|
||||||
|
@ -41,6 +41,7 @@
|
|||||||
id: "{{ item.hash_id }}"
|
id: "{{ item.hash_id }}"
|
||||||
keyserver: "{{ item.keyserver | default(omit) }}"
|
keyserver: "{{ item.keyserver | default(omit) }}"
|
||||||
data: "{{ item.data | default(omit) }}"
|
data: "{{ item.data | default(omit) }}"
|
||||||
|
url: "{{ item.url | default(omit) }}"
|
||||||
state: "present"
|
state: "present"
|
||||||
register: add_keys
|
register: add_keys
|
||||||
until: add_keys|success
|
until: add_keys|success
|
||||||
@ -54,14 +55,15 @@
|
|||||||
- name: Add haproxy apt-keys using fallback keyserver
|
- name: Add haproxy apt-keys using fallback keyserver
|
||||||
apt_key:
|
apt_key:
|
||||||
id: "{{ item.hash_id }}"
|
id: "{{ item.hash_id }}"
|
||||||
keyserver: "{{ item.fallback_keyserver }}"
|
keyserver: "{{ item.fallback_keyserver | default(omit) }}"
|
||||||
|
url: "{{ item.fallback_url | default(omit) }}"
|
||||||
state: "present"
|
state: "present"
|
||||||
register: add_keys_fallback
|
register: add_keys_fallback
|
||||||
until: add_keys_fallback|success
|
until: add_keys_fallback|success
|
||||||
retries: 5
|
retries: 5
|
||||||
delay: 2
|
delay: 2
|
||||||
with_items: haproxy_gpg_keys
|
with_items: haproxy_gpg_keys
|
||||||
when: add_keys|failed and item.fallback_keyserver is defined
|
when: add_keys|failed and (item.fallback_keyserver is defined or item.fallback_url is defined)
|
||||||
tags:
|
tags:
|
||||||
- haproxy-apt-keys
|
- haproxy-apt-keys
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user