diff options
Diffstat (limited to 'test/integration/targets/keyword_inheritance')
4 files changed, 19 insertions, 0 deletions
diff --git a/test/integration/targets/keyword_inheritance/aliases b/test/integration/targets/keyword_inheritance/aliases new file mode 100644 index 0000000..a6a3341 --- /dev/null +++ b/test/integration/targets/keyword_inheritance/aliases @@ -0,0 +1,3 @@ +shippable/posix/group4 +context/controller +needs/target/setup_test_user diff --git a/test/integration/targets/keyword_inheritance/roles/whoami/tasks/main.yml b/test/integration/targets/keyword_inheritance/roles/whoami/tasks/main.yml new file mode 100644 index 0000000..80252c0 --- /dev/null +++ b/test/integration/targets/keyword_inheritance/roles/whoami/tasks/main.yml @@ -0,0 +1,3 @@ +- command: whoami + register: result + failed_when: result.stdout_lines|first != 'ansibletest0' diff --git a/test/integration/targets/keyword_inheritance/runme.sh b/test/integration/targets/keyword_inheritance/runme.sh new file mode 100755 index 0000000..6b78a06 --- /dev/null +++ b/test/integration/targets/keyword_inheritance/runme.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +set -eux + +ANSIBLE_ROLES_PATH=../ ansible-playbook -i ../../inventory test.yml "$@" diff --git a/test/integration/targets/keyword_inheritance/test.yml b/test/integration/targets/keyword_inheritance/test.yml new file mode 100644 index 0000000..886f985 --- /dev/null +++ b/test/integration/targets/keyword_inheritance/test.yml @@ -0,0 +1,8 @@ +- hosts: testhost + gather_facts: false + become_user: ansibletest0 + become: yes + roles: + - role: setup_test_user + become_user: root + - role: whoami |