in projects/aws/bottlerocket-bootstrap/pkg/utils/userdata.go [32:47]
func ParseUserData() (*UserData, error) {
fmt.Println("Parsing userdata")
// read userdata from the file
data, err := ioutil.ReadFile(userDataFile)
if err != nil {
return nil, errors.Wrap(err, "Error reading user data file")
}
userData := &UserData{}
err = yaml.Unmarshal(data, userData)
if err != nil {
return nil, errors.Wrap(err, "Error unmarshalling user data")
}
fmt.Printf("\n%+v\n", userData)
return userData, nil
}