summaryrefslogtreecommitdiff
path: root/clusters/example-distbuild-cluster.morph
diff options
context:
space:
mode:
Diffstat (limited to 'clusters/example-distbuild-cluster.morph')
-rw-r--r--clusters/example-distbuild-cluster.morph37
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