setup papertrail logging on managed hosts and sslproxy container

This commit is contained in:
2017-06-26 20:43:49 -04:00
parent 9adfff78e2
commit 5e8759156f
6 changed files with 50 additions and 17 deletions

View File

@@ -6,6 +6,7 @@
apt:
name: "{{ item }}"
update_cache: yes
cache_valid_time: 86400
state: latest
with_items:
- bind9

View File

@@ -3,6 +3,22 @@
- debug: var=rsyslog
- name: remove packages
apt:
state: present
name: "{{item}}"
update_cache: yes
cache_valid_time: 86400
with_items:
- rsyslog-gnutls
- name: copy tls certs for papertrail
get_url:
url: https://papertrailapp.com/tools/papertrail-bundle.pem
dest: /etc/papertrail-bundle.pem
force: yes
mode: 0644
- name: copy custom configs
template:
src: "{{ item }}.j2"

View File

@@ -0,0 +1,7 @@
$DefaultNetstreamDriverCAFile /etc/papertrail-bundle.pem # trust these CAs
$ActionSendStreamDriver gtls # use gtls netstream driver
$ActionSendStreamDriverMode 1 # require TLS
$ActionSendStreamDriverAuthMode x509/name # authenticate by hostname
$ActionSendStreamDriverPermittedPeer *.papertrailapp.com
*.* @@logs6.papertrailapp.com:38577