Skip to content

openstack-{network, port, subnet}: add page #17639

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 11 commits into from
Aug 16, 2025
28 changes: 28 additions & 0 deletions pages/common/openstack-network.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# openstack network

> Manage OpenStack network resources.
> More information: <https://docs.openstack.org/python-openstackclient/latest/cli/command-objects/network.html>.

- List all networks:

`openstack network list`

- Show details of a network:

`openstack network show {{network_id_or_name}}`

- Create a new network with a given name:

`openstack network create {{network_name}}`

- Delete a network:

`openstack network delete {{network_id_or_name}}`

- Enable a network:

`openstack network set --enable {{network_id_or_name}}`

- Disable a network:

`openstack network set --disable {{network_id_or_name}}`
24 changes: 24 additions & 0 deletions pages/common/openstack-port.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# openstack port

> Manage OpenStack network ports (virtual network interfaces).
> More information: <https://docs.openstack.org/python-openstackclient/latest/cli/command-objects/port.html>.

- List all ports:

`openstack port list`

- Show detailed information about a specific port:

`openstack port show {{port_id_or_name}}`

- Create a port on a specific network:

`openstack port create --network {{network_id_or_name}} {{port_name}}`

- Create a port and assign it a fixed IP 192.168.1.50:

`openstack port create --network {{network_id}} --fixed-ip subnet={{subnet_id}},ip-address={{192.168.1.50}} {{port_name}}`

- Delete a port:

`openstack port delete {{port_id_or_name}}`
28 changes: 28 additions & 0 deletions pages/common/openstack-subnet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# openstack subnet

> Manage OpenStack subnets (IP address blocks within a network).
> More information: <https://docs.openstack.org/python-openstackclient/latest/cli/command-objects/subnet.html>.

- List all subnets:

`openstack subnet list`

- Show details of a specific subnet:

`openstack subnet show {{subnet_id_or_name}}`

- List subnets associated with a network:

`openstack subnet list --network {{network_id_or_name}}`

- Create a subnet with subnet range `192.168.0.0/24` in a given network:

`openstack subnet create --network {{network_id_or_name}} --subnet-range {{192.168.0.0/24}} {{subnet_name}}`

- Delete a subnet:

`openstack subnet delete {{subnet_id_or_name}}`

- Update a subnet with DNS 8.8.8.8 and new_subnet_name:

`openstack subnet set --dns-nameserver {{8.8.8.8}} --name {{new_subnet_name}} {{subnet_id}}`