mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-09 14:50:02 -07:00
Handle non-ascii characters in foreman.py (#46779)
* Handle non-ascii characters in foreman.py * Add test to validate non-ascii results
This commit is contained in:
parent
96db9a55e2
commit
1ded3f9890
2 changed files with 49 additions and 4 deletions
|
@ -6,6 +6,11 @@ export FOREMAN_HOST="${FOREMAN_HOST:-localhost}"
|
|||
export FOREMAN_PORT="${FOREMAN_PORT:-8080}"
|
||||
export FOREMAN_INI_PATH="${OUTPUT_DIR}/foreman.ini"
|
||||
|
||||
|
||||
############################################
|
||||
# SMOKETEST WITH SIMPLE INI
|
||||
############################################
|
||||
|
||||
cat > "$FOREMAN_INI_PATH" <<FOREMAN_INI
|
||||
[foreman]
|
||||
url = http://${FOREMAN_HOST}:${FOREMAN_PORT}
|
||||
|
@ -16,3 +21,29 @@ FOREMAN_INI
|
|||
|
||||
# use ansible to validate the return data
|
||||
ansible-playbook -i foreman.sh test_foreman_inventory.yml --connection=local
|
||||
RC=$?
|
||||
if [[ $RC != 0 ]]; then
|
||||
echo "foreman inventory script smoketest failed"
|
||||
exit $RC
|
||||
fi
|
||||
|
||||
############################################
|
||||
# SMOKETEST WITH NON-ASCII INI
|
||||
############################################
|
||||
|
||||
cat > "$FOREMAN_INI_PATH" <<FOREMAN_INI
|
||||
[foreman]
|
||||
url = http://${FOREMAN_HOST}:${FOREMAN_PORT}
|
||||
user = ansible-tester
|
||||
password = secure
|
||||
ssl_verify = False
|
||||
group_prefix = Ľuboš_
|
||||
FOREMAN_INI
|
||||
|
||||
# use ansible to validate the return data
|
||||
ansible-playbook -i foreman.sh test_foreman_inventory.yml --connection=local
|
||||
RC=$?
|
||||
if [[ $RC != 0 ]]; then
|
||||
echo "foreman inventory script non-ascii failed"
|
||||
exit $RC
|
||||
fi
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue