sec group and sec group rule docs
This commit is contained in:
parent
d7560de2dd
commit
fc344e9060
|
@ -0,0 +1,37 @@
|
||||||
|
---
|
||||||
|
layout: "openstack"
|
||||||
|
page_title: "OpenStack: openstack_compute_secgroup"
|
||||||
|
sidebar_current: "docs-openstack-resource-compute-secgroup"
|
||||||
|
description: |-
|
||||||
|
Manages a security group resource within OpenStack.
|
||||||
|
---
|
||||||
|
|
||||||
|
# openstack\_compute\_secgroup
|
||||||
|
|
||||||
|
Manages a security group resource within OpenStack.
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```
|
||||||
|
resource "openstack_compute_secgroup" "secgroup_1" {
|
||||||
|
name = "my_secgroup"
|
||||||
|
description = "my security group"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Argument Reference
|
||||||
|
|
||||||
|
The following arguments are supported:
|
||||||
|
|
||||||
|
* `name` - (Required) A unique name for the security group. Changing this
|
||||||
|
updates the `name` of an existing security group.
|
||||||
|
|
||||||
|
* `description` - (Required) A description for the security group. Changing this
|
||||||
|
updates the `description` of an existing security group.
|
||||||
|
|
||||||
|
## Attributes Reference
|
||||||
|
|
||||||
|
The following attributes are exported:
|
||||||
|
|
||||||
|
* `name` - See Argument Reference above.
|
||||||
|
* `description` - See Argument Reference above.
|
|
@ -0,0 +1,63 @@
|
||||||
|
---
|
||||||
|
layout: "openstack"
|
||||||
|
page_title: "OpenStack: openstack_compute_secgrouprule"
|
||||||
|
sidebar_current: "docs-openstack-resource-compute-secgrouprule"
|
||||||
|
description: |-
|
||||||
|
Manages a security group rule resource within OpenStack.
|
||||||
|
---
|
||||||
|
|
||||||
|
# openstack\_compute\_secgrouprule
|
||||||
|
|
||||||
|
Manages a security group rule resource within OpenStack.
|
||||||
|
|
||||||
|
## Example Usage
|
||||||
|
|
||||||
|
```
|
||||||
|
resource "openstack_compute_secgroup" "secgroup_1" {
|
||||||
|
name = "my_secgroup"
|
||||||
|
description = "my security group"
|
||||||
|
}
|
||||||
|
|
||||||
|
resource "openstack_compute_secgrouprule" "secgrouprule_1" {
|
||||||
|
group_id = "${openstack_compute_secgroup.secgroup_1.id}"
|
||||||
|
from_port = 22
|
||||||
|
to_port = 22
|
||||||
|
ip_protocol = "TCP"
|
||||||
|
cidr = "0.0.0.0/0"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Argument Reference
|
||||||
|
|
||||||
|
The following arguments are supported:
|
||||||
|
|
||||||
|
* `group_id` - (Required) The ID of the group to which this rule will be added.
|
||||||
|
Changing this creates a new security group rule.
|
||||||
|
|
||||||
|
* `from_port` - (Required) An integer representing the lower bound of the port
|
||||||
|
range to open. Changing this creates a new security group rule.
|
||||||
|
|
||||||
|
* `to_port` - (Required) An integer representing the upper bound of the port
|
||||||
|
range to open. Changing this creates a new security group rule.
|
||||||
|
|
||||||
|
* `ip_protocol` - (Required) The protocol type that will be allowed. Changing
|
||||||
|
this creates a new security group rule.
|
||||||
|
|
||||||
|
* `cidr` - (Optional) Required is `from_group_id` is empty. The IP range that
|
||||||
|
will be the source of network traffic to the security group. Use 0.0.0.0./0
|
||||||
|
to allow all IP addresses. Changing this creates a new security group rule.
|
||||||
|
|
||||||
|
* `from_group_id - (Optional) Required is `cidr` is empty. The ID of a group
|
||||||
|
from which to forward traffic to the parent group. Changing
|
||||||
|
this creates a new security group rule.
|
||||||
|
|
||||||
|
## Attributes Reference
|
||||||
|
|
||||||
|
The following attributes are exported:
|
||||||
|
|
||||||
|
* `group_id` - See Argument Reference above.
|
||||||
|
* `from_port` - See Argument Reference above.
|
||||||
|
* `to_port` - See Argument Reference above.
|
||||||
|
* `ip_protocol` - See Argument Reference above.
|
||||||
|
* `cidr` - See Argument Reference above.
|
||||||
|
* `from_group_id` - See Argument Reference above.
|
|
@ -19,6 +19,12 @@
|
||||||
<li<%= sidebar_current("docs-openstack-resource-compute-keypair") %>>
|
<li<%= sidebar_current("docs-openstack-resource-compute-keypair") %>>
|
||||||
<a href="/docs/providers/openstack/r/compute_keypair.html">openstack_compute_keypair</a>
|
<a href="/docs/providers/openstack/r/compute_keypair.html">openstack_compute_keypair</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li<%= sidebar_current("docs-openstack-resource-compute-secgroup") %>>
|
||||||
|
<a href="/docs/providers/openstack/r/compute_secgroup.html">openstack_compute_keypair</a>
|
||||||
|
</li>
|
||||||
|
<li<%= sidebar_current("docs-openstack-resource-compute-secgrouprule") %>>
|
||||||
|
<a href="/docs/providers/openstack/r/compute_secgrouprule.html">openstack_compute_keypair</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
Loading…
Reference in New Issue