chore: allow vagrant postgresql remote access
This commit is contained in:
parent
50877a033b
commit
1a9fa6b559
|
@ -75,6 +75,7 @@ Vagrant.configure('2') do |config|
|
|||
set -e
|
||||
cd /vagrant
|
||||
|
||||
LIBRETIME_POSTGRESQL_PASSWORD=libretime \
|
||||
bash install \
|
||||
--listen-port 8080 \
|
||||
--allow-restart \
|
||||
|
@ -88,6 +89,10 @@ Vagrant.configure('2') do |config|
|
|||
SCRIPT
|
||||
|
||||
config.vm.provision 'install', type: 'shell', inline: $script
|
||||
|
||||
config.vm.provision 'post-install',
|
||||
type: 'shell',
|
||||
path: 'installer/vagrant/post-install.sh'
|
||||
end
|
||||
|
||||
# Define all the OS boxes we support
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
#!/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
|
Loading…
Reference in New Issue