Hello,
is it possible to deploy via rsync (atlassian / rsync-deploy) and execute the ssh command (atlassian / ssh-run) to multiple servers simultaneously?
for example:
script:
- pipe: atlassian/rsync-deploy:0.6.0
variables:
USER: $USER_PRE_PROD
SERVER: ['IP_1', 'IP_2', 'IP_3']
REMOTE_PATH: $REMOTE_PATH
LOCAL_PATH: 'app'
when I run it like this I have such an error: <span>/pipe.sh: line 27: SERVER: SSH_SERVER variable missing</span>
<span>--env=REMOTE_PATH="$REMOTE_PATH" \</span>
<span> --env=SERVER_0="IP_1" \</span>
<span> --env=SERVER_1="IP_2" \</span>
<span> --env=SERVER_2="IP_3" \</span>
<span> --env=SERVER_COUNT="3" \</span>
<span> --env=USER="$USER_PRE_PROD" \</span>
<span> --add-host="host.docker.internal:$BITBUCKET_DOCKER_HOST_INTERNAL" \</span>
<span>...</span>
<span>Status: Downloaded newer image for bitbucketpipelines/rsync-deploy:0.6.0</span>
<span>/pipe.sh: line 27: SERVER: SSH_SERVER variable missing.</span>
<span>INFO: Executing the pipe...</span><span>env=BITBUCKET_PIPE_STORAGE_DIR="/opt/atlassian/pipelines/agent/build/.bitbucket/pipelines/generated/pipeline/pipes/atlassian/rsync-deploy" \</span>