summaryrefslogtreecommitdiff
path: root/systems/devel-system.morph.in
blob: d2944880a7af88f1710921fcaec5ba67d9543b60 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
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 %}