Installs the OSSEC agent package, runs agent-auth against a manager, and
applies the resulting agent configuration.
:create: Installs the agent package, runsagent-auth, and writes agent configuration:delete: Removes agent configuration, deletesclient.keys, and removes the agent package
install_dir(String, default:'/var/ossec'): OSSEC installation directorymanage_repository(Boolean, default:true): Whether the Atomicorp repository should be managedossec_conf(Hash, default:{}): Additional OSSEC configuration merged over the defaultsagent_name(String, default: node FQDN): Name passed toagent-authserver_role(String, default:'ossec_server'): Chef role used to discover the manager whenagent_server_ipis not setserver_env(String, nil, default:nil): Optional Chef environment filter for manager discoveryagent_server_ip(String, nil, default:nil): Explicit manager IP addressport(Integer, default:1515): authd listening portca(String, nil, default:nil): Optional CA file passed toagent-authcertificate(String, nil, default:nil): Optional client certificate passed toagent-authkey(String, nil, default:nil): Optional client key passed toagent-auth
ossec_agent_auth 'default' do
agent_server_ip '192.0.2.10'
end