diff options
author | Mike Smith <mike.smith@codethink.co.uk> | 2014-12-10 13:29:07 +0000 |
---|---|---|
committer | Mike Smith <mike.smith@codethink.co.uk> | 2014-12-10 13:29:07 +0000 |
commit | 3a4ac0e1bf83e0357748203e5a12a3300f8aff5a (patch) | |
tree | 67f89165a498f4b6c49d179d97a36721a9bec64a | |
parent | 944eb5c30a95765ea6c1032e1ef7b6e9fd1fca30 (diff) | |
download | definitions-baserock/mikesmith/zookeeper.tar.gz |
seperated server and client parts of zookeeper into two seperate system builds.baserock/mikesmith/zookeeper
-rw-r--r-- | strata/zookeeper-client.morph | 36 | ||||
-rw-r--r-- | strata/zookeeper-server.morph | 36 | ||||
-rw-r--r-- | systems/devel-system-x86_64-zookeeper-server.morph | 31 | ||||
-rw-r--r-- | systems/devel-system-x86_64-zookeeper.morph | 4 | ||||
-rw-r--r-- | zookeeper-server.morph | 12 |
5 files changed, 117 insertions, 2 deletions
diff --git a/strata/zookeeper-client.morph b/strata/zookeeper-client.morph new file mode 100644 index 00000000..6194b587 --- /dev/null +++ b/strata/zookeeper-client.morph @@ -0,0 +1,36 @@ +name: zookeeper +kind: stratum +description: a first pass attempt at creating a zookeeper stratum for baserock. +build-depends: +- morph: strata/core.morph +chunks: +- name: cppunit + repo: upstream:cppunit + ref: 77bb121d73c4593d6e3addacacb1bfbd21f53dcf + build-depends: [] +- name: java-binary + morph: strata/zookeeper/java-binary.morph + repo: github:franred/gerrit-installation-binaries + ref: ef262c635890f19eaff8ef6bbd831ee9b0d8693e + unpetrify-ref: master + build-depends: [] +- name: java/ant + morph: strata/zookeeper/java-ant.morph + repo: upstream:java/ant + ref: master + build-depends: + - cppunit + - java-binary +- name: zookeeper + morph: strata/zookeeper/zookeeper.morph + repo: upstream:zookeeper + ref: baserock/mikesmith/zookeeper + unpetrify-ref: trunk + build-depends: + - java/ant +- name: zookeeper-client + morph: strata/zookeeper/zookeeper-client.morph + repo: https://github.com/MichaelPSmith/ZookeeperExperiments + ref: master + build-depends: + - zookeeper diff --git a/strata/zookeeper-server.morph b/strata/zookeeper-server.morph new file mode 100644 index 00000000..1394d489 --- /dev/null +++ b/strata/zookeeper-server.morph @@ -0,0 +1,36 @@ +name: zookeeper +kind: stratum +description: a first pass attempt at creating a zookeeper stratum for baserock. +build-depends: +- morph: strata/core.morph +chunks: +- name: cppunit + repo: upstream:cppunit + ref: 77bb121d73c4593d6e3addacacb1bfbd21f53dcf + build-depends: [] +- name: java-binary + morph: strata/zookeeper/java-binary.morph + repo: github:franred/gerrit-installation-binaries + ref: ef262c635890f19eaff8ef6bbd831ee9b0d8693e + unpetrify-ref: master + build-depends: [] +- name: java/ant + morph: strata/zookeeper/java-ant.morph + repo: upstream:java/ant + ref: master + build-depends: + - cppunit + - java-binary +- name: zookeeper + morph: strata/zookeeper/zookeeper.morph + repo: upstream:zookeeper + ref: baserock/mikesmith/zookeeper + unpetrify-ref: trunk + build-depends: + - java/ant +- name: zookeeper-server + morph: strata/zookeeper/zookeeper-server.morph + repo: https://github.com/MichaelPSmith/ZookeeperExperiments + ref: master + build-depends: + - zookeeper diff --git a/systems/devel-system-x86_64-zookeeper-server.morph b/systems/devel-system-x86_64-zookeeper-server.morph new file mode 100644 index 00000000..1c1f8496 --- /dev/null +++ b/systems/devel-system-x86_64-zookeeper-server.morph @@ -0,0 +1,31 @@ +name: devel-system-x86_64-zookeeper-server +kind: system +description: A system that is able to build other systems based on the 64-bit x86 + architecture. includes the zookeeper server and setup for basic tests +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: bsp-x86_64-generic + morph: strata/bsp-x86_64-generic.morph +- name: tools + morph: strata/tools.morph +- name: morph-utils + morph: strata/morph-utils.morph +- name: openstack-clients + morph: strata/openstack-clients.morph +- name: cloudinit-support + morph: strata/cloudinit-support.morph +- name: zookeeper + morph: strata/zookeeper-server.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files +- cloud-init diff --git a/systems/devel-system-x86_64-zookeeper.morph b/systems/devel-system-x86_64-zookeeper.morph index 64f4c541..e51e2031 100644 --- a/systems/devel-system-x86_64-zookeeper.morph +++ b/systems/devel-system-x86_64-zookeeper.morph @@ -1,7 +1,7 @@ name: devel-system-x86_64-zookeeper kind: system description: A system that is able to build other systems based on the 64-bit x86 - architecture.added animals of varying reality + architecture. includes th installation of zookeeper and a test client. arch: x86_64 strata: - name: build-essential @@ -21,7 +21,7 @@ strata: - name: cloudinit-support morph: strata/cloudinit-support.morph - name: zookeeper - morph: strata/zookeeper.morph + morph: strata/zookeeper-client.morph configuration-extensions: - set-hostname - add-config-files diff --git a/zookeeper-server.morph b/zookeeper-server.morph new file mode 100644 index 00000000..7cadcbfd --- /dev/null +++ b/zookeeper-server.morph @@ -0,0 +1,12 @@ +name: zookeeper-server +kind: cluster +systems: + - morph: systems/devel-system-x86_64-zookeeper-server.morph + deploy: + my-kvm-system: + type: kvm + location: kvm+ssh://mikesmith@10.24.1.198/zookeeper/home/mikesmith/Workspace/CT183/Baserock_Images/zookeeper.img + DISK_SIZE: 4G + RAM_SIZE: 1G + VCPUS: 1 + HOSTNAME: zk |