#
# Cookbook:: irrigate-neo4j
# Recipe:: restart_user
#

restart_user = node['neo4j']['restart']['user']

user restart_user do
  shell '/bin/bash'
  home "/home/#{node['neo4j']['restart']['user']}"
  manage_home true
end

ssh_authorize_key 'restart_user' do
  key node['neo4j']['restart']['ssh_public_key']
  user restart_user
end

sudo_commands = [
  '/usr/bin/systemctl restart neo4j',
  '/usr/bin/systemctl start neo4j',
  '/usr/bin/systemctl stop neo4j',
]

sudo 'restart_user' do
  commands sudo_commands
  noexec   true
  nopasswd true
  users    [restart_user]
end
