Documentation ¶
Index ¶
- func GetList() []string
- func MakeDefaultEnvironment()
- type ChefEnvironment
- func (e *ChefEnvironment) AllCookbookHash(num_versions interface{}) map[string]interface{}
- func (e *ChefEnvironment) Delete() error
- func (e *ChefEnvironment) DocId() string
- func (e *ChefEnvironment) Flatten() []string
- func (e *ChefEnvironment) GetName() string
- func (e *ChefEnvironment) Index() string
- func (e *ChefEnvironment) RecipeList() []string
- func (e *ChefEnvironment) Save() error
- func (e *ChefEnvironment) URLType() string
- func (e *ChefEnvironment) UpdateFromJson(json_env map[string]interface{}) util.Gerror
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakeDefaultEnvironment ¶
func MakeDefaultEnvironment()
Creates the default environment on startup
Types ¶
type ChefEnvironment ¶
type ChefEnvironment struct { Name string `json:"name"` ChefType string `json:"chef_type"` JsonClass string `json:"json_class"` Description string `json:"description"` Default map[string]interface{} `json:"default_attributes"` Override map[string]interface{} `json:"override_attributes"` CookbookVersions map[string]string `json:"cookbook_versions"` }
func Get ¶
func Get(env_name string) (*ChefEnvironment, error)
func NewFromJson ¶
func NewFromJson(json_env map[string]interface{}) (*ChefEnvironment, util.Gerror)
func (*ChefEnvironment) AllCookbookHash ¶
func (e *ChefEnvironment) AllCookbookHash(num_versions interface{}) map[string]interface{}
func (*ChefEnvironment) Delete ¶
func (e *ChefEnvironment) Delete() error
func (*ChefEnvironment) Flatten ¶
func (e *ChefEnvironment) Flatten() []string
func (*ChefEnvironment) GetName ¶
func (e *ChefEnvironment) GetName() string
func (*ChefEnvironment) Index ¶
func (e *ChefEnvironment) Index() string
func (*ChefEnvironment) RecipeList ¶
func (e *ChefEnvironment) RecipeList() []string
func (*ChefEnvironment) Save ¶
func (e *ChefEnvironment) Save() error
func (*ChefEnvironment) URLType ¶
func (e *ChefEnvironment) URLType() string
func (*ChefEnvironment) UpdateFromJson ¶
func (e *ChefEnvironment) UpdateFromJson(json_env map[string]interface{}) util.Gerror
Click to show internal directories.
Click to hide internal directories.