New version of salt-formula from Saltstack
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

16 lines
500B

  1. #!/bin/sh
  2. {%- from "salt/map.jinja" import minion with context %}
  3. {%- if minion.ca is defined %}
  4. {%- if minion.initial_data is defined %}
  5. mkdir -p /etc/pki/pki_ca.bak
  6. mkdir -p /etc/pki/ca
  7. mv /etc/pki/ca/* /etc/pki/pki_ca.bak
  8. scp -r backupninja@{{ minion.initial_data.source }}:{{ minion.initial_data.get('home_dir', '/srv/backupninja') }}/{{ minion.initial_data.host }}/etc/pki/ca/ca.0/* /etc/pki/ca
  9. RC=$?
  10. if [ $RC -gt 0 ]; then
  11. mv /etc/pki/pki_ca.bak/* /etc/pki/ca
  12. fi
  13. {%- endif %}
  14. {%- endif %}