2
0
mirror of https://github.com/xcat2/confluent.git synced 2026-01-11 02:22:31 +00:00

Restore useinsecureprotocols after adopt

This commit is contained in:
Jarrod Johnson
2025-11-20 15:49:51 -05:00
parent a2a50d34d1
commit 4d2f36917c

View File

@@ -9,6 +9,8 @@ if [ -z "$TARGPROF" ]; then
echo "Target profile must be specified"
exit 1
fi
OLDINSECURE=$(nodeattrib TARGNODE deployment.useinsecureprotocols -b 2> /dev/null |grep -v inherited|awk '{print $3}')
nodeattrib $TARGNODE deployment.useinsecureprotocols
nodedefine $TARGNODE deployment.apiarmed=once deployment.profile=$TARGPROF deployment.useinsecureprotocols= deployment.pendingprofile=$TARGPROF
cat /var/lib/confluent/public/site/ssh/*pubkey | ssh $TARGNODE "mkdir -p /root/.ssh/; cat - >> /root/.ssh/authorized_keys"
ssh $TARGNODE mkdir -p /etc/confluent /opt/confluent/bin
@@ -20,5 +22,8 @@ scp finalizeadopt.sh $TARGNODE:/tmp/
ssh $TARGNODE bash /tmp/prepadopt.sh $TARGNODE $TARGPROF
nodeattrib $TARGNODE deployment.pendingprofile=
nodeattrib $TARGNODE -c deployment.useinsecureprotocols
if [ ! -z "$OLDINSECURE" ]; then
nodeattrib $TARGNODE $OLDINSECURE
fi
nodeapply $TARGNODE -k
ssh $TARGNODE sh /tmp/finalizeadopt.sh