in main.go [36:52]
func (c *Main) Run() error {
manager := NewManager()
for name, provider := range c.Providers {
manager.RegisterProvider(name, provider)
}
for _, facter := range c.Facters {
manager.AddFacter(facter)
}
results, err := manager.Apply(c.Resources)
for _, result := range results {
log.Println(result)
}
return err
}