Отладка и применение политик
Политики ALD PRO находятся по пути
/srv/salt/standalone/roots/states/policies/host-policies/
Для удобства применения и редактирования можно воспользоваться скриптом
push_gpo
#!/bin/bash
select_gpo() {
list=$(ls /srv/salt/standalone/roots/states/policies/host-policies/ | grep rbta_ldap_custom_gp_host | cut -d'_' -f6- | tr '\n' ':')
IFS=':' read -ra gpo_list <<< "$list"
echo -e "\033[1mДля выполнения gpupdate.build введите 0.\033[0m"
echo -e "\033[1mДля вывода списка политик введите b.\033[0m"
echo -e "\033[1mДля просмотра файла введите n.\033[0m"
echo -e "\033[1mДля выхода введите q.\033[0m"
echo "Политики: "
select gpo in ${gpo_list[@]}; do
if [[ $REPLY == "0" ]]; then
sudo /usr/bin/salt-call state.apply gpupdate.build -c /srv/salt/standalone/config pillar='{"force": True}'
select_gpo
fi
if [[ $REPLY == "q" ]]; then
exit 0
fi
if [[ $REPLY == "b" ]]; then
select_gpo
fi
if [[ $REPLY == "n" ]]; then
echo -e "\033[1mВыберите файл для просмотра.\033[0m"
select gpo in ${gpo_list[@]}; do
nano /srv/salt/standalone/roots/states/policies/host-policies/rbta_ldap_custom_gp_host_$gpo/init.sls
clear
select_gpo
done
else
sudo /usr/bin/salt-call state.apply rbta_ldap_custom_gp_host_$gpo -c /srv/salt/standalone/config
fi
done
}
select_gpo
No comments to display
No comments to display