#!/bin/bash USERS_AD=$(get_users ad) USERS_LINUX=$(get_users linux) USERS_PROXY=$(get_users proxy) SEND_TO_CHAT(){ ROCKETTEXT="User *"$ONEUSER"* was removed on *"$SERVER"*" ROCKETHOOK="https://chat24.regions.tax.nalog.ru/hooks/65e0171a7763a60325f455b0/dr2ZWdtcMPdYz6zCouz3BevQe6xr95ZqMYZgFb3BxFLKEXjA" rocketsend -b "$ROCKETTEXT" -u "$ROCKETHOOK" } REMOVE_ON_LINUX(){ SERVER="LINUX SERVER" if [[ $USERS_AD == *$ONEUSER* ]]; then echo "$SERVER:$ONEUSER EBABLE, RUN EXIT" > /dev/null else ansible-playbook /home/n2400-svc-admin/playbooks/remove_user_on_app100.yml -e username=$ONEUSER SEND_TO_CHAT fi } REMOVE_ON_SQUID(){ SERVER="PROXY SERVER" if [[ $USERS_AD == *$ONEUSER* ]]; then echo "$SERVER:$ONEUSER EBABLE, RUN EXIT" > /dev/null else ansible-playbook /home/n2400-svc-admin/playbooks/remove_user_on_squid.yml -e username=$ONEUSER SEND_TO_CHAT fi } for XUSER in $USERS_LINUX do ONEUSER=$XUSER REMOVE_ON_LINUX done for SUSER in $USERS_PROXY do ONEUSER=$SUSER REMOVE_ON_SQUID done exit 0