| @@ -12,21 +12,21 @@ function generatePassword() { | |||||
| # helper function to get the matrix domain in the host_vars directory | # helper function to get the matrix domain in the host_vars directory | ||||
| function get_domain_dir() { | function get_domain_dir() { | ||||
| counter=0 | counter=0 | ||||
| for f in *; do | for f in *; do | ||||
| counter=$(( counter + 1 )) | counter=$(( counter + 1 )) | ||||
| if [ ! -d "$f" ]; then | if [ ! -d "$f" ]; then | ||||
| echo "Error: could not find directory 'matrix.your.domain'" | |||||
| echo "Did you create it already? Please first setup your matrix homeserver before running this script." | |||||
| echo "You should start here: https://github.com/spantaleev/matrix-docker-ansible-deploy/blob/master/docs/prerequisites.md" | |||||
| exit 1 | |||||
| elif [[ "$counter" -gt 1 ]]; then | |||||
| echo "Error: multiple directories found in ../host_vars/. Only one directory like 'matrix.your.domain' expected." | |||||
| echo "Please make sure there is only one directory holding your vars.yml for this ansible playbook." | |||||
| echo "Cannot continue script, exiting." | |||||
| exit 1 | |||||
| fi | |||||
| echo "Error: could not find directory 'matrix.your.domain'" | |||||
| echo "Did you create it already? Please first setup your matrix homeserver before running this script." | |||||
| echo "You should start here: https://github.com/spantaleev/matrix-docker-ansible-deploy/blob/master/docs/prerequisites.md" | |||||
| exit 1 | |||||
| elif [[ "$counter" -gt 1 ]]; then | |||||
| echo "Error: multiple directories found in ../host_vars/. Only one directory like 'matrix.your.domain' expected." | |||||
| echo "Please make sure there is only one directory holding your vars.yml for this ansible playbook." | |||||
| echo "Cannot continue script, exiting." | |||||
| exit 1 | |||||
| fi | |||||
| # Will not set domain if zero or multiple directories are detected | # Will not set domain if zero or multiple directories are detected | ||||
| domain=$f | domain=$f | ||||
| done | done | ||||