ids_config
ids_config
Tech Preview
A role to provide configuration for many different Intrusion Detection Systems, these are defined as "providers" to the Role.
Current supported list of providers:
- snort
Requirements
Red Hat Enterprise Linux 7.x, or derived Linux distribution such as CentOS 7, Scientific Linux 7, etc
Role Variables
Role variables that get put into use are IDS provider specific, they are listed below.
snort
For the Snort provider you will need to set the ids_provider
variable as such:
vars:
ids_provider: snort
From there, all our ids_config_*
variables will be namespaced to the
specific provider.
snort variables
ids_config_snort_version
ids_config_snort_rules_files
ids_config_snort_home_net
ids_config_snort_external_net
ids_config_snort_dns_servers
ids_config_snort_smtp_servers
ids_config_snort_http_servers
ids_config_snort_sql_servers
ids_config_snort_telnet_servers
ids_config_snort_ssh_servers
ids_config_snort_ftp_servers
ids_config_snort_sip_servers
ids_config_snort_http_ports
ids_config_snort_shellcode_ports
ids_config_snort_oracle_ports
ids_config_snort_ssh_ports
ids_config_snort_ftp_ports
ids_config_snort_sip_ports
ids_config_snort_file_data_ports
ids_config_snort_gtp_ports
ids_config_snort_rule_path
ids_config_snort_white_list_path
ids_config_snort_black_list_path
ids_config_snort_checksum_mode
ids_config_snort_alert_syslog
ids_config_snort_rules_dir
Dependencies
- FIXME - need a namespace for ASA content first, then probably
ids_isntall
as dep
Example Playbook
- name: configure snort
hosts: idshosts
vars:
ids_provider: "snort"
tasks:
- name: import ids_config role import_role: name: "ids_config"
License
BSD
Author Information
Install
ansible-galaxy install ansible-security/ids_config
License
gpl-3.0
Downloads
34666
Owner