Project

General

Profile

« Previous | Next » 

Revision 7eb61a67

Added by Benoît PECCATTE almost 7 years ago

Fixes #10776: Share promises for windows agents in https

View differences:

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