diff --git a/doc/source/command-objects/server.rst b/doc/source/command-objects/server.rst
index 2f5aef1070..48cefe6ada 100644
--- a/doc/source/command-objects/server.rst
+++ b/doc/source/command-objects/server.rst
@@ -14,10 +14,12 @@ Add security group to server
         <server>
         <group>
 
-:option:`<server>`
+.. describe:: <server>
+
     Server (name or ID)
 
-:option:`<group>`
+.. describe:: <group>
+
     Security group to add (name or ID)
 
 server add volume
@@ -32,13 +34,16 @@ Add volume to server
         <server>
         <volume>
 
-:option:`--device` <device>
+.. option:: --device <device>
+
     Server internal device name for volume
 
-:option:`<server>`
+.. describe:: <server>
+
     Server (name or ID)
 
-:option:`<volume>`
+.. describe:: <volume>
+
     Volume to add (name or ID)
 
 server create
@@ -66,55 +71,72 @@ Create a new server
         [--wait]
         <server-name>
 
-:option:`--image` <image>
+.. option:: --image <image>
+
     Create server from this image
 
-:option:`--volume` <volume>
+.. option:: --volume <volume>
+
     Create server from this volume
 
-:option:`--flavor` <flavor>
+.. option:: --flavor <flavor>
+
     Create server with this flavor
 
-:option:`--security-group` <security-group-name>
+.. option:: --security-group <security-group-name>
+
     Security group to assign to this server (repeat for multiple groups)
 
-:option:`--key-name` <key-name>
+.. option:: --key-name <key-name>
+
     Keypair to inject into this server (optional extension)
 
-:option:`--property` <key=value>
+.. option:: --property <key=value>
+
     Set a property on this server (repeat for multiple values)
 
-:option:`--file` <dest-filename=source-filename>
+.. option:: --file <dest-filename=source-filename>
+
     File to inject into image before boot (repeat for multiple files)
 
-:option:`--user-data` <user-data>
+.. option:: --user-data <user-data>
+
     User data file to serve from the metadata server
 
-:option:`--availability-zone` <zone-name>
+.. option:: --availability-zone <zone-name>
+
     Select an availability zone for the server
 
-:option:`--block-device-mapping` <dev-name=mapping>
+.. option:: --block-device-mapping <dev-name=mapping>
+
     Map block devices; map is <id>:<type>:<size(GB)>:<delete_on_terminate> (optional extension)
 
-:option:`--nic` <nic-config-string>
+.. option:: --nic <nic-config-string>
+
     Specify NIC configuration (optional extension)
 
-:option:`--hint` <key=value>
+.. option:: --hint <key=value>
+
     Hints for the scheduler (optional extension)
 
-:option:`--config-drive` <config-drive-volume>|True
+.. option:: --config-drive <config-drive-volume>|True
+
     Use specified volume as the config drive, or 'True' to use an ephemeral drive
 
-:option:`--min` <count>
+.. option:: --min <count>
+
     Minimum number of servers to launch (default=1)
 
-:option:`--max` <count>
+.. option:: --max <count>
+
     Maximum number of servers to launch (default=1)
 
-:option:`--wait`
+.. option:: --wait
+
     Wait for build to complete
 
-:option:`<server-name>`
+.. describe:: <server-name>
+
     New server name
 
 server delete
@@ -127,7 +149,8 @@ Delete server(s)
     os server delete
         <server> [<server> ...]
 
-:option:`<server>`
+.. describe:: <server>
+
     Server to delete (name or ID)
 
 server list
@@ -150,37 +173,48 @@ List servers
         [--all-projects]
         [--long]
 
-:option:`--reservation-id` <reservation-id>
+.. option:: --reservation-id <reservation-id>
+
     Only return instances that match the reservation
 
-:option:`--ip` <ip-address-regex>
+.. option:: --ip <ip-address-regex>
+
     Regular expression to match IP addresses
 
