Преглед на файлове

Fail apply without private key

to not accidentally overwrite a working config
with a line
PrivateKey = None

(cherry picked from commit 825c5b5cc7)
tags/v2.1.1^0
Bernhard M. Wiedemann преди 3 години
родител
ревизия
f4ddd81e56
променени са 1 файла, в които са добавени 6 реда и са изтрити 0 реда
  1. +6
    -0
      wireguard/init.sls

+ 6
- 0
wireguard/init.sls Целия файл

@@ -52,6 +52,12 @@ wireguard_interface_{{interface_name}}_config:
- contents_pillar: wireguard:interfaces:{{interface_name}}:raw_config
- mode: 600
{% else %}
{% if salt['pillar.get']('wireguard:interfaces:'~interface_name~':config:PrivateKey') == '' %}
wireguard_{{interface_name}}_privatekey_missing:
test.fail_without_changes:
- name: "no wireguard private key for interface {{interface_name}} in pillars"
- failhard: True
{% endif %}
wireguard_interface_{{interface_name}}_config:
file.managed:
- name: /etc/wireguard/{{interface_name}}.conf

Loading…
Отказ
Запис