junipernetworks.junos.junos_acls 模块 – ACL 资源模块
注意
此模块是 junipernetworks.junos 集合 (版本 9.1.0) 的一部分。
如果您使用的是 ansible
包,则可能已经安装了此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用: ansible-galaxy collection install junipernetworks.junos
。您需要其他要求才能使用此模块,请参阅 要求 获取详细信息。
要在 playbook 中使用它,请指定: junipernetworks.junos.junos_acls
。
Junipernetworks.junos 1.0.0 中的新增功能
概要
此模块提供对 Juniper JUNOS 设备上的 acl/filters 的声明式管理。
要求
执行此模块的主机需要以下要求。
ncclient (>=v0.6.4)
xmltodict (>=0.12.0)
参数
参数 |
注释 |
---|---|
ACL 选项的字典 |
|
访问控制列表 (ACL) 列表。 |
|
此访问控制列表 (ACL) 的访问控制条目 (ACE) 列表。 |
|
指定过滤器的目标 |
|
匹配 IP 目标地址 |
|
指定目标端口或协议。 |
|
仅匹配给定端口号上的数据包。 |
|
仅匹配端口号范围内的包 |
|
指定端口范围的结束值 |
|
指定端口范围的起始值 |
|
匹配命名列表中的 IP 目标前缀 |
|
列表名称 |
|
匹配条件后要采取的操作(允许、丢弃/拒绝) 选项
|
|
过滤器术语名称 |
|
指定要匹配的协议。 请参阅厂商文档以了解有效值。 |
|
所选协议的所有可能的子选项。 |
|
ICMP 协议选项。 |
|
主机禁止 选项
|
|
网络禁止 选项
|
|
回显(ping) 选项
|
|
回显回复 选项
|
|
主机重定向 选项
|
|
TOS 主机重定向 选项
|
|
TOS 主机不可达 选项
|
|
主机未知 选项
|
|
主机不可达 选项
|
|
网络重定向 选项
|
|
TOS 网络重定向 选项
|
|
网络未知 选项
|
|
端口不可达 选项
|
|
协议不可达 选项
|
|
重组超时 选项
|
|
所有重定向 选项
|
|
路由器发现广告 选项
|
|
路由器发现请求 选项
|
|
源路由失败 选项
|
|
所有超时。 选项
|
|
TTL 超时 选项
|
|
指定过滤器的源 |
|
用于过滤器的 IP 源地址 |
|
指定源端口或协议。 |
|
仅匹配给定端口号上的数据包。 |
|
仅匹配端口号范围内的包 |
|
指定端口范围的结束值 |
|
指定端口范围的起始值 |
|
用于过滤器的 IP 源前缀列表 |
|
列表名称 |
|
用于 acl 过滤器的名称 |
|
acl 过滤器使用的协议族 选项
|
|
此选项仅与状态 *parsed* 一起使用。 此选项的值应是从 Junos 设备接收到的执行命令 **show firewall** 的输出。 状态 *parsed* 从 |
|
配置应保留的状态 选项
|
备注
注意
此模块要求在被管理的设备上启用 netconf 系统服务。
此模块适用于连接
netconf
请参阅 Junos OS 平台选项
针对 JunOS v18.4R1 进行了测试
示例
# Using merged
# Before state:
# -------------
#
# admin# show firewall
- name: Merge JUNOS acl
junipernetworks.junos.junos_acls:
config:
- afi: ipv4
acls:
- name: allow_ssh_acl
aces:
- name: ssh_rule
source:
port_protocol:
eq: ssh
protocol: tcp
state: merged
# After state:
# -------------
# admin# show firewall
# family inet {
# filter allow_ssh_acl {
# term ssh_rule {
# from {
# protocol tcp;
# source-port ssh;
# }
# }
# }
# }
返回值
常见的返回值已在 此处 记录,以下是此模块特有的字段。
键 |
描述 |
---|---|
生成的配置模型调用。 返回:发生更改时 示例: |
|
模型调用之前的配置。 返回: 始终 示例: |
|
推送到远程设备的命令集。 返回: 始终 示例: |