github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/rules/cloud/policies/openstack/networking/no_public_ingress.tf.go (about)

     1  package compute
     2  
     3  var terraformNoPublicIngressGoodExamples = []string{
     4  	`
     5   resource "openstack_networking_secgroup_rule_v2" "rule_1" {
     6  	direction         = "ingress"
     7  	ethertype         = "IPv4"
     8  	protocol          = "tcp"
     9  	port_range_min    = 22
    10  	port_range_max    = 22
    11  	remote_ip_prefix  = "1.2.3.4/32"
    12   }
    13   			`,
    14  }
    15  
    16  var terraformNoPublicIngressBadExamples = []string{
    17  	`
    18   resource "openstack_networking_secgroup_rule_v2" "rule_1" {
    19  	direction         = "ingress"
    20  	ethertype         = "IPv4"
    21  	protocol          = "tcp"
    22  	port_range_min    = 22
    23  	port_range_max    = 22
    24  	remote_ip_prefix  = "0.0.0.0/0"
    25   }
    26   			`,
    27  }
    28  
    29  var terraformNoPublicIngressLinks = []string{
    30  	`https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/fw_rule_v1`,
    31  }
    32  
    33  var terraformNoPublicIngressRemediationMarkdown = ``