-:option:`--ip6` <ip-address-regex>
+.. option:: --ip6 <ip-address-regex>
+
     Regular expression to match IPv6 addresses
 
-:option:`--name` <name-regex>
+.. option:: --name <name-regex>
+
     Regular expression to match names
 
-:option:`--instance-name` <server-name-regex>
+.. option:: --instance-name <server-name-regex>
+
     Regular expression to match instance name (admin only)
 
-:option:`--status` <status>
+.. option:: --status <status>
+
     Search by server status
 
-:option:`--flavor` <flavor>
+.. option:: --flavor <flavor>
+
     Search by flavor ID
 
-:option:`--image` <image>
+.. option:: --image <image>
+
     Search by image ID
 
-:option:`--host` <hostname>
+.. option:: --host <hostname>
+
     Search by hostname
 
-:option:`--all-projects`
+.. option:: --all-projects
+
     Include all projects (admin only)
 
-:option:`--long`
+.. option:: --long
+
     List additional fields in output
 
 server lock
@@ -193,7 +227,8 @@ Lock server
     os server lock
         <server>
 
-:option:`<server>`
+.. describe:: <server>
+
     Server (name or ID)
 
 server migrate
@@ -210,25 +245,32 @@ Migrate server to different host
         [--wait]
         <server>
 
-:option:`--live` <hostname>
+.. option:: --live <hostname>
+
     Target hostname
 
-:option:`--shared-migration`
+.. option:: --shared-migration
+
     Perform a shared live migration (default)
 
-:option:`--block-migration`
+.. option:: --block-migration
+
     Perform a block live migration
 
-:option:`--disk-overcommit`
+.. option:: --disk-overcommit
+
     Allow disk over-commit on the destination host
 
-:option:`--no-disk-overcommit`
+.. option:: --no-disk-overcommit
+
     Do not over-commit disk on the destination host (default)
 
-:option:`--wait`
+.. option:: --wait
+
     Wait for resize to complete
 
-:option:`<server>`
+.. describe:: <server>
+
     Server to migrate (name or ID)
 
 server pause
@@ -241,7 +283,8 @@ Pause server
     os server pause
         <server>
 
-:option:`<server>`
+.. describe:: <server>
+
     Server (name or ID)
 
 server reboot
@@ -256,16 +299,20 @@ Perform a hard or soft server reboot
         [--wait]
         <server>
 
-:option:`--hard`
+.. option:: --hard
+
     Perform a hard reboot
 
-:option:`--soft`
+.. option:: --soft
+
     Perform a soft reboot
 
-:option:`--wait`
+.. option:: --wait
+
     Wait for reboot to complete
 
-:option:`<server>`
+.. describe:: <server>
+
     Server (name or ID)
 
 server rebuild
@@ -281,16 +328,20 @@ Rebuild server
         [--wait]
         <server>
 
-:option:`--image` <image>
+.. option:: --image <image>
+
     Recreate server from this image
 
-:option:`--password` <password>
+.. option:: --password <password>
+
     Set the password on the rebuilt instance
 
-:option:`--wait`
+.. option:: --wait
+
     Wait for rebuild to complete
 
-:option:`<server>`
+.. describe:: <server>
+
     Server (name or ID)
 
 server remove security group
@@ -304,10 +355,12 @@ Remove security group from server
         <server>
         <group>
 
-:option:`<server>`
+.. describe:: <server>
+
     Name or ID of server to use
 
-:option:`<group>`
+.. describe:: <group>
+
     Name or ID of security group to remove from server
 
 server remove volume
@@ -321,10 +374,12 @@ Remove volume from server
         <server>
         <volume>
 
-:option:`<server>`
+.. describe:: <server>
+
     Server (name or ID)
 
-:option:`<volume>`
+.. describe:: <volume>
+
     Volume to remove (name or ID)
 
 server rescue
