Commit a1a02163 by Jesse Zoldak

Add splunk forwarder role to jenkins and configure props.conf

parent 9f23e93f
......@@ -9,8 +9,36 @@
vars:
COMMON_DATA_DIR: "/mnt"
COMMON_ENABLE_DATADOG: True
COMMON_ENABLE_SPLUNKFORWARDER: True
SPLUNKFORWARDER_LOG_ITEMS:
- source: '/var/lib/jenkins/jobs/*/builds/.../junitResult.xml'
recursive: true
index: 'testeng'
sourcetype: junit
followSymlink: false
- source: '/var/lib/jenkins/jobs/*/builds/.../build.xml'
index: 'testeng'
recursive: true
sourcetype: build_result
followSymlink: false
initCrcLength: 1024
- source: '/var/lib/jenkins/jobs/*/builds/.../log'
index: 'testeng'
recursive: true
sourcetype: build_log
followSymlink: false
initCrcLength: 2048
roles:
- common
- role: datadog
when: COMMON_ENABLE_DATADOG
- jenkins_master
# run just the splunkforwarder role by using '--tags "splunkonly"'
# e.g. ansible-playbook jenkins_testeng_master.yml -i inventory.ini --tags "splunkonly" -vvvv
- role: splunkforwarder
when: COMMON_ENABLE_SPLUNKFORWARDER
tags: splunkonly
sudo: True
......@@ -12,4 +12,10 @@ index = {{ loggable.index }}
{% if loggable._TCP_ROUTING is defined %}
_TCP_ROUTING = {{ loggable._TCP_ROUTING }}
{% endif %}
{% if loggable.followSymlink is defined %}
followSymlink = {{ loggable.followSymlink }}
{% endif %}
{% if loggable.initCrcLength is defined %}
initCrcLength = {{ loggable.initCrcLength }}
{% endif %}
{% endfor %}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment