summaryrefslogtreecommitdiff
path: root/test/integration/targets/cron
diff options
context:
space:
mode:
authorRick Elrod <rick@elrod.me>2021-04-19 12:18:17 -0500
committerMatt Clay <matt@mystile.com>2021-04-19 20:41:30 -0700
commit698eae3f3d5e3a1ad0931def5078823d2da16803 (patch)
treeae7082c7508767ae6df9d2afa6443c44d7f15764 /test/integration/targets/cron
parent9f1513d4c0beff5e35be0858949945d83c6db326 (diff)
downloadansible-698eae3f3d5e3a1ad0931def5078823d2da16803.tar.gz
[tests] Work around vixie-cron and PAM issue, el6
Change: - This works around an issue that causes the cron test to fail sometimes on el6. Test Plan: - ansible-test integration cron --docker centos6 Signed-off-by: Rick Elrod <rick@elrod.me>
Diffstat (limited to 'test/integration/targets/cron')
-rw-r--r--test/integration/targets/cron/tasks/main.yml7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/integration/targets/cron/tasks/main.yml b/test/integration/targets/cron/tasks/main.yml
index c5f22b2dd1..b6933d2c65 100644
--- a/test/integration/targets/cron/tasks/main.yml
+++ b/test/integration/targets/cron/tasks/main.yml
@@ -1,3 +1,10 @@
+# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=726661
+- name: Work around vixie-cron/PAM issue on old distros
+ command: sed -i '/pam_loginuid/ s/^/#/' /etc/pam.d/crond
+ when:
+ - ansible_distribution in ('RedHat', 'CentOS')
+ - ansible_distribution_major_version is version('6', '==')
+
- name: add cron task (check mode enabled, cron task not already created)
cron:
name: test cron task