[rsyslog-client] PEPCRANS + cachan

certbot_on_virtu
_shirenn 2021-05-24 17:05:27 +02:00 committed by Yohann D'ANELLO
parent 2095ae8f19
commit 9e5d931b06
Signed by: _ynerant
GPG Key ID: 3A75C55819C8CF85
13 changed files with 40 additions and 1 deletions

View File

@ -0,0 +1,3 @@
---
glob_rsyslog_client:
server: "{{ query('ldap', 'ip', 'tealc', 'adm') | ipv4 | first }}"

View File

@ -21,3 +21,6 @@ loc_borg:
glob_prometheus_node_exporter:
listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
loc_rsyslog_client:
server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"

View File

@ -33,6 +33,9 @@ glob_snmp_exporter:
procurve_password: "{{ vault.snmp_procurve_password }}"
unifi_password: "{{ vault.snmp_unifi_password }}"
loc_rsyslog_client:
server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"
loc_ninjabot:
config:
nick: fyre

View File

@ -28,3 +28,6 @@ loc_borg:
glob_prometheus_node_exporter:
listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
loc_rsyslog_client:
server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"

View File

@ -21,3 +21,6 @@ loc_borg:
glob_prometheus_node_exporter:
listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
loc_rsyslog_client:
server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"

View File

@ -22,6 +22,9 @@ loc_borg:
- borg@zephir.cachan-adm.crans.org:/backup/borg/{{ ansible_hostname }}
ssh_options: ""
loc_rsyslog_client:
server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"
loc_re2o:
owner: root
group: _nounou

View File

@ -43,3 +43,6 @@ glob_prometheus_node_exporter:
glob_prometheus_nginx_exporter:
listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
loc_rsyslog_client:
server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"

View File

@ -25,3 +25,6 @@ loc_borg:
glob_prometheus_node_exporter:
listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
loc_rsyslog_client:
server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"

View File

@ -24,3 +24,6 @@ glob_prometheus_node_exporter:
glob_prometheus_nginx_exporter:
listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
loc_rsyslog_client:
server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"

View File

@ -26,3 +26,6 @@ loc_borg:
glob_prometheus_node_exporter:
listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
loc_rsyslog_client:
server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"

View File

@ -30,3 +30,6 @@ loc_borg:
glob_prometheus_node_exporter:
listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
loc_rsyslog_client:
server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"

View File

@ -44,6 +44,12 @@
roles:
- home-nounou
- hosts: all, !rsyslog-server
vars:
rsyslog_client: "{{ glob_rsyslog_client | default({}) | combine(loc_rsyslog_client | default({})) }}"
roles:
- rsyslog-client
- import_playbook: scripts.yml
- import_playbook: vm_setup.yml
- import_playbook: borgbackup_client.yml

View File

@ -6,4 +6,4 @@ $ActionQueueType LinkedList # use asynchronous processing
$ActionQueueFileName syslogfwd # set file name, also enables disk mode
$ActionResumeRetryCount -1 # infinite retries on insert failure
$ActionQueueSaveOnShutdown on # save in-memory data if rsyslog shuts down
*.* :omrelp:{{ rsyslog.server }}:20514;RSYSLOG_ForwardFormat
*.* :omrelp:{{ rsyslog_client.server }}:20514;RSYSLOG_ForwardFormat