diff options
author | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2016-04-11 17:57:57 +0100 |
---|---|---|
committer | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2016-04-15 18:58:27 +0100 |
commit | 25041b86249fe763fd4171e2ab1aca535b3eb14f (patch) | |
tree | acaa7a5268ff1aa796d1ca1a519cc0ddc4ac3d5c /clusters/example-distbuild-cluster.morph | |
parent | 467bb8299ddc051855acb2093fd371e3423a0515 (diff) | |
download | definitions-25041b86249fe763fd4171e2ab1aca535b3eb14f.tar.gz |
Add a simple templating system to Baserock definitionssam/easy-templating
This is currently independent of the actual definitions format. The
'configure' tool generates actual .morph files from .morph.in files,
and build tools then operate on these generated .morph files.t
This is largely untested and no doubt broken!
Diffstat (limited to 'clusters/example-distbuild-cluster.morph')
-rw-r--r-- | clusters/example-distbuild-cluster.morph | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/clusters/example-distbuild-cluster.morph b/clusters/example-distbuild-cluster.morph deleted file mode 100644 index 5208a5ca..00000000 --- a/clusters/example-distbuild-cluster.morph +++ /dev/null @@ -1,37 +0,0 @@ -name: example-distbuild-cluster -kind: cluster -description: | - This is an example cluster morph that can be adapted to set up a - Baserock distributed build network. - - You will need to deploy a Trove for the distributed build network - to use before deploying this cluster. The worker SSH key file should - be generated as part of the Trove deployment. It is the key used by - workers to authenticate with the Trove to give them read access to - all source repositories. -systems: -- morph: systems/build-system-x86_64.morph - deploy-defaults: - CONTROLLERHOST: build-controller - DISTBUILD_CONTROLLER: false - DISTBUILD_WORKER: true - FSTAB_SRC: LABEL=src /srv/distbuild auto defaults,rw,noatime 0 2 - INSTALL_FILES: install-files/distbuild/manifest - NFSBOOT_CONFIGURE: true - TROVE_ID: $MY_TROVE - WORKER_SSH_KEY: ssh-keys/worker.key - deploy: - build-controller: - type: extensions/nfsboot - location: $MY_TROVE - DISTBUILD_CONTROLLER: true - HOSTNAME: build-controller - WORKERS: build-node-1, build-node-2 - build-node-1: - type: extensions/nfsboot - location: $MY_TROVE - HOSTNAME: build-node-1 - build-node-2: - type: extensions/nfsboot - location: $MY_TROVE - HOSTNAME: build-node-2 |