NODES="all"
fi
+ # Build ansible args
+ if [ ! -z "$SSH_USER" ]; then
+ # Avoid ESTABLISH SSH CONNECTION FOR USER: None
+ # See https://stackoverflow.com/questions/35024576/establish-ssh-connection-for-user-none-when-specify-a-single-host-on-the-comman#40610316
+ ANSIBLE_ARGS="-e ansible_user=$SSH_USER"
+ else
+ ANSIBLE_ARGS="-e ansible_user=`whoami`"
+ fi
+
if [ ! -z "$NODES" ]; then
if [ "$NODES" == "all" ]; then
- hydra $HYDRA ansible-playbook site.yml
+ hydra $HYDRA ansible-playbook site.yml $ANSIBLE_ARGS
else
- hydra $HYDRA ansible-playbook site.yml --limit $NODES
+ hydra $HYDRA ansible-playbook site.yml $ANSIBLE_ARGS --limit $NODES
fi
fi
fi