Skip to content

Commit 7a4de90

Browse files
author
Mason Morales
committed
Add support for phoneHomeIntervalInSecs and deployment pass4SymmKey
1 parent 2e7a246 commit 7a4de90

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

roles/splunk/defaults/main.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ splunk_uri_lm: undefined
1717
splunk_uri_cm: undefined
1818
splunk_uri_ds: undefined # e.g. mydeploymentserver.mydomain.com:8089 ; Note that you must also configure the clientName var under either group_vars or host_vars for deploymentclient.conf to be configured
1919
clientName: undefined
20+
phoneHomeIntervalInSecs: undefined
21+
splunk_ds_key: undefined # Configures a pass4SymmKey in server.conf for authenticating against a deployment server
2022
splunk_admin_username: admin
2123
splunk_admin_password: undefined # Use ansible-vault encrypt_string, e.g. ansible-vault encrypt_string --ask-vault-pass 'var_value_to_encrypt' --name 'var_name'
2224
splunk_configure_secret: false # If set to true, you need to update files/splunk.secret

roles/splunk/tasks/configure_deploymentclient.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,29 @@
2424
become: true
2525
notify: restart splunk
2626
when: clientName != 'undefined'
27+
28+
- name: Configure phoneHomeIntervalInSecs in deploymentclient.conf
29+
ini_file:
30+
path: "{{ splunk_home }}/etc/system/local/deploymentclient.conf"
31+
section: deployment-client
32+
option: phoneHomeIntervalInSecs
33+
value: "{{ phoneHomeIntervalInSecs }}"
34+
owner: "{{ splunk_nix_user }}"
35+
group: "{{ splunk_nix_group }}"
36+
mode: 0644
37+
become: true
38+
notify: restart splunk
39+
when: phoneHomeIntervalInSecs != 'undefined'
40+
41+
- name: Configure deployment server pass4SymmKey in server.conf
42+
ini_file:
43+
path: "{{ splunk_home }}/etc/system/local/server.conf"
44+
section: deployment
45+
option: pass4SymmKey
46+
value: "{{ splunk_ds_key }}"
47+
owner: "{{ splunk_nix_user }}"
48+
group: "{{ splunk_nix_group }}"
49+
mode: 0644
50+
become: true
51+
notify: restart splunk
52+
when: splunk_ds_key != 'undefined'

0 commit comments

Comments
 (0)