Skip to content

Commit

Permalink
Support non 10943 comms ports in the linux tentacle config script
Browse files Browse the repository at this point in the history
  • Loading branch information
LukeButters committed Feb 6, 2024
1 parent fb134bb commit 19db3b0
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions linux-packages/content/configure-tentacle.sh
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ function setupPollingTentacle {
rolesstring=""
workerpoolsstring=""
machinetype=1
servercommsport=10943

read -p "Where would you like Tentacle to store log files? ($logpath):" inputlogpath
logpath=$(assignNonEmptyValue "$inputlogpath" $logpath)
Expand Down Expand Up @@ -149,6 +150,9 @@ function setupPollingTentacle {
read -p "What name would you like to register this Tentacle with? ($displayname): " displaynameinput
displayname=$(assignNonEmptyValue "$displaynameinput" $displayname)

read -p "What port is the Octopus Server comms port? ($servercommsport): " servercommsportinput
servercommsport=$(assignNonEmptyValue "$servercommsportinput" $servercommsport)

case $machinetype in
2 | worker)
#Get worker pools
Expand Down Expand Up @@ -181,9 +185,9 @@ function setupPollingTentacle {
echo -e "sudo /opt/octopus/tentacle/Tentacle configure --instance \"$instancename\" --app \"$applicationpath\" --noListen \"True\" --reset-trust"

if [ $machinetype = 2 ] || [ $machinetype = "worker" ]; then
echo -e "sudo /opt/octopus/tentacle/Tentacle register-worker --instance \"$instancename\" --server \"$octopusserverurl\" --name \"$displayname\" --comms-style \"TentacleActive\" --server-comms-port \"10943\" $displayauth --space \"$space\" $workerpoolsstring"
echo -e "sudo /opt/octopus/tentacle/Tentacle register-worker --instance \"$instancename\" --server \"$octopusserverurl\" --name \"$displayname\" --comms-style \"TentacleActive\" --server-comms-port \"$servercommsport\" $displayauth --space \"$space\" $workerpoolsstring"
else
echo -e "sudo /opt/octopus/tentacle/Tentacle register-with --instance \"$instancename\" --server \"$octopusserverurl\" --name \"$displayname\" --comms-style \"TentacleActive\" --server-comms-port \"10943\" $displayauth --space \"$space\" $envstring $rolesstring"
echo -e "sudo /opt/octopus/tentacle/Tentacle register-with --instance \"$instancename\" --server \"$octopusserverurl\" --name \"$displayname\" --comms-style \"TentacleActive\" --server-comms-port \"$servercommsport\" $displayauth --space \"$space\" $envstring $rolesstring"
fi

echo -e "sudo /opt/octopus/tentacle/Tentacle service --install --start --instance \"$instancename\"${NC}"
Expand All @@ -200,9 +204,9 @@ function setupPollingTentacle {
exitIfCommandFailed

if [ $machinetype = 2 ] || [ $machinetype = "worker" ]; then
eval sudo /opt/octopus/tentacle/Tentacle register-worker --instance \"$instancename\" --server \"$octopusserverurl\" --name \"$displayname\" --comms-style \"TentacleActive\" --server-comms-port \"10943\" $auth --space \"$space\" $workerpoolsstring
eval sudo /opt/octopus/tentacle/Tentacle register-worker --instance \"$instancename\" --server \"$octopusserverurl\" --name \"$displayname\" --comms-style \"TentacleActive\" --server-comms-port \"$servercommsport\" $auth --space \"$space\" $workerpoolsstring
else
eval sudo /opt/octopus/tentacle/Tentacle register-with --instance \"$instancename\" --server \"$octopusserverurl\" --name \"$displayname\" --comms-style \"TentacleActive\" --server-comms-port \"10943\" $auth --space \"$space\" $envstring $rolesstring
eval sudo /opt/octopus/tentacle/Tentacle register-with --instance \"$instancename\" --server \"$octopusserverurl\" --name \"$displayname\" --comms-style \"TentacleActive\" --server-comms-port \"$servercommsport\" $auth --space \"$space\" $envstring $rolesstring
fi

exitIfCommandFailed
Expand Down

0 comments on commit 19db3b0

Please sign in to comment.