We have a fuse / fabric ensemble which we want to be using external git as it helps management of profiles etc. Also, we'd like to find out how to add external git in general so we can apply it on actual production, as the aforementioned one is staging.
Fuse documentation only shows how to create new ensemble with external git, but no mention of how to make existing one to use it (though in principle it does not seem to be hard). We have tried fabric:create --force
but it failed badly (half-finished profiles etc.), we managed to somehow restore it manually.
Is there a known way how to move existing ensemble to use external git (eg. stopping everything, change origin url, starting, for example, but where to set the credentials? Surely fabric:create
does store the configuration somewhere so it is not only origin urls, or it may be lost in case of huge disconnection)? Alternatively, is there a way to create "new" ensemble and "move" all existing containers over to it?