From 17bfc60423404b08cc17f5eb0e1718d61c5fef57 Mon Sep 17 00:00:00 2001 From: Jordan Borean Date: Fri, 22 Feb 2019 14:04:10 +1000 Subject: [PATCH] test - add setup target that creates the nobody user (#52750) * test - add setup target that creates the nobody user * do not set explicit gid/uid for nobody user * Do no create group and only touch basic attributes --- test/integration/targets/copy/meta/main.yml | 1 + test/integration/targets/file/meta/main.yml | 1 + test/integration/targets/setup_nobody/handlers/main.yml | 5 +++++ test/integration/targets/setup_nobody/tasks/main.yml | 7 +++++++ test/integration/targets/template/meta/main.yml | 1 + 5 files changed, 15 insertions(+) create mode 100644 test/integration/targets/setup_nobody/handlers/main.yml create mode 100644 test/integration/targets/setup_nobody/tasks/main.yml diff --git a/test/integration/targets/copy/meta/main.yml b/test/integration/targets/copy/meta/main.yml index 07faa217762..06d4fd29de2 100644 --- a/test/integration/targets/copy/meta/main.yml +++ b/test/integration/targets/copy/meta/main.yml @@ -1,2 +1,3 @@ dependencies: - prepare_tests + - setup_nobody diff --git a/test/integration/targets/file/meta/main.yml b/test/integration/targets/file/meta/main.yml index 07faa217762..06d4fd29de2 100644 --- a/test/integration/targets/file/meta/main.yml +++ b/test/integration/targets/file/meta/main.yml @@ -1,2 +1,3 @@ dependencies: - prepare_tests + - setup_nobody diff --git a/test/integration/targets/setup_nobody/handlers/main.yml b/test/integration/targets/setup_nobody/handlers/main.yml new file mode 100644 index 00000000000..2d02efbb035 --- /dev/null +++ b/test/integration/targets/setup_nobody/handlers/main.yml @@ -0,0 +1,5 @@ +--- +- name: remove nobody user + user: + name: nobody + state: absent diff --git a/test/integration/targets/setup_nobody/tasks/main.yml b/test/integration/targets/setup_nobody/tasks/main.yml new file mode 100644 index 00000000000..cc0e4fe87b3 --- /dev/null +++ b/test/integration/targets/setup_nobody/tasks/main.yml @@ -0,0 +1,7 @@ +--- +- name: create nobody user + user: + name: nobody + create_home: no + state: present + notify: remove nobody user diff --git a/test/integration/targets/template/meta/main.yml b/test/integration/targets/template/meta/main.yml index 07faa217762..06d4fd29de2 100644 --- a/test/integration/targets/template/meta/main.yml +++ b/test/integration/targets/template/meta/main.yml @@ -1,2 +1,3 @@ dependencies: - prepare_tests + - setup_nobody