blob: aec06eeab08d9d4294c0784b3afd4c8348457baf (
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
|
name: 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 and some extras.
arch: x86_64
strata:
- name: build-essential
morph: strata/build-essential.morph
- name: core
morph: strata/core.morph
- name: glib-common
morph: strata/glib-common.morph
- name: python2-core
morph: strata/python2-core.morph
- name: bsp-x86_64-generic
morph: strata/bsp-x86_64-generic.morph
- name: foundation
morph: strata/foundation.morph
- name: cloudinit-support
morph: strata/cloudinit-support.morph
- name: lvm
morph: strata/lvm.morph
- name: python-common
morph: strata/python-common.morph
- name: ansible
morph: strata/ansible.morph
# lighttpd is needed for Lorry Controller. Gerrit uses its own web server.
#
# pcre-utils is a dependency of lighttpd.
# python-cliapp and python-wsgi are needed for lorry-controller.
- name: pcre-utils
morph: strata/pcre-utils.morph
- name: lighttpd-server
morph: strata/lighttpd-server.morph
- name: python-cliapp
morph: strata/python-cliapp.morph
- name: python-wsgi
morph: strata/python-wsgi.morph
- name: lorry
morph: strata/lorry.morph
- name: lorry-controller
morph: strata/lorry-controller.morph
- name: gerrit-tools
morph: strata/gerrit-tools.morph
# FIXME: 'tools' is needed mainly because rsync lives there and we need
# rsync for upgrades using system-version-manager.
- name: tools
morph: strata/tools.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
- extensions/nfsboot
- extensions/install-files
- extensions/fstab
- extensions/cloud-init
- extensions/install-essential-files
|