From 32f6ef18f2253ef46d6a8df15ba91eba5ed7feb7 Mon Sep 17 00:00:00 2001 From: Sergio Oliveira Campos <seocam@seocam.com> Date: Fri, 21 Aug 2020 10:31:57 -0300 Subject: [PATCH] Added comments to molecule prepare playbooks. --- molecule/resources/playbooks/prepare-common.yml | 4 ++++ molecule/resources/playbooks/prepare.yml | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/molecule/resources/playbooks/prepare-common.yml b/molecule/resources/playbooks/prepare-common.yml index 3a950157..6dd93532 100644 --- a/molecule/resources/playbooks/prepare-common.yml +++ b/molecule/resources/playbooks/prepare-common.yml @@ -1,3 +1,4 @@ +# IPA depends on IPv6 and without it dirsrv service won't start. - name: Ensure IPv6 is ENABLED sysctl: name: "{{ item.name }}" @@ -13,6 +14,9 @@ - name: net.ipv6.conf.eth0.disable_ipv6 value: 1 +# Set fs.protected_regular to 0 +# This is needed in some IPA versions in order to get KRA enabled. +# See https://pagure.io/freeipa/issue/7906 for more information. - name: stat protected_regular stat: path: /proc/sys/fs/protected_regular diff --git a/molecule/resources/playbooks/prepare.yml b/molecule/resources/playbooks/prepare.yml index 74abef81..26d139e4 100644 --- a/molecule/resources/playbooks/prepare.yml +++ b/molecule/resources/playbooks/prepare.yml @@ -4,6 +4,12 @@ tasks: - include_tasks: prepare-common.yml + # In some distros DS won't start up after reboot + # This is due to a problem in 389-ds. See tickets: + # * https://pagure.io/389-ds-base/issue/47429 + # * https://pagure.io/389-ds-base/issue/51039 + # + # To avoid this problem we create the directories before starting IPA. - name: Ensure lock dirs for DS exists file: state: directory -- GitLab