Versions in this module Expand all Collapse all v0 v0.1.0 Feb 27, 2017 Changes in this version + type Config struct + EtcdHost string + EtcdPort string + type Dao struct + func NewDao(config Config, log *logging.Logger) (*Dao, error) + func (d *Dao) BatchGetRaw(dir string) (*[]string, error) + func (d *Dao) BatchGetSpecs(dir string) ([]*ansibleapp.Spec, error) + func (d *Dao) BatchSetSpecs(specs ansibleapp.SpecManifest) error + func (d *Dao) DeleteServiceInstance(id string) error + func (d *Dao) GetRaw(key string) (string, error) + func (d *Dao) GetServiceInstance(id string) (*ansibleapp.ServiceInstance, error) + func (d *Dao) GetSpec(id string) (*ansibleapp.Spec, error) + func (d *Dao) SetRaw(key string, val string) error + func (d *Dao) SetServiceInstance(id string, serviceInstance *ansibleapp.ServiceInstance) error + func (d *Dao) SetSpec(id string, spec *ansibleapp.Spec) error