Commit 4dbbd368 by Max Rothman

Factor out splunk home dir

parent b6f6d351
...@@ -95,6 +95,7 @@ splunk-server_role_name: splunk-server ...@@ -95,6 +95,7 @@ splunk-server_role_name: splunk-server
splunk_user: "splunk" splunk_user: "splunk"
splunk_root: "/vol/splunk/storage" splunk_root: "/vol/splunk/storage"
splunk_home: "/opt/splunk"
splunk_hot_dir: "{{ splunk_root }}/hot" splunk_hot_dir: "{{ splunk_root }}/hot"
splunk_thawed_dir: "{{ splunk_root }}/thawed" splunk_thawed_dir: "{{ splunk_root }}/thawed"
......
...@@ -39,12 +39,12 @@ ...@@ -39,12 +39,12 @@
- name: Write SSL certs to disk - name: Write SSL certs to disk
copy: copy:
dest: "/opt/splunk/{{ splunkforwarder_ssl_cert_path }}/{{ item.0 }}" dest: "{{ splunk_home }}/{{ splunk_cert_path }}/{{ item.0 }}"
content: "{{ item.1 }}" content: "{{ item.1 }}"
owner: splunk owner: splunk
group: splunk group: splunk
mode: "0400" mode: "0400"
when: "{{ SPLUNK_SSL_CERT }}" when: "{{ SPLUNK_SSL_CERT is defined and SPLUNK_SSL_CERT | length > 0 }}"
with_together: with_together:
- [forwarder.pem, cacert.pem] - [forwarder.pem, cacert.pem]
- ["{{ SPLUNK_SSL_CERT }}", "{{ SPLUNK_SSL_ROOT_CA }}"] - ["{{ SPLUNK_SSL_CERT }}", "{{ SPLUNK_SSL_ROOT_CA }}"]
...@@ -79,7 +79,7 @@ ...@@ -79,7 +79,7 @@
owner: "{{ splunk_user }}" owner: "{{ splunk_user }}"
group: "{{ splunk_user }}" group: "{{ splunk_user }}"
with_items: with_items:
- "/opt/splunk/etc/apps/search/local" - "{{ splunk_home }}/etc/apps/search/local"
tags: tags:
- "install" - "install"
- "install:configuration" - "install:configuration"
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
- name: configure splunk buckets - name: configure splunk buckets
template: template:
src: "opt/splunk/etc/apps/search/local/indexes.conf.j2" src: "opt/splunk/etc/apps/search/local/indexes.conf.j2"
dest: "/opt/splunk/etc/apps/search/local/indexes.conf" dest: "{{ splunk_home }}/etc/apps/search/local/indexes.conf"
owner: "{{ splunk_user }}" owner: "{{ splunk_user }}"
group: "{{ splunk_user }}" group: "{{ splunk_user }}"
mode: 0700 mode: 0700
...@@ -98,7 +98,7 @@ ...@@ -98,7 +98,7 @@
- name: configure splunk email - name: configure splunk email
template: template:
src: opt/splunk/etc/system/local/alert_actions.conf.j2 src: opt/splunk/etc/system/local/alert_actions.conf.j2
dest: /opt/splunk/etc/system/local/alert_actions.conf dest: "{{ splunk_home }}/etc/system/local/alert_actions.conf"
owner: "{{ splunk_user }}" owner: "{{ splunk_user }}"
group: "{{ splunk_user }}" group: "{{ splunk_user }}"
mode: 0700 mode: 0700
...@@ -109,7 +109,7 @@ ...@@ -109,7 +109,7 @@
- name: configure splunk searches - name: configure splunk searches
template: template:
src: "opt/splunk/etc/apps/search/local/savedsearches.conf.j2" src: "opt/splunk/etc/apps/search/local/savedsearches.conf.j2"
dest: "/opt/splunk/etc/apps/search/local/savedsearches.conf" dest: "{{ splunk_home }}/etc/apps/search/local/savedsearches.conf"
owner: "{{ splunk_user }}" owner: "{{ splunk_user }}"
group: "{{ splunk_user }}" group: "{{ splunk_user }}"
mode: 0700 mode: 0700
...@@ -121,7 +121,7 @@ ...@@ -121,7 +121,7 @@
- name: configure splunk field extractions - name: configure splunk field extractions
template: template:
src: opt/splunk/etc/apps/search/local/props.conf.j2 src: opt/splunk/etc/apps/search/local/props.conf.j2
dest: /opt/splunk/etc/apps/search/local/props.conf dest: "{{ splunk_home }}/etc/apps/search/local/props.conf"
owner: "{{ splunk_user }}" owner: "{{ splunk_user }}"
group: "{{ splunk_user }}" group: "{{ splunk_user }}"
mode: 0700 mode: 0700
...@@ -133,14 +133,14 @@ ...@@ -133,14 +133,14 @@
- name: Make dashboards directory - name: Make dashboards directory
file: file:
state: directory state: directory
path: /opt/splunk/etc/apps/search/local/data/ui/views path: "{{ splunk_home }}/etc/apps/search/local/data/ui/views"
owner: "{{ splunk_user }}" owner: "{{ splunk_user }}"
group: "{{ splunk_user }}" group: "{{ splunk_user }}"
- name: configure splunk dashboards - name: configure splunk dashboards
template: template:
src: "{{ item }}" src: "{{ item }}"
dest: /opt/splunk/etc/apps/search/local/data/ui/views/{{ item.rstrip('.j2') | basename }} dest: "{{ splunk_home }}/etc/apps/search/local/data/ui/views/{{ item.rstrip('.j2') | basename }}"
owner: "{{ splunk_user }}" owner: "{{ splunk_user }}"
group: "{{ splunk_user }}" group: "{{ splunk_user }}"
mode: 0700 mode: 0700
......
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