Terraform 0.11

openstack_fw_firewall_v1




terraform

openstack_fw_firewall_v1

OpenStack के भीतर एक v1 फ़ायरवॉल संसाधन का प्रबंधन करता है।

उदाहरण उपयोग

resource "openstack_fw_rule_v1" "rule_1" {
  name             = "my-rule-1"
  description      = "drop TELNET traffic"
  action           = "deny"
  protocol         = "tcp"
  destination_port = "23"
  enabled          = "true"
}

resource "openstack_fw_rule_v1" "rule_2" {
  name             = "my-rule-2"
  description      = "drop NTP traffic"
  action           = "deny"
  protocol         = "udp"
  destination_port = "123"
  enabled          = "false"
}

resource "openstack_fw_policy_v1" "policy_1" {
  name = "my-policy"

  rules = ["${openstack_fw_rule_v1.rule_1.id}",
    "${openstack_fw_rule_v1.rule_2.id}",
  ]
}

resource "openstack_fw_firewall_v1" "firewall_1" {
  name      = "my-firewall"
  policy_id = "${openstack_fw_policy_v1.policy_1.id}"
}

तर्क संदर्भ

निम्नलिखित तर्क समर्थित हैं:

  • region - (वैकल्पिक) वह क्षेत्र जिसमें v1 नेटवर्किंग क्लाइंट प्राप्त करना है। फ़ायरवॉल बनाने के लिए एक नेटवर्किंग क्लाइंट की आवश्यकता होती है। यदि छोड़ दिया जाता है, तो प्रदाता के region तर्क का उपयोग किया जाता है। इसे बदलने से एक नया फ़ायरवॉल बनता है।

  • policy_id - (आवश्यक) फ़ायरवॉल के लिए पॉलिसी संसाधन आईडी। इसे बदलने से मौजूदा फ़ायरवॉल का policy_id अपडेट हो जाता है।

  • name - (वैकल्पिक) फ़ायरवॉल के लिए एक नाम। इसे बदलने से मौजूदा फ़ायरवॉल का name अपडेट होता है।

  • description - (आवश्यक) फ़ायरवॉल के लिए एक विवरण। इसे बदलने से मौजूदा फ़ायरवॉल का description अपडेट हो जाता है।

  • admin_state_up - (वैकल्पिक) फ़ायरवॉल के लिए प्रशासनिक अप / डाउन स्थिति (यदि "सही" है तो "सत्य" या "गलत" होना चाहिए - "सत्य")। इसे बदलने से मौजूदा फ़ायरवॉल का admin_state_up अपडेट हो जाता है।

  • tenant_id - (वैकल्पिक) फ्लोटिंग IP का स्वामी। आवश्यक है यदि व्यवस्थापक किसी अन्य किरायेदार के लिए फ़ायरवॉल बनाना चाहता है। इसे बदलने से एक नया फ़ायरवॉल बनता है।

  • associated_routers - (वैकल्पिक) राउटर (ओं) को इस फ़ायरवॉल उदाहरण के साथ जोड़ने के लिए। तार की एक सूची होनी चाहिए। इसे बदलने से मौजूदा फ़ायरवॉल के संबद्ध राउटर अपडेट हो जाते हैं। no_routers साथ no_routers

  • no_routers - (वैकल्पिक) क्या यह फ़ायरवॉल किसी भी राउटर से जुड़ा नहीं होना चाहिए (यदि "गलत" या "गलत" होना चाहिए - यदि "गलत" के लिए डिफ़ॉल्ट है) संबद्ध_रूटर्स के साथ विरोध।

  • value_specs - (वैकल्पिक) अतिरिक्त विकल्पों का मानचित्र।

संदर्भ संदर्भित करता है

निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • region - उपर्युक्त तर्क देखें।
  • policy_id - उपर्युक्त तर्क देखें।
  • name - उपर्युक्त तर्क देखें।
  • description - उपर्युक्त तर्क देखें।
  • admin_state_up - उपर्युक्त तर्क देखें।
  • tenant_id - उपर्युक्त तर्क देखें।
  • associated_routers - उपर्युक्त तर्क देखें।
  • no_routers - उपर्युक्त तर्क देखें।

आयात

id का उपयोग करके फायरवॉल आयात किया जा सकता है, जैसे

$ terraform import openstack_fw_firewall_v1.firewall_1 c9e39fb2-ce20-46c8-a964-25f3898c7a97