cloudinit/datasource/file.go

26 lines
365 B
Go
Raw Normal View History

2014-03-18 20:00:41 +04:00
package datasource
import (
"io/ioutil"
)
type localFile struct {
path string
}
func NewLocalFile(path string) *localFile {
return &localFile{path}
}
func (self *localFile) ConfigRoot() string {
return ""
}
2014-03-18 20:00:41 +04:00
func (self *localFile) Fetch() ([]byte, error) {
return ioutil.ReadFile(self.path)
}
func (self *localFile) Type() string {
return "local-file"
}