forked from SUNET/soc-ops
DB-fixes.
This commit is contained in:
parent
fa9c66771f
commit
e6df10f8fb
2 changed files with 3 additions and 3 deletions
|
@ -125,7 +125,7 @@ class soc::intelmq(
|
||||||
|
|
||||||
file { '/opt/intelmq/install/setup-pgsql.sh':
|
file { '/opt/intelmq/install/setup-pgsql.sh':
|
||||||
ensure => file,
|
ensure => file,
|
||||||
content => file('soc/intelmq/setup-pgsql.sh'),
|
content => template('soc/intelmq/setup-pgsql.sh'),
|
||||||
mode => '0500',
|
mode => '0500',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ set -e
|
||||||
|
|
||||||
cd /tmp
|
cd /tmp
|
||||||
sudo -u postgres psql <<-EOSQL
|
sudo -u postgres psql <<-EOSQL
|
||||||
CREATE USER intelmq WITH NOSUPERUSER NOCREATEDB ENCRYPTED PASSWORD 'intelmq';
|
CREATE USER <%= @db_user %> WITH NOSUPERUSER NOCREATEDB ENCRYPTED PASSWORD '<%= @db_pass %>';
|
||||||
CREATE DATABASE eventdb WITH OWNER intelmq ENCODING UTF8;
|
CREATE DATABASE eventdb WITH OWNER intelmq ENCODING UTF8;
|
||||||
GRANT ALL PRIVILEGES ON DATABASE eventdb TO intelmq;
|
GRANT ALL PRIVILEGES ON DATABASE eventdb TO intelmq;
|
||||||
\c eventdb;
|
\c eventdb;
|
||||||
|
@ -22,7 +22,7 @@ rm -f /opt/intelmq/install/eventdb-initdb.sql
|
||||||
sudo -u intelmq /opt/intelmq/venv/bin/intelmq_psql_initdb -o /opt/intelmq/install/eventdb-initdb.sql
|
sudo -u intelmq /opt/intelmq/venv/bin/intelmq_psql_initdb -o /opt/intelmq/install/eventdb-initdb.sql
|
||||||
sudo -u intelmq psql eventdb -f /opt/intelmq/install/eventdb-initdb.sql
|
sudo -u intelmq psql eventdb -f /opt/intelmq/install/eventdb-initdb.sql
|
||||||
|
|
||||||
test -f /opt/intelmq/install/contactdb-initdb.sql && sudo -u intelmq psql contacdb -f /opt/intelmq/install/contactdb-initdb.sql
|
test -f /opt/intelmq/install/contactdb-initdb.sql && sudo -u intelmq psql contactdb -f /opt/intelmq/install/contactdb-initdb.sql
|
||||||
test -f /opt/intelmq/install/eventdb-notifications.sql && sudo -u intelmq psql eventdb -f /opt/intelmq/install/eventdb-notifications.sql
|
test -f /opt/intelmq/install/eventdb-notifications.sql && sudo -u intelmq psql eventdb -f /opt/intelmq/install/eventdb-notifications.sql
|
||||||
|
|
||||||
touch /opt/intelmq/.pgsql-installed
|
touch /opt/intelmq/.pgsql-installed
|
Loading…
Add table
Reference in a new issue