mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-07-27 00:05:44 +02:00
Update to 2021-12-01 19:13
This commit is contained in:
53
roles/unmaintained/bluemind/templates/bm-core.log.xml.j2
Normal file
53
roles/unmaintained/bluemind/templates/bm-core.log.xml.j2
Normal file
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<appender name="CORE" class="ch.qos.logback.classic.net.SyslogAppender">
|
||||
<syslogHost>localhost</syslogHost>
|
||||
<port>10514</port>
|
||||
<facility>DAEMON</facility>
|
||||
<suffixPattern>bm-core - [%thread] %c{1} %p - %m\n</suffixPattern>
|
||||
</appender>
|
||||
<logger name="org.apache.directory.shared" level="ERROR" />
|
||||
<root level="INFO">
|
||||
<appender-ref ref="CORE" />
|
||||
</root>
|
||||
|
||||
<appender name="XMPP" class="ch.qos.logback.classic.net.SyslogAppender">
|
||||
<syslogHost>localhost</syslogHost>
|
||||
<port>10514</port>
|
||||
<facility>DAEMON</facility>
|
||||
<suffixPattern>bm-xmpp - [%thread] %c{1} %p - %m\n</suffixPattern>
|
||||
</appender>
|
||||
<logger name="net.bluemind.xmpp" level="INFO" additivity="false" />
|
||||
<appender-ref ref="XMPP" />
|
||||
</logger>
|
||||
|
||||
<appender name="MAILINDEX" class="ch.qos.logback.classic.net.SyslogAppender">
|
||||
<syslogHost>localhost</syslogHost>
|
||||
<port>10514</port>
|
||||
<facility>DAEMON</facility>
|
||||
<suffixPattern>bm-mailindex - [%thread] %c{1} %p - %m\n</suffixPattern>
|
||||
</appender>
|
||||
<logger name="net.bluemind.index.mail" level="INFO" additivity="false" />
|
||||
<appender-ref ref="MAILINDEX" />
|
||||
</logger>
|
||||
|
||||
<appender name="SLOWRESTCALL" class="ch.qos.logback.classic.net.SyslogAppender">
|
||||
<syslogHost>localhost</syslogHost>
|
||||
<port>10514</port>
|
||||
<facility>DAEMON</facility>
|
||||
<suffixPattern>bm-slowrestcall - [%thread] %c{1} %p - %m\n</suffixPattern>
|
||||
</appender>
|
||||
<logger name="net.bluemind.core.rest.log.CallLogger" level="WARN" additivity="false" />
|
||||
<appender-ref ref="SLOWRESTCALL" />
|
||||
</logger>
|
||||
|
||||
<appender name="RESTSOCKJSPROXYHANDLER" class="ch.qos.logback.classic.net.SyslogAppender">
|
||||
<syslogHost>localhost</syslogHost>
|
||||
<port>10514</port>
|
||||
<facility>DAEMON</facility>
|
||||
<suffixPattern>bm-js - [%thread] %c{1} %p - %m\n</suffixPattern>
|
||||
</appender>
|
||||
<logger name="net.bluemind.core.rest.sockjs.vertx.RestSockJsProxyHandler" level="INFO" additivity="false" />
|
||||
<appender-ref ref="RESTSOCKJSPROXYHANDLER" />
|
||||
</logger>
|
||||
</configuration>
|
59
roles/unmaintained/bluemind/templates/bm-eas.log.xml.j2
Normal file
59
roles/unmaintained/bluemind/templates/bm-eas.log.xml.j2
Normal file
@@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<appender name="ALL" class="ch.qos.logback.classic.net.SyslogAppender">
|
||||
<syslogHost>localhost</syslogHost>
|
||||
<port>10514</port>
|
||||
<facility>DAEMON</facility>
|
||||
<suffixPattern>bm-eas - [%thread] %c{1} %p - %m\n</suffixPattern>
|
||||
</appender>
|
||||
|
||||
<appender name="REQUESTS" class="ch.qos.logback.classic.net.SyslogAppender">
|
||||
<syslogHost>localhost</syslogHost>
|
||||
<port>10514</port>
|
||||
<facility>DAEMON</facility>
|
||||
<suffixPattern>bm-eas-requests - [%thread] %c{1} %p - %m\n</suffixPattern>
|
||||
</appender>
|
||||
|
||||
<appender name="SIFT" class="ch.qos.logback.classic.sift.SiftingAppender">
|
||||
<!-- in the absence of the class attribute, it is assumed that the
|
||||
desired discriminator type is
|
||||
ch.qos.logback.classic.sift.MDCBasedDiscriminator -->
|
||||
<discriminator>
|
||||
<key>user</key>
|
||||
<defaultValue>anonymous</defaultValue>
|
||||
</discriminator>
|
||||
<sift>
|
||||
<appender name="FILE-${user}" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>/var/log/bm-eas/user-eas-${user}.log</file>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<maxIndex>10</maxIndex>
|
||||
<FileNamePattern>/var/log/bm-eas/user-eas-${user}.log.%i.gz</FileNamePattern>
|
||||
</rollingPolicy>
|
||||
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<MaxFileSize>5000KB</MaxFileSize>
|
||||
</triggeringPolicy>
|
||||
<encoder>
|
||||
<pattern>%d [%thread] %c{1} %p - %m\n</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
</sift>
|
||||
</appender>
|
||||
|
||||
<appender name="ASYNC_SIFT" class="ch.qos.logback.classic.AsyncAppender">
|
||||
<queueSize>500</queueSize>
|
||||
<discardingThreshold>0</discardingThreshold>
|
||||
<appender-ref ref="SIFT" />
|
||||
</appender>
|
||||
|
||||
<logger name="org.apache.directory.shared.asn1.ber" level="ERROR">
|
||||
<appender-ref ref="ALL"/>
|
||||
</logger>
|
||||
<logger name="net.bluemind.vertx.common.request.impl.WrappedResponse" level="INFO" additivity="true">
|
||||
<appender-ref ref="REQUESTS"/>
|
||||
</logger>
|
||||
|
||||
<root level="INFO">
|
||||
<appender-ref ref="ALL"/>
|
||||
<appender-ref ref="ASYNC_SIFT"/>
|
||||
</root>
|
||||
</configuration>
|
12
roles/unmaintained/bluemind/templates/bm-hps.log.xml.j2
Normal file
12
roles/unmaintained/bluemind/templates/bm-hps.log.xml.j2
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<appender name="SYSLOG" class="ch.qos.logback.classic.net.SyslogAppender">
|
||||
<syslogHost>localhost</syslogHost>
|
||||
<port>10514</port>
|
||||
<facility>DAEMON</facility>
|
||||
<suffixPattern>bm-hps - [%thread] %c{1} %p - %m\n</suffixPattern>
|
||||
</appender>
|
||||
<root level="INFO">
|
||||
<appender-ref ref="SYSLOG" />
|
||||
</root>
|
||||
</configuration>
|
12
roles/unmaintained/bluemind/templates/bm-ips.log.xml.j2
Normal file
12
roles/unmaintained/bluemind/templates/bm-ips.log.xml.j2
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<appender name="SYSLOG" class="ch.qos.logback.classic.net.SyslogAppender">
|
||||
<syslogHost>localhost</syslogHost>
|
||||
<port>10514</port>
|
||||
<facility>DAEMON</facility>
|
||||
<suffixPattern>bm-ips - [%thread] %c{1} %p - %m\n</suffixPattern>
|
||||
</appender>
|
||||
<root level="INFO">
|
||||
<appender-ref ref="SYSLOG" />
|
||||
</root>
|
||||
</configuration>
|
12
roles/unmaintained/bluemind/templates/bm-lmtp.log.xml.j2
Normal file
12
roles/unmaintained/bluemind/templates/bm-lmtp.log.xml.j2
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<appender name="SYSLOG" class="ch.qos.logback.classic.net.SyslogAppender">
|
||||
<syslogHost>localhost</syslogHost>
|
||||
<port>10514</port>
|
||||
<facility>DAEMON</facility>
|
||||
<suffixPattern>bm-lmtp - [%thread] %c{1} %p - %m\n</suffixPattern>
|
||||
</appender>
|
||||
<root level="INFO">
|
||||
<appender-ref ref="SYSLOG" />
|
||||
</root>
|
||||
</configuration>
|
13
roles/unmaintained/bluemind/templates/bm-locator.log.xml.j2
Normal file
13
roles/unmaintained/bluemind/templates/bm-locator.log.xml.j2
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<appender name="SYSLOG" class="ch.qos.logback.classic.net.SyslogAppender">
|
||||
<syslogHost>localhost</syslogHost>
|
||||
<port>10514</port>
|
||||
<facility>DAEMON</facility>
|
||||
<suffixPattern>bm-locator - [%thread] %c{1} %p - %m\n</suffixPattern>
|
||||
</appender>
|
||||
<logger name="org.apache.directory.shared.asn1.ber" level="ERROR" />
|
||||
<root level="INFO">
|
||||
<appender-ref ref="SYSLOG" />
|
||||
</root>
|
||||
</configuration>
|
12
roles/unmaintained/bluemind/templates/bm-milter.log.xml.j2
Normal file
12
roles/unmaintained/bluemind/templates/bm-milter.log.xml.j2
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<appender name="SYSLOG" class="ch.qos.logback.classic.net.SyslogAppender">
|
||||
<syslogHost>localhost</syslogHost>
|
||||
<port>10514</port>
|
||||
<facility>DAEMON</facility>
|
||||
<suffixPattern>bm-milter - [%thread] %c{1} %p - %m\n</suffixPattern>
|
||||
</appender>
|
||||
<root level="INFO">
|
||||
<appender-ref ref="SYSLOG" />
|
||||
</root>
|
||||
</configuration>
|
13
roles/unmaintained/bluemind/templates/bm-node.log.xml.j2
Normal file
13
roles/unmaintained/bluemind/templates/bm-node.log.xml.j2
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<appender name="SYSLOG" class="ch.qos.logback.classic.net.SyslogAppender">
|
||||
<syslogHost>localhost</syslogHost>
|
||||
<port>10514</port>
|
||||
<facility>DAEMON</facility>
|
||||
<suffixPattern>bm-node - [%thread] %c{1} %p - %m\n</suffixPattern>
|
||||
</appender>
|
||||
<logger name="org.apache.sshd.server" level="WARN" />
|
||||
<root level="INFO">
|
||||
<appender-ref ref="SYSLOG" />
|
||||
</root>
|
||||
</configuration>
|
19
roles/unmaintained/bluemind/templates/bm-syslog.service.j2
Normal file
19
roles/unmaintained/bluemind/templates/bm-syslog.service.j2
Normal file
@@ -0,0 +1,19 @@
|
||||
[Unit]
|
||||
Description=Bluemind syslog daemon
|
||||
After=syslog.target
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
ExecStart=/bin/socat -t0 -T0 -u -s udp4-recv:10514 stdout
|
||||
User=bm-syslog
|
||||
Group=bm-syslog
|
||||
Restart=always
|
||||
PrivateTmp=yes
|
||||
PrivateDevices=yes
|
||||
ProtectSystem=full
|
||||
ProtectHome=yes
|
||||
NoNewPrivileges=yes
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
12
roles/unmaintained/bluemind/templates/bm-tika.log.xml.j2
Normal file
12
roles/unmaintained/bluemind/templates/bm-tika.log.xml.j2
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<appender name="SYSLOG" class="ch.qos.logback.classic.net.SyslogAppender">
|
||||
<syslogHost>localhost</syslogHost>
|
||||
<port>10514</port>
|
||||
<facility>DAEMON</facility>
|
||||
<suffixPattern>bm-locator - [%thread] %c{1} %p - %m\n</suffixPattern>
|
||||
</appender>
|
||||
<root level="INFO">
|
||||
<appender-ref ref="SYSLOG" />
|
||||
</root>
|
||||
</configuration>
|
@@ -0,0 +1,43 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<appender name="SYSLOG" class="ch.qos.logback.classic.net.SyslogAppender">
|
||||
<syslogHost>localhost</syslogHost>
|
||||
<port>10514</port>
|
||||
<facility>DAEMON</facility>
|
||||
<suffixPattern>bm-webserver - [%thread] %c{1} %p - %m\n</suffixPattern>
|
||||
</appender>
|
||||
<root level="INFO">
|
||||
<appender-ref ref="SYSLOG" />
|
||||
</root>
|
||||
|
||||
<appender name="DAV" class="ch.qos.logback.classic.net.SyslogAppender">
|
||||
<syslogHost>localhost</syslogHost>
|
||||
<port>10514</port>
|
||||
<facility>DAEMON</facility>
|
||||
<suffixPattern>bm-dav - [%thread] %c{1} %p - %m\n</suffixPattern>
|
||||
</appender>
|
||||
<logger name="net.bluemind.dav.server" level="INFO" additivity="false">
|
||||
<appender-ref ref="DAV" />
|
||||
</logger>
|
||||
|
||||
<appender name="SETUP" class="ch.qos.logback.classic.net.SyslogAppender">
|
||||
<syslogHost>localhost</syslogHost>
|
||||
<port>10514</port>
|
||||
<facility>DAEMON</facility>
|
||||
<suffixPattern>bm-setup - [%thread] %c{1} %p - %m\n</suffixPattern>
|
||||
</appender>
|
||||
<logger name="net.bluemind.sw.server" level="INFO" additivity="false">
|
||||
<appender-ref ref="SETUP" />
|
||||
</logger>
|
||||
|
||||
<appender name="JSLOG" class="ch.qos.logback.classic.net.SyslogAppender">
|
||||
<syslogHost>localhost</syslogHost>
|
||||
<port>10514</port>
|
||||
<facility>DAEMON</facility>
|
||||
<suffixPattern>bm-js-errors - [%thread] %c{1} %p - %m\n</suffixPattern>
|
||||
</appender>
|
||||
<logger name="net.bluemind.webmodule.server.handlers.LogHandler" level="INFO" additivity="false">
|
||||
<appender-ref ref="JSLOG" />
|
||||
</logger>
|
||||
</configuration>
|
||||
|
12
roles/unmaintained/bluemind/templates/bm-xmpp.log.xml.j2
Normal file
12
roles/unmaintained/bluemind/templates/bm-xmpp.log.xml.j2
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<appender name="SYSLOG" class="ch.qos.logback.classic.net.SyslogAppender">
|
||||
<syslogHost>localhost</syslogHost>
|
||||
<port>10514</port>
|
||||
<facility>DAEMON</facility>
|
||||
<suffixPattern>bm-xmpp - [%thread] %c{1} %p - %m\n</suffixPattern>
|
||||
</appender>
|
||||
<root level="INFO">
|
||||
<appender-ref ref="SYSLOG" />
|
||||
</root>
|
||||
</configuration>
|
14
roles/unmaintained/bluemind/templates/bm-ysnp.log.xml.j2
Normal file
14
roles/unmaintained/bluemind/templates/bm-ysnp.log.xml.j2
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<appender name="SYSLOG" class="ch.qos.logback.classic.net.SyslogAppender">
|
||||
<syslogHost>localhost</syslogHost>
|
||||
<port>10514</port>
|
||||
<facility>DAEMON</facility>
|
||||
<suffixPattern>bm-ysnp - [%thread] %c{1} %p - %m\n</suffixPattern>
|
||||
</appender>
|
||||
<logger name="org.apache.directory.shared.asn1.ber" level="ERROR" />
|
||||
<root level="INFO">
|
||||
<appender-ref ref="SYSLOG" />
|
||||
</root>
|
||||
</configuration>
|
||||
|
@@ -0,0 +1,12 @@
|
||||
#!/bin/bash -e
|
||||
|
||||
{% if bm_letsencrypt_cert is defined %}
|
||||
if [ $1 == "{{ bm_letsencrypt_cert }}" ]; then
|
||||
cat /var/lib/dehydrated/certificates/certs/{{ bm_letsencrypt_cert }}/privkey.pem > /etc/ssl/certs/bm_cert.pem
|
||||
cat /var/lib/dehydrated/certificates/certs/{{ bm_letsencrypt_cert }}/fullchain.pem >> /etc/ssl/certs/bm_cert.pem
|
||||
chown root:root /etc/ssl/certs/bm_cert.pem
|
||||
chmod 644 /etc/ssl/certs/bm_cert.pem
|
||||
/bin/systemctl reload postfix
|
||||
/bin/systemctl reload bm-nginx
|
||||
fi
|
||||
{% endif %}
|
5
roles/unmaintained/bluemind/templates/post-backup.j2
Normal file
5
roles/unmaintained/bluemind/templates/post-backup.j2
Normal file
@@ -0,0 +1,5 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
rm -rf /home/lbkp/bm/*
|
17
roles/unmaintained/bluemind/templates/pre-backup.j2
Normal file
17
roles/unmaintained/bluemind/templates/pre-backup.j2
Normal file
@@ -0,0 +1,17 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -eo pipefail
|
||||
|
||||
DEST=/home/lbkp/bm/pgsql
|
||||
mkdir -p $DEST
|
||||
chown postgres:postgres $DEST
|
||||
chmod 700 $DEST
|
||||
|
||||
for DB in $(su - postgres -c "/bin/psql -d postgres -qtc 'SELECT datname from pg_database' | grep -vP '^\s+?template[01]$'")
|
||||
do
|
||||
su - postgres -c "/bin/pg_dump -Fp -Cc $DB" | /bin/nice -n 10 zstd -c > $DEST/$DB.sql.zst
|
||||
done
|
||||
su - postgres -c "/bin/pg_dumpall --globals-only" | /bin/nice -n 10 zstd -c > $DEST/pg_globals.sql.zst
|
||||
su - postgres -c "/bin/pg_dumpall --schema-only" | /bin/nice -n 10 zstd -c > $DEST/pg_schema.sql.zst
|
||||
|
||||
cp -a /etc/bm/local /home/lbkp/bm/conf
|
11
roles/unmaintained/bluemind/templates/rules.json.j2
Normal file
11
roles/unmaintained/bluemind/templates/rules.json.j2
Normal file
@@ -0,0 +1,11 @@
|
||||
[
|
||||
{% for product in bm_mem_alloc_rules.keys() | list %}
|
||||
{
|
||||
"product":"{{ product }}",
|
||||
"defaultHeap":"{{ bm_mem_alloc_rules[product].heap }}",
|
||||
"defaultDirect":"{{ bm_mem_alloc_rules[product].direct }}",
|
||||
"sparePercent":{{ bm_mem_alloc_rules[product].spare }}
|
||||
}{% if not loop.last %},{% endif %}
|
||||
|
||||
{% endfor %}
|
||||
]
|
Reference in New Issue
Block a user