Passwords with exclaimation points/bangs do not work during one-liner install
When using One-Liner Installation: bash <(curl -s https://gitlab.com/NickBusey/HomelabOS/-/raw/master/install_homelabos.sh)
On Ubuntu 22.04.1 LTS
I am receiving an error during the Deploying HomelabOS portion of the installation:
========== Encrypting secrets ==========
Encryption successful
========== Done with configuration ==========
========== Deploying HomelabOS ==========
./docker_helper.sh ansible-playbook --extra-vars="@settings/config.yml" --extra-vars="@settings/vault.yml" -i inventory playbook.homelabos.yml
ERROR! Syntax Error while loading YAML.
could not determine a constructor for the tag 'tag:yaml.org,2002:test123'
The error appears to be in '/data/settings/vault.yml': line 76, column 12, but may
be elsewhere in the file depending on the exact syntax problem.
make: *** [Makefile:8: deploy] Error 4
You can check the status of Organizr with 'systemctl status organizr' or 'sudo docker ps'
To enable more services, run 'cd /var/homelabos/install' then 'make set servicename.enable true'
where servicename is a service you would like to have.
Example: 'make set miniflux.enable true'
Once you have enabled all the services you would like, simply run 'make deploy'.
================== Done. ==================
the password I used in this example is '!!test123'
What's interesting this didn't appear to have an effect for the "sudo" password, although not sure what is failing in the input handling for this.
Thanks!
Edited by fang64