@@ -337,7 +392,8 @@ Put server in rescue mode
     os server rescue
         <server>
 
-:option:`<server>`
+.. describe:: <server>
+
     Server (name or ID)
 
 server resize
@@ -356,19 +412,24 @@ Scale server to a new flavor
         --verify | --revert
         <server>
 
-:option:`--flavor` <flavor>
+.. option:: --flavor <flavor>
+
     Resize server to specified flavor
 
-:option:`--verify`
+.. option:: --verify
+
     Verify server resize is complete
 
-:option:`--revert`
+.. option:: --revert
+
     Restore server state before resize
 
-:option:`--wait`
+.. option:: --wait
+
     Wait for resize to complete
 
-:option:`<server>`
+.. describe:: <server>
+
     Server (name or ID)
 
 A resize operation is implemented by creating a new server and copying
@@ -387,7 +448,8 @@ Resume server
     os server resume
         <server>
 
-:option:`<server>`
+.. describe:: <server>
+
     Server (name or ID)
 
 server set
@@ -404,17 +466,21 @@ Set server properties
         --root-password
         <server>
 
-:option:`--name` <new-name>
+.. option:: --name <new-name>
+
     New server name
 
-:option:`--root-password`
+.. option:: --root-password
+
     Set new root password (interactive only)
 
-:option:`--property` <key=value>
+.. option:: --property <key=value>
+
     Property to add/change for this server (repeat option to set
     multiple properties)
 
-:option:`<server>`
+.. describe:: <server>
+
     Server (name or ID)
 
 server show
@@ -428,10 +494,12 @@ Show server details
         [--diagnostics]
         <server>
 
-:option:`--diagnostics`
+.. option:: --diagnostics
+
     Display server diagnostics information
 
-:option:`<server>`
+.. describe:: <server>
+
     Server (name or ID)
 
 server ssh
@@ -449,28 +517,36 @@ Ssh to server
         [--public | --private | --address-type <address-type>]
         <server>
 
-:option:`--login` <login-name>
+.. option:: --login <login-name>
+
     Login name (ssh -l option)
 
-:option:`--port` <port>
+.. option:: --port <port>
+
     Destination port (ssh -p option)
 
-:option:`--identity` <keyfile>
+.. option:: --identity <keyfile>
+
     Private key file (ssh -i option)
 
-:option:`--option` <config-options>
+.. option:: --option <config-options>
+
     Options in ssh_config(5) format (ssh -o option)
 
-:option:`--public`
+.. option:: --public
+
     Use public IP address
 
-:option:`--private`
+.. option:: --private
+
     Use private IP address
 
-:option:`--address-type` <address-type>
+.. option:: --address-type <address-type>
+
     Use other IP address (public, private, etc)
 
-:option:`<server>`
+.. describe:: <server>
+
     Server (name or ID)
 
 server suspend
@@ -483,7 +559,8 @@ Suspend server
     os server suspend
         <server>
 
-:option:`<server>`
+.. describe:: <server>
+
     Server (name or ID)
 
 server unlock
@@ -496,7 +573,8 @@ Unlock server
     os server unlock
         <server>
 
-:option:`<server>`
+.. describe:: <server>
+
     Server (name or ID)
 
 server unpause
@@ -509,7 +587,8 @@ Unpause server
     os server unpause
         <server>
 
-:option:`<server>`
+.. describe:: <server>
+
     Server (name or ID)
 
 server unrescue
@@ -522,7 +601,8 @@ Restore server from rescue mode
     os server unrescue
         <server>
 
-:option:`<server>`
+.. describe:: <server>
+
     Server (name or ID)
 
 server unset
@@ -537,8 +617,10 @@ Unset server properties
         [--property <key>] ...
         <server>
 
-:option:`--property` <key>
+.. option:: --property <key>
+
     Property key to remove from server (repeat to set multiple values)
 
-:option:`<server>`
+.. describe:: <server>
+
     Server (name or ID)