diff options
Diffstat (limited to 'test/integration/targets/sefcontext')
-rw-r--r-- | test/integration/targets/sefcontext/aliases | 3 | ||||
-rw-r--r-- | test/integration/targets/sefcontext/tasks/main.yml | 28 | ||||
-rw-r--r-- | test/integration/targets/sefcontext/tasks/sefcontext.yml | 114 |
3 files changed, 0 insertions, 145 deletions
diff --git a/test/integration/targets/sefcontext/aliases b/test/integration/targets/sefcontext/aliases deleted file mode 100644 index 58a2a31e7e..0000000000 --- a/test/integration/targets/sefcontext/aliases +++ /dev/null @@ -1,3 +0,0 @@ -needs/root -shippable/posix/group2 -skip/aix diff --git a/test/integration/targets/sefcontext/tasks/main.yml b/test/integration/targets/sefcontext/tasks/main.yml deleted file mode 100644 index bedbc70520..0000000000 --- a/test/integration/targets/sefcontext/tasks/main.yml +++ /dev/null @@ -1,28 +0,0 @@ -# (c) 2016, Dag Wieers <dag@wieers.com> - -# This file is part of Ansible -# -# Ansible is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Ansible is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Ansible. If not, see <http://www.gnu.org/licenses/>. - -# FIXME: Unfortunately ansible_selinux could be a boolean or a dictionary ! -- debug: - msg: SELinux is disabled - when: ansible_selinux is defined and ansible_selinux == False - -- debug: - msg: SELinux is {{ ansible_selinux.status }} - when: ansible_selinux is defined and ansible_selinux != False - -- include: sefcontext.yml - when: ansible_selinux is defined and ansible_selinux != False and ansible_selinux.status == 'enabled' diff --git a/test/integration/targets/sefcontext/tasks/sefcontext.yml b/test/integration/targets/sefcontext/tasks/sefcontext.yml deleted file mode 100644 index b452ea28c2..0000000000 --- a/test/integration/targets/sefcontext/tasks/sefcontext.yml +++ /dev/null @@ -1,114 +0,0 @@ -# (c) 2016, Dag Wieers <dag@wieers.com> - -# This file is part of Ansible -# -# Ansible is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Ansible is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Ansible. If not, see <http://www.gnu.org/licenses/>. - -- name: install requirements for RHEL - package: - name: policycoreutils-python - when: - - ansible_distribution == 'RedHat' - - ansible_distribution_major_version|int < 8 - -- name: install requirements for rhel8 beta - package: - name: python3-policycoreutils - when: - - ansible_distribution == 'RedHat' - - ansible_distribution_major_version|int >= 8 - -- name: Ensure we start with a clean state - sefcontext: - path: '/tmp/foo/bar(/.*)?' - setype: httpd_sys_content_t - state: absent - -- name: Set SELinux file context of foo/bar - sefcontext: - path: '/tmp/foo/bar(/.*)?' - setype: httpd_sys_content_t - state: present - reload: no - register: first - -- assert: - that: - - first is changed - - first.setype == 'httpd_sys_content_t' - -- name: Set SELinux file context of foo/bar (again) - sefcontext: - path: '/tmp/foo/bar(/.*)?' - setype: httpd_sys_content_t - state: present - reload: no - register: second - -- assert: - that: - - second is not changed - - second.setype == 'httpd_sys_content_t' - -- name: Change SELinux file context of foo/bar - sefcontext: - path: '/tmp/foo/bar(/.*)?' - setype: unlabeled_t - state: present - reload: no - register: third - -- assert: - that: - - third is changed - - third.setype == 'unlabeled_t' - -- name: Change SELinux file context of foo/bar (again) - sefcontext: - path: '/tmp/foo/bar(/.*)?' - setype: unlabeled_t - state: present - reload: no - register: fourth - -- assert: - that: - - fourth is not changed - - fourth.setype == 'unlabeled_t' - -- name: Delete SELinux file context of foo/bar - sefcontext: - path: '/tmp/foo/bar(/.*)?' - setype: httpd_sys_content_t - state: absent - reload: no - register: fifth - -- assert: - that: - - fifth is changed - - fifth.setype == 'httpd_sys_content_t' - -- name: Delete SELinux file context of foo/bar (again) - sefcontext: - path: '/tmp/foo/bar(/.*)?' - setype: unlabeled_t - state: absent - reload: no - register: sixth - -- assert: - that: - - sixth is not changed - - sixth.setype == 'unlabeled_t' |