Security

How do I create Splunk users with Chef?

aaronclementsny
New Member

How do I provision Splunk user accounts with Chef? Is this even possible?

Tags (2)
0 Karma

kamal2222ahmed
Explorer
group node['splunk']['user']['username'] do
  gid node['splunk']['user']['uid'].to_i 
  system true if %w(linux).include?(node['os'])
end

user node['splunk']['user']['username'] do
  comment node['splunk']['user']['comment']
  shell node['splunk']['user']['shell']
  gid node['splunk']['user']['username']
  uid node['splunk']['user']['uid']
  home node['splunk']['user']['home']
  system true if %w(linux).include?(node['os'])
end
0 Karma

Damien_Dallimor
Ultra Champion

Not a direct answer to your question , but it made me think of these Splunk Chef Recipes on Github that may come in handy for you : https://github.com/bestbuycom/splunk_cookbook

0 Karma

grijhwani
Motivator

How depends very much on how you control authentication and authorisation.

If you use some form of network-based authentication/authorisation (LDAP against a slapd server or Microsoft AD, for instance), then you need to target your updates to those services.

How do you go about adding users/roles presently?

0 Karma

sowings
Splunk Employee
Splunk Employee

If chef can execute scripts on your behalf, there's always splunk add user from the CLI. When I worked on a Splunk OEM before, that's what we did.

aaronclementsny
New Member

They are currently added manually. We'd like to avoid the LDAP option as we control access to our servers with chef. It would be great if we could control user-creation with Chef. However if Splunk isn't built for it, I'll back off before wasting too much time.

0 Karma
Get Updates on the Splunk Community!

Leveraging Detections from the Splunk Threat Research Team & Cisco Talos

  Now On Demand  Stay ahead of today’s evolving threats with the combined power of the Splunk Threat Research ...

New in Splunk Observability Cloud: Automated Archiving for Unused Metrics

Automated Archival is a new capability within Metrics Management; which is a robust usage & cost optimization ...

Calling All Security Pros: Ready to Race Through Boston?

Hey Splunkers, .conf25 is heading to Boston and we’re kicking things off with something bold, competitive, and ...