sintonia/installer/vagrant/post-install.sh

23 lines
708 B
Bash
Raw Permalink Normal View History

#!/usr/bin/env bash
# append_if_missing <line> <file>
append_if_missing() {
grep -xqF "$1" "$2" || echo "$1" >> "$2"
}
# Setup postgresql remote access
append_if_missing "listen_addresses = '*'" /etc/postgresql/*/main/postgresql.conf
append_if_missing "host all all 0.0.0.0/0 md5" /etc/postgresql/*/main/pg_hba.conf
append_if_missing "host all all ::/0 md5" /etc/postgresql/*/main/pg_hba.conf
systemctl restart postgresql.service
# Setup rabbitmq management interface
rabbitmq-plugins enable rabbitmq_management
rabbitmqctl set_user_tags libretime administrator
# Setup audio
DEBIAN_FRONTEND=noninteractive apt-get -y -qq install alsa-utils
usermod -a -G audio vagrant
usermod -a -G audio libretime