1
0
mirror of https://github.com/rancher/os.git synced 2025-08-24 01:18:19 +00:00
os/vendor/github.com/packethost/packngo/metadata/userdata.go
2016-01-28 08:11:54 -07:00

27 lines
421 B
Go

package metadata
import (
"bytes"
"github.com/packethost/packngo"
)
const (
userdataBasePath = "/userdata"
)
type UserdataServiceOp struct {
client *packngo.Client
}
func (s *UserdataServiceOp) Get() (string, error) {
req, err := s.client.NewRequest("GET", userdataBasePath, nil)
if err != nil {
return "", err
}
buffer := &bytes.Buffer{}
_, err = s.client.Do(req, buffer)
return buffer.String(), err
}