summaryrefslogtreecommitdiff
path: root/baserock_gerrit/gerrit-system-x86_64.morph
diff options
context:
space:
mode:
Diffstat (limited to 'baserock_gerrit/gerrit-system-x86_64.morph')
-rw-r--r--baserock_gerrit/gerrit-system-x86_64.morph41
1 files changed, 41 insertions, 0 deletions
diff --git a/baserock_gerrit/gerrit-system-x86_64.morph b/baserock_gerrit/gerrit-system-x86_64.morph
new file mode 100644
index 00000000..eb036cc4
--- /dev/null
+++ b/baserock_gerrit/gerrit-system-x86_64.morph
@@ -0,0 +1,41 @@
+name: baserock-gerrit-system-x86_64
+kind: system
+description: |
+ System for running Gerrit on Baserock.
+
+ Note this system doesn't contain Gerrit or Java: the Baserock reference
+ definitions don't have any support for Java yet. Instead, Java and Gerrit
+ are downloaded from the web and installed on first-boot by the configuration
+ management scripts.
+
+ So this system is really just a Baserock base system plus Ansible.
+arch: x86_64
+strata:
+- name: build-essential
+ morph: strata/build-essential.morph
+- name: core
+ morph: strata/core.morph
+- name: foundation
+ morph: strata/foundation.morph
+- name: lvm
+ morph: strata/foundation.morph
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic.morph
+- name: cloudinit-support
+ morph: strata/cloudinit-support.morph
+- name: ansible
+ morph: strata/ansible.morph
+- name: lorry
+ morph: strata/lorry.morph
+- name: lorry-controller
+ morph: strata/lorry-controller.morph
+# FIXME: 'tools' is needed purely because mkfs.ext4 resides there.
+# Which doesn't make much sense really.
+- name: tools
+ morph: strata/tools.morph
+configuration-extensions:
+- set-hostname
+- add-config-files
+- nfsboot
+- install-files
+- cloud-init