On 26/09/15 08:35, Paul Sherwood wrote:
Thanks! I think this is a good idea in principle. This means that adding
strata to systems will now involve writing this:
- morph: baserock/strata/input-common.morph
instead of this:
- morph: strata/input-common.morph
I think that's actually better because it makes it clear that you are
including a stratum maintained by the Baserock project in your system.
And if you want you can copy it to myproject/strata/input-common.morph
instead, which would mean that you're 'forking' it effectively.
The patch needs to update the paths in all system and stratum .morph
files, at the moment nothing at all builds :-)
Also, I think the clusters/ directory could mostly disappear, as
generally the 'cluster' files are actually deployment instructions for a
specific system. So clusters/openstack*.morph could go into openstack/,
etc. There are two special cluster .morph files: release.morph and
ci.morph. I think these should go in the top level directory.
If you or someone else can do a patch with all paths updated, I think we
should go for it...
--
Sam Thursfield, Codethink Ltd.
Office telephone: +44 161 236 5575