Как передать вывод команды в подсказку?
У меня есть скрипт, который читает текстовый файл, в котором перечислены все узлы:
node1
node2
node3
.
.
.
Это часть моего сценария:
#!/bin/bash
ssh-copy-id myusername@icingamaster
while read f; do
ssh-copy-id myusername@"$f"
ssh -o StrictHostKeyChecking=no myusername@icingamaster "ticket-\"f\"=echo $(icinga2 pki ticket --cn \"$f\")"
echo "ticket-\"f\" | ssh myusername@$f "cat > output.txt"
ssh-copy-id myusername@"$f" "yum install -y epel-release; wget --no-check-certificate https://packages.icinga.org/epel/7/release/noarch/icinga-rpm-release-7-1.el7.centos.noarch.rpm;yum install https://packages.icinga.org/epel/7/release/noarch/icinga-rpm-release-7-1.el7.centos.noarch.rpm; yum install -y icinga2; yum install -y nagios-plugins-all; chown -R icinga:icinga /etc/icinga2 ; chown -R icinga:icinga /var/lib/icinga2 ; chown -R icinga:icinga /var/log/icinga2 ;icinga2 node wizard"
done < linux-list.txt
icinga2 node wizard
задаст кучу вопросов, ответы на которые будут пачками Да и Нет, и в какой-то момент он запросит тот билет, который я получил выше для этого хоста, и я не уверен, как передать этот билет в приглашение.
Можете ли вы помочь мне, я не уверен, как автоматизировать вход на каждый сервер и запускать команды должны быть автоматизированы.
Спасибо