summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/sefcontext
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/sefcontext')
-rw-r--r--test/integration/targets/sefcontext/aliases3
-rw-r--r--test/integration/targets/sefcontext/tasks/main.yml28
-rw-r--r--test/integration/targets/sefcontext/tasks/sefcontext.yml114
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'