Revision 7eb61a67
Added by Benoît PECCATTE almost 7 years ago
rudder-server-relay/SOURCES/rudder-apache-relay-ssl.conf | ||
---|---|---|
# Provide nodes policies
|
||
Alias /policies /var/rudder/share
|
||
<Location /policies>
|
||
|
||
# rudder-networks.conf / rudder-networks-24.conf is automatically
|
||
# generated according to the hosts allowed by rudder.
|
||
<IfVersion < 2.4>
|
||
Order allow,deny
|
||
Include /opt/rudder/etc/rudder-networks.conf
|
||
</IfVersion>
|
||
<IfVersion >= 2.4>
|
||
Include /opt/rudder/etc/rudder-networks-24.conf
|
||
</IfVersion>
|
||
|
||
</Location>
|
||
|
rudder-server-relay/SPECS/rudder-server-relay.spec | ||
---|---|---|
echo " Done"
|
||
fi
|
||
|
||
# Create the rudder-policy-reader group
|
||
if ! getent group rudder-policy-reader > /dev/null; then
|
||
echo -n "INFO: Creating group rudder-policy-reader..."
|
||
groupadd --system rudder-policy-reader
|
||
%if 0%{?suse_version}
|
||
usermod -a -G rudder-policy-reader wwwrun
|
||
%endif
|
||
%if 0%{?rhel}
|
||
usermod -a -G rudder-policy-reader apache
|
||
%endif
|
||
echo " Done"
|
||
fi
|
||
|
||
# Create the rudder user
|
||
if ! getent passwd %{rudder_user} >/dev/null; then
|
||
echo -n "INFO: Creating the %{rudder_user} user..."
|
rudder-server-relay/debian/postinst | ||
---|---|---|
echo " Done"
|
||
fi
|
||
|
||
# Create the rudder-policy-reader group if it does not exist
|
||
if ! getent group rudder-policy-reader > /dev/null; then
|
||
echo -n "INFO: Creating group rudder-policy-reader..."
|
||
groupadd --system rudder-policy-reader
|
||
usermod -a -G rudder-policy-reader www-data
|
||
echo " Done"
|
||
fi
|
||
|
||
# Create the rudder user
|
||
if ! getent passwd rudder >/dev/null; then
|
||
echo -n "INFO: Creating the rudder user..."
|
rudder-webapp/SPECS/rudder-webapp.spec | ||
---|---|---|
echo " Done"
|
||
fi
|
||
|
||
# Create the rudder-policy-reader group
|
||
if ! getent group rudder-policy-reader > /dev/null; then
|
||
echo -n "INFO: Creating group rudder-policy-reader..."
|
||
groupadd --system rudder-policy-reader
|
||
%if 0%{?suse_version}
|
||
usermod -a -G rudder-policy-reader wwwrun
|
||
%endif
|
||
%if 0%{?rhel}
|
||
usermod -a -G rudder-policy-reader apache
|
||
%endif
|
||
echo " Done"
|
||
fi
|
||
|
||
# Add the ncf-api-venv user to this group
|
||
if ! getent group %{config_repository_group} | grep -q ncf-api-venv > /dev/null; then
|
||
echo -n "INFO: Adding ncf-api-venv to the %{config_repository_group} group..."
|
rudder-webapp/debian/postinst | ||
---|---|---|
echo " Done"
|
||
fi
|
||
|
||
# Create the rudder-policy-reader group if it does not exist
|
||
if ! getent group rudder-policy-reader > /dev/null; then
|
||
echo -n "INFO: Creating group rudder-policy-reader..."
|
||
groupadd --system rudder-policy-reader
|
||
usermod -a -G rudder-policy-reader www-data
|
||
echo " Done"
|
||
fi
|
||
|
||
# Add the ncf-api-venv user to this group
|
||
if ! getent group rudder | grep -q ncf-api-venv > /dev/null; then
|
||
echo -n "INFO: Adding ncf-api-venv to the rudder group..."
|
Also available in: Unified diff
Fixes #10776: Share promises for windows agents in https