ansible_security.ids_config
ids_config
Tech Preview
This role sets up configuration for various Intrusion Detection Systems (IDS), referred to as "providers" in this document.
Currently supported provider:
- snort
Requirements
You need Red Hat Enterprise Linux 7.x or a similar Linux distribution like CentOS 7, Scientific Linux 7, etc.
Role Variables
The variables used in this role depend on the IDS provider. Here’s what you need to know.
snort
For the Snort provider, set the ids_provider variable like this:
vars:
ids_provider: snort
After that, all ids_config_* variables will be prefixed for this provider.
snort variables
Here are the variables specific to Snort:
ids_config_snort_versionids_config_snort_rules_filesids_config_snort_home_netids_config_snort_external_netids_config_snort_dns_serversids_config_snort_smtp_serversids_config_snort_http_serversids_config_snort_sql_serversids_config_snort_telnet_serversids_config_snort_ssh_serversids_config_snort_ftp_serversids_config_snort_sip_serversids_config_snort_http_portsids_config_snort_shellcode_portsids_config_snort_oracle_portsids_config_snort_ssh_portsids_config_snort_ftp_portsids_config_snort_sip_portsids_config_snort_file_data_portsids_config_snort_gtp_portsids_config_snort_rule_pathids_config_snort_white_list_pathids_config_snort_black_list_pathids_config_snort_checksum_modeids_config_snort_alert_syslogids_config_snort_rules_dir
Dependencies
- You need a namespace for ASA content first, then likely
ids_installas a dependency.
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
Installa
ansible-galaxy install ansible_security.ids_configLicenza
gpl-3.0
Download
34.7k
Proprietario
