ansible_security.ids_config
ids_config
技术预览
这是一个提供多种入侵检测系统配置的角色,这些系统被定义为角色的“提供者”。
当前支持的提供者列表:
- snort
要求
Red Hat Enterprise Linux 7.x,或衍生的 Linux 发行版,如 CentOS 7、Scientific Linux 7 等。
角色变量
使用的角色变量是特定于 IDS 提供者的,列在下面。
snort
对于 Snort 提供者,您需要将 ids_provider 变量设置为:
vars:
ids_provider: snort
从那里开始,我们所有的 ids_config_* 变量将被命名为特定的提供者。
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
依赖
- FIXME - 需要先为 ASA 内容创建命名空间,然后可能作为依赖项使用
ids_install
示例剧本
- name: 配置 snort
hosts: idshosts
vars:
ids_provider: "snort"
tasks:
- name: 导入 ids_config 角色 import_role: name: "ids_config"
许可证
BSD
