Add network gateway policy

Partially implements: blueprint policy-library
Partial-Bug: 1669948

Change-Id: I805f7347258fcdf034fc345d193096607765c851
This commit is contained in:
Eric Kao 2017-07-20 15:50:50 -07:00
parent 596a42e317
commit fff4b24a4b
1 changed files with 12 additions and 0 deletions

View File

@ -0,0 +1,12 @@
---
name: NetworkGateway
description: "Relations having to do with network gateways"
rules:
-
comment: "Classify servers connected to external gateway."
rule: >
servers_connected_to_external_gateway(server_id, port_id) :-
neutronv2:external_gateway_infos(router_id=router_id),
neutronv2:ports(network_id=network_id, device_id=router_id),
neutronv2:ports(network_id=network_id, id=port_id, device_id=server_id),
nova:servers(id=server_id)'