code: def volume_attach(name,
                    server_name,
                    device='/dev/xvdb',
                    profile=None,
                    timeout=300, **kwargs):
      '''
      Attach a block storage volume
  
      name
          Name of the new volume to attach
  
      server_name
          Name of the server to attach to
  
      device
          Name of the device on the server
  
      profile
          Profile to build on
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' nova.volume_attach myblock slice.example.com profile=openstack
          salt '*' nova.volume_attach myblock server.example.com device='/dev/xvdb' profile=openstack
  
      '''
      conn = _auth(profile, **kwargs)
      return conn.volume_attach(
          name,
          server_name,
          device,
          timeout
      f volume_attach(name,
                    server_name,
                    device='/dev/xvdb',
                    profile=None,
                    timeout=300, **kwargs):
      '''
      Attach a block storage volume
  
      name
          Name of the new volume to attach
  
      server_name
          Name of the server to attach to
  
      device
          Name of the device on the server
  
      profile
          Profile to build on
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' nova.volume_attach myblock slice.example.com profile=openstack
          salt '*' nova.volume_attach myblock server.example.com device='/dev/xvdb' profile=openstack
  
      '''
      conn = _auth(profile, **kwargs)
      return conn.volume_attach(
          name,
          server_name,
          device,
          timeout
      )
docs: Attach a block storage volume
  
      name
          Name of the new volume to attach
  
      server_name
          Name of the server to attach to
  
      device
          Name of the device on the server
  
      profile
          Profile to build on
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' nova.volume_attach myblock slice.example.com profile=openstack
          salt '*' nova.volume_attach myblock server.example.com device='/dev/xvdb' profile=openstack