blob: c72e8adfbc1a066da5f0b6c905ea5894db2d8c20 [file] [log] [blame]
#!/bin/sh
{%- from "salt/map.jinja" import minion with context %}
{%- if minion.ca is defined %}
{%- if minion.initial_data is defined %}
mkdir -p /etc/pki/pki_ca.bak
mkdir -p /etc/pki/ca
mv /etc/pki/ca/* /etc/pki/pki_ca.bak
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
RC=$?
if [ $RC -gt 0 ]; then
mv /etc/pki/pki_ca.bak/* /etc/pki/ca
fi
{%- endif %}
{%- endif %}