/
rudder-4.1.cson
84 lines (72 loc) · 3.52 KB
/
rudder-4.1.cson
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
# Release data file
release = "4.1"
# Status of the release (alpha, beta, rc, final)
release-status = "final"
# Is this version currently supported?
supported = true
# 30th March 2017
release-date = "2017-03-30"
# Has this version had Long-Term Support (LTS)?
lts = true
# Supported architecture for each distribution
architectures = {
"debian-5": [ "i386", "amd64" ],
"debian-6": [ "i386", "amd64" ],
"debian-7": [ "i386", "amd64" ],
"debian-8": [ "i386", "amd64" ],
"debian-9": [ "i386", "amd64" ],
"ubuntu-10.04": [ "i386", "amd64" ],
"ubuntu-12.04": [ "i386", "amd64" ],
"ubuntu-12.10": [ "i386", "amd64" ],
"ubuntu-14.04": [ "i386", "amd64" ],
"ubuntu-16.04": [ "i386", "amd64" ],
"fedora-18": [ "i386", "amd64" ],
"rhel-3": [ "i386", "amd64" ],
"rhel-5": [ "i386", "amd64" ],
"rhel-6": [ "i386", "amd64" ],
# The i386 version is there for CentOS 32bit
"rhel-7": [ "i386", "amd64" ],
"sles-10sp3": [ "i386", "amd64" ],
"sles-11" : [ "i386", "amd64" ],
"sles-12" : [ "amd64" ],
"aix-5": [ "ppc" ],
}
# Roles are package groups
roles = {
"debian-5": [ "agent-allinone" ],
"debian-6": [ "agent-allinone" ],
"debian-7": [ "agent-allinone", "agent-thin", "relay", "server" ],
"debian-8": [ "agent-allinone", "agent-thin", "relay", "server" ],
"debian-9": [ "agent-allinone", "agent-thin", "relay", "server" ],
"ubuntu-10.04": [ "agent-allinone" ],
"ubuntu-12.04": [ "agent-allinone" ],
"ubuntu-12.10": [ "agent-allinone" ],
"ubuntu-14.04": [ "agent-allinone", "agent-thin", "relay", "server" ],
"ubuntu-16.04": [ "agent-allinone", "agent-thin", "relay", "server" ],
"fedora-18": [ "agent-allinone" ],
"rhel-3": [ "agent-allinone" ],
"rhel-5": [ "agent-allinone" ],
"rhel-6": [ "agent-allinone", "agent-thin", "relay", "server" ],
"rhel-7": [ "agent-allinone", "agent-thin", "relay", "server" ],
"sles-10sp3": [ "agent-allinone" ],
"sles-11": [ "agent-allinone", "agent-thin", "relay", "server" ],
"sles-12": [ "agent-allinone", "agent-thin", "relay", "server" ],
"aix-5": [ "agent-allinone" ],
}
# Packages that are built
packages = {
"agent-allinone": [ "rudder-agent" ],
"agent-thin": [ "rudder-agent-thin" ],
"relay": [ "rudder-server-relay" ],
"server": [ "rudder-inventory-ldap", "rudder-inventory-endpoint", "rudder-jetty", "rudder-reports", "rudder-server-root", "rudder-webapp", "rudder-techniques", "ncf", "ncf-api-virtualenv" ],
}
# Packages that are architecture dependent (others are independent)
arch-dependent-packages = [ "rudder-agent", "rudder-agent-thin", "rudder-inventory-ldap" ]
# Internal components versions
components = {
"cfengine": "3.10"
}
# Agent versions you can use with this version's server
compatible-agents = [ "3.1", "3.2", "4.0", "4.1", "4.2" ]
# Versions you can upgrade from directly
supported-upgrade = [ "3.1", "3.2", "4.0", "4.1" ]