mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-07-26 15:55:56 +02:00
Update to 2021-12-01 19:13
This commit is contained in:
16
roles/mongodb_server/templates/mongod.conf.j2
Normal file
16
roles/mongodb_server/templates/mongod.conf.j2
Normal file
@@ -0,0 +1,16 @@
|
||||
systemLog:
|
||||
destination: syslog
|
||||
processManagement:
|
||||
fork: true
|
||||
pidFilePath: /var/run/mongodb/mongod.pid
|
||||
net:
|
||||
port: {{ mongo_port }}
|
||||
bindIp: 0.0.0.0
|
||||
bindIpAll: true
|
||||
unixDomainSocket:
|
||||
pathPrefix: /var/run/mongodb
|
||||
security:
|
||||
authorization: {{ mongo_auth | ternary('enabled','disabled') }}
|
||||
storage:
|
||||
dbPath: {{ mongo_db_path }}
|
||||
|
2
roles/mongodb_server/templates/mongorc.js.j2
Normal file
2
roles/mongodb_server/templates/mongorc.js.j2
Normal file
@@ -0,0 +1,2 @@
|
||||
db = connect('localhost:{{ mongo_port }}/admin');
|
||||
db.auth('{{ mongo_admin_user }}', '{{ mongo_admin_pass }}');
|
3
roles/mongodb_server/templates/post-backup.j2
Normal file
3
roles/mongodb_server/templates/post-backup.j2
Normal file
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash -e
|
||||
|
||||
rm -rf /home/lbkp/mongo/*
|
6
roles/mongodb_server/templates/pre-backup.j2
Normal file
6
roles/mongodb_server/templates/pre-backup.j2
Normal file
@@ -0,0 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -eo pipefail
|
||||
|
||||
mkdir -p /home/lbkp/mongo
|
||||
mongodump --username {{ mongo_admin_user }} --password {{ mongo_admin_pass | quote }} --quiet --port {{ mongo_port }} --out /home/lbkp/mongo
|
Reference in New Issue
Block a user