func newDeployer(st *state.State, w *state.UnitsWatcher, dataDir string) *deployer.Deployer { info := &state.Info{ EntityName: w.EntityName(), Addrs: st.Addrs(), CACert: st.CACert(), } mgr := newDeployManager(st, info, dataDir) return deployer.NewDeployer(st, mgr, w) }