Skip to content

Instantly share code, notes, and snippets.

View carlpett's full-sized avatar

Calle Pettersson carlpett

View GitHub Profile
diff --git a/gophercloud/openstack/networking/v2/extensions/fwaas/rules/requests.go b/gophercloud/openstack/networking/v2/extensions/fwaas/rules/requests.go index 57a0e8b..1efc26d 100644
--- a/gophercloud/openstack/networking/v2/extensions/fwaas/rules/requests.go
+++ b/gophercloud/openstack/networking/v2/extensions/fwaas/rules/requests.go
@@ -116,7 +116,11 @@ func (opts CreateOpts) ToRuleCreateMap() (map[string]interface{}, error) {
r := make(map[string]interface{})
- r["protocol"] = opts.Protocol
+ if opts.Protocol == "any" {
+ r["protocol"] = nil
resource "openstack_networking_network_v2" "test-net" {
name = "test-net"
}
resource "openstack_networking_subnet_v2" "test-subnet" {
name ="test-subnet"
network_id = "${openstack_networking_network_v2.test-net.id}"
cidr = "10.1.2.0/24"
}
resource "openstack_networking_port_v2" "test-port" {
import logging
import subprocess
import salt.utils
log = logging.getLogger(__name__)
def primary_interface():
try:
import salt.utils.network as network
except Exception as e: