mirror of https://github.com/ansible/ansible.git
Integration tests for invalid group name.
parent
0ff1ba3e12
commit
5391150b30
@ -0,0 +1,2 @@
|
|||||||
|
shippable/posix/group5
|
||||||
|
context/controller
|
@ -0,0 +1,5 @@
|
|||||||
|
[local-]
|
||||||
|
testhost ansible_connection=local
|
||||||
|
|
||||||
|
[all:vars]
|
||||||
|
ansible_python_interpreter="{{ ansible_playbook_python }}"
|
@ -0,0 +1,13 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -eux
|
||||||
|
set -o pipefail
|
||||||
|
|
||||||
|
command=(ansible-playbook -v -i inventory.ini test.yml)
|
||||||
|
never='Invalid characters were found in group names but not replaced'
|
||||||
|
always='Invalid characters were found in group names and automatically'
|
||||||
|
|
||||||
|
ANSIBLE_TRANSFORM_INVALID_GROUP_CHARS=never "${command[@]}" -l "local-" 2>&1 | grep -c -e "${never}"
|
||||||
|
ANSIBLE_TRANSFORM_INVALID_GROUP_CHARS=always "${command[@]}" -l "local_" 2>&1 | grep -c -e "${always}"
|
||||||
|
ANSIBLE_TRANSFORM_INVALID_GROUP_CHARS=ignore "${command[@]}" -l "local-" 2>&1 | grep -cv -e "${never}" -e "${always}"
|
||||||
|
ANSIBLE_TRANSFORM_INVALID_GROUP_CHARS=silently "${command[@]}" -l "local_" 2>&1 | grep -cv -e "${never}" -e "${always}"
|
@ -0,0 +1,3 @@
|
|||||||
|
- hosts: testhost
|
||||||
|
gather_facts: no
|
||||||
|
tasks: []
|
Loading…
Reference in New Issue