diff options
Diffstat (limited to 'systems/devel-system.morph.in')
-rw-r--r-- | systems/devel-system.morph.in | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/systems/devel-system.morph.in b/systems/devel-system.morph.in new file mode 100644 index 00000000..d2944880 --- /dev/null +++ b/systems/devel-system.morph.in @@ -0,0 +1,92 @@ +name: devel-system.{{CONFIG}} +kind: system +description: | + A system with useful tools for doing Baserock development. +arch: {{ ARCH }} +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: tools + morph: strata/tools.morph +- name: python-cliapp + morph: strata/python-cliapp.morph +- name: python-pygobject + morph: strata/python-pygobject.morph +- name: python-wsgi + morph: strata/python-wsgi.morph +- name: morph-utils + morph: strata/morph-utils.morph +- name: openstack-common + morph: strata/openstack-common.morph +- name: openstack-clients + morph: strata/openstack-clients.morph +- name: cloudinit-support + morph: strata/cloudinit-support.morph +- name: nodejs + morph: strata/nodejs.morph +- name: ruby + morph: strata/ruby.morph +- name: lorry + morph: strata/lorry.morph +- name: baserock-import + morph: strata/baserock-import.morph +- name: nfs + morph: strata/nfs.morph +- name: python2-core + morph: strata/python2-core.morph +- name: python-tools + morph: strata/python-tools.morph +- name: python-common + morph: strata/python-common.morph +- name: devtools + morph: strata/devtools.morph +- name: ansible + morph: strata/ansible.morph +- name: swift + morph: strata/swift.morph +- name: libsoup-common + morph: strata/libsoup-common.morph +- name: glib-common + morph: strata/glib-common.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: coreutils-common + morph: strata/coreutils-common.morph +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: erlang + morph: strata/erlang.morph +- name: elixir + morph: strata/elixir.morph +- name: sandboxing + morph: strata/sandboxing.morph +{% if ENABLE_VAGRANT_BASEBOX %} +- name: virtualbox-guest + morph: strata/virtualbox-guest.morph +{% endif %} +{% if BSP %} +- name: bsp-{{ BSP }} + morph: strata/bsp-{{ BSP }}.morph +{% elif ARCH == x86_64 or ARCH == x86_32 %} +# We still need syslinux, because it's used by some of the deploy extensions. +- name: syslinux-group + morph: strata/syslinux-group.morph +{% endif %} +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/simple-network +- extensions/nfsboot +- extensions/install-files +- extensions/cloud-init +- extensions/fstab +- extensions/install-essential-files +{% if ENABLE_VAGRANT_BASEBOX %} +- extensions/vagrant +{% endif %} |