code: func (do *Provider) CreateMachine() (machine *iaas.Machine, err error) {
  	err = do.Client.Create(do.Host)
  	if err != nil {
  		return
  	}
  	config, err := getConfig(do.Client.GetMachinesDir(), do.Name)
  	if err != nil {
  		return
  	}
  
  	machine = &iaas.Machine{
  		ID:        strconv.Itoa(config.Driver.DropletID),
  		IP:        config.Driver.IPAddress,
  		Image:     config.Driver.Image,
  		Kind:      "digitalocean",
  		Name:      config.Driver.DropletName,
  		SSHKeysID: []int{config.Driver.SSHKeyID},
  		CertsDir:  do.ClientPath + "/certs",
  	}
  	return
  }
docs: // CreateMachine on digitalocean