diff options
Diffstat (limited to 'systems/trove-system-x86_64.morph')
-rw-r--r-- | systems/trove-system-x86_64.morph | 232 |
1 files changed, 195 insertions, 37 deletions
diff --git a/systems/trove-system-x86_64.morph b/systems/trove-system-x86_64.morph index 98c41d3c..d6e30a3c 100644 --- a/systems/trove-system-x86_64.morph +++ b/systems/trove-system-x86_64.morph @@ -1,65 +1,223 @@ name: trove-system-x86_64 -kind: system +kind: assemblage description: Trove server -arch: x86_64 -strata: +configuration-extensions: +- extensions/set-hostname +- extensions/trove +- extensions/nfsboot-server +- extensions/fstab +- extensions/install-files +- extensions/cloud-init +- extensions/install-essential-files +contents: - name: build-essential morph: strata/build-essential.morph -- name: bsp-x86_64-generic - morph: strata/bsp-x86_64-generic.morph -- name: foundation - morph: strata/foundation.morph + build-depends: [] - name: core morph: strata/core.morph + build-depends: + - build-essential - name: python2-core morph: strata/python2-core.morph + build-depends: + - build-essential + - core - name: python3-core morph: strata/python3-core.morph + build-depends: + - build-essential + - core - name: tools morph: strata/tools.morph + build-depends: + - build-essential + - core +- name: fail2ban-common + morph: strata/fail2ban-common.morph + build-depends: + - build-essential + - core +- name: coreutils-common + morph: strata/coreutils-common.morph + include-mode: build-time + build-depends: + - build-essential + - core +- name: foundation + morph: strata/foundation.morph + build-depends: + - build-essential + - core + - coreutils-common - name: python-cliapp morph: strata/python-cliapp.morph -- name: python-pygobject - morph: strata/python-pygobject.morph + build-depends: + - build-essential + - core + - python2-core - name: python-wsgi morph: strata/python-wsgi.morph -- name: libsoup-common - morph: strata/libsoup-common.morph -- name: glib-common - morph: strata/glib-common.morph + build-depends: + - build-essential + - core + - python2-core - name: pcre-utils morph: strata/pcre-utils.morph -- name: ostree-core - morph: strata/ostree-core.morph -- name: morph-utils - morph: strata/morph-utils.morph -- name: lorry - morph: strata/lorry.morph -- name: lorry-controller - morph: strata/lorry-controller.morph -- name: trove - morph: strata/trove.morph + build-depends: + - build-essential + - core + - tools +- name: python-common + morph: strata/python-common.morph + build-depends: + - build-essential + - core + - python2-core +- name: docutils + morph: strata/docutils.morph + include-mode: build-time + build-depends: + - build-essential + - core + - python2-core +- name: bsp-x86_64-generic + morph: strata/bsp-x86_64-generic.morph + build-depends: + - build-essential + - core + - docutils + - python2-core - name: lighttpd-server morph: strata/lighttpd-server.morph + build-depends: + - build-essential + - core + - pcre-utils + - tools - name: nfs morph: strata/nfs.morph -- name: python-common - morph: strata/python-common.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation - name: ansible morph: strata/ansible.morph -- name: cloudinit-support - morph: strata/cloudinit-support.morph + build-depends: + - build-essential + - core + - python-common + - python2-core - name: devtools morph: strata/devtools.morph -- name: fail2ban-common - morph: strata/fail2ban-common.morph + build-depends: + - build-essential + - core + - docutils + - python2-core - name: connectivity morph: strata/connectivity.morph -configuration-extensions: -- extensions/set-hostname -- extensions/trove -- extensions/nfsboot-server -- extensions/fstab -- extensions/install-files -- extensions/cloud-init -- extensions/install-essential-files + build-depends: + - build-essential + - core + - coreutils-common + - foundation +- name: glib-common + morph: strata/glib-common.morph + build-depends: + - build-essential + - core + - pcre-utils + - python2-core + - tools +- name: lorry-controller + morph: strata/lorry-controller.morph + build-depends: + - build-essential + - core + - python-cliapp + - python-wsgi + - python2-core +- name: python-pygobject + morph: strata/python-pygobject.morph + build-depends: + - build-essential + - core + - glib-common + - pcre-utils + - python2-core + - tools +- name: libsoup-common + morph: strata/libsoup-common.morph + build-depends: + - build-essential + - core + - glib-common + - pcre-utils + - python2-core + - tools +- name: cloudinit-support + morph: strata/cloudinit-support.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - python-common + - python2-core +- name: lorry + morph: strata/lorry.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - pcre-utils + - python-cliapp + - python2-core + - tools +- name: ostree-core + morph: strata/ostree-core.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - glib-common + - libsoup-common + - pcre-utils + - python2-core + - tools +- name: morph-utils + morph: strata/morph-utils.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - glib-common + - libsoup-common + - ostree-core + - pcre-utils + - python-cliapp + - python-pygobject + - python-wsgi + - python2-core + - tools +- name: trove + morph: strata/trove.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - glib-common + - libsoup-common + - morph-utils + - ostree-core + - pcre-utils + - python-cliapp + - python-pygobject + - python-wsgi + - python2-core + - tools |