Debian: add puppet system user

To avoid error messages like this:
Unable to set ownership to puppet:puppet for log file:
/home/zuul/workspace/puppet.log

we're adding the puppet user before running ./run_tests.sh

Change-Id: I0a00a7f41e700a3e503c1b98947803af47230678
This commit is contained in:
Thomas Goirand 2018-05-03 19:38:52 +02:00
parent 8fe6747ab0
commit b5d2ecffb5

View File

@ -50,10 +50,14 @@ elif uses_debs; then
print_header 'Setup (Debian based)'
sudo apt-get remove -y --purge facter puppet puppet-common
sudo apt-get update
sudo apt-get install -y libxml2-dev libxslt-dev zlib1g-dev ruby wget lsb-release curl apt-transport-https
sudo apt-get install -y libxml2-dev libxslt-dev zlib1g-dev ruby wget lsb-release curl apt-transport-https adduser
DASHBOARD="horizon"
fi
if [ $(lsb_release --id -s) = "Debian" ] ; then
adduser --disabled-password --gecos puppet,,, puppet
fi
print_header 'Install Bundler'
mkdir -p .bundled_gems
export GEM_HOME=`pwd`/.bundled_gems