Merge "Fix ssl cert upload path"
[fuel.git] / build / f_isoroot / f_repobuild / opnfv_config.yaml
1 ##############################################################################
2 # Copyright (c) 2016 Enea AB and others.
3 # Alexandru.Avadanii@enea.com
4 # All rights reserved. This program and the accompanying materials
5 # are made available under the terms of the Apache License, Version 2.0
6 # which accompanies this distribution, and is available at
7 # http://www.apache.org/licenses/LICENSE-2.0
8 ##############################################################################
9
10 # REPO definitions
11
12 # Based on old fuel-mirror data [1], adapted for OPNFV and packetary.
13 # NOTE: 'uri' field will be added by opnfv_mirror_ubuntu.py from ENV.
14 # [1] https://github.com/openstack/fuel-mirror/blob/stable/mitaka/
15 #     contrib/fuel_mirror/data/ubuntu.yaml
16
17 # Main is a required parameter which defines what repository will be used
18 # for images creation and that mirror should contain all packages for minimal
19 # system creation.
20 groups:
21   ubuntu:
22     - name: "ubuntu"
23       main: true
24       suite: "xenial"
25       section:
26         - "main"
27         - "multiverse"
28         - "restricted"
29         - "universe"
30       type: "deb"
31       priority: null
32
33     - name: "ubuntu-updates"
34       suite: "xenial-updates"
35       section:
36         - "main"
37         - "multiverse"
38         - "restricted"
39         - "universe"
40       type: "deb"
41       priority: null
42
43     - name: "ubuntu-security"
44       suite: "xenial-security"
45       section:
46         - "main"
47         - "multiverse"
48         - "restricted"
49         - "universe"
50       type: "deb"
51       priority: null
52
53   mos:
54     - name: "mos"
55       suite: "mos$mos_version"
56       section:
57         - "main"
58         - "restricted"
59       type: "deb"
60       priority: 1000
61
62     - name: "mos-updates"
63       suite: "mos$mos_version-updates"
64       section:
65         - "main"
66         - "restricted"
67       type: "deb"
68       priority: 1000
69
70     - name: "mos-security"
71       suite: "mos$mos_version-security"
72       section:
73         - "main"
74         - "restricted"
75       type: "deb"
76       priority: 1000
77
78     - name: "mos-holdback"
79       suite: "mos$mos_version-holdback"
80       section:
81         - "main"
82         - "restricted"
83       type: "deb"
84       priority: 1000
85
86 # PACKAGES
87
88 # This section lists packages that should be present in the local Ubuntu mirror,
89 # but are not direct dependencies of any other packages from  MOS or Ubuntu.
90 # e.g.: additional kernels, bootloaders etc.
91
92 packages:
93   - name: "vgabios"
94 # Packages are required to build bootstrap images for a system.
95 # The mirror should contiain such packages in addition to local mirror.
96   - name: "acpi-support"
97   - name: "anacron"
98   - name: "aptitude"
99   - name: "atop"
100   - name: "acct"
101   - name: "bash-completion"
102   - name: "bc"
103   - name: "build-essential"
104   - name: "ceph"
105   - name: "cloud-init"
106   - name: "conntrackd"
107   - name: "cpu-checker"
108   - name: "cpufrequtils"
109   - name: "debconf-utils"
110   - name: "devscripts"
111   - name: "fping"
112   - name: "galera-3"
113   - name: "git"
114   - name: "grub-pc"
115   - name: "htop"
116   - name: "hwloc"
117   - name: "ifenslave"
118   - name: "iperf"
119   - name: "iptables-persistent"
120   - name: "irqbalance"
121   - name: "language-pack-en"
122   - name: "libapache2-mod-fastcgi"
123   - name: "libnss3-tools"
124   - name: "linux-headers-generic-lts-xenial"
125   - name: "linux-image-generic-lts-xenial"
126   - name: "live-boot"
127   - name: "livecd-rootfs"
128   - name: "mc"
129   - name: "memcached"
130   - name: "mongodb-server"
131   - name: "monit"
132   - name: "msmtp-mta"
133   - name: "multipath-tools"
134   - name: "multipath-tools-boot"
135   - name: "nginx"
136   - name: "ntp"
137   - name: "openssh-server"
138   - name: "pcs"
139   - name: "percona-toolkit"
140   - name: "percona-xtrabackup"
141   - name: "pm-utils"
142   - name: "postfix"
143   - name: "puppet"
144   - name: "python-lesscpy"
145   - name: "python-mysqldb"
146   - name: "python-pip"
147   - name: "radosgw"
148   - name: "rbd-fuse"
149   - name: "rsyslog-gnutls"
150   - name: "rsyslog-relp"
151   - name: "screen"
152   - name: "squashfs-tools"
153   - name: "swift-plugin-s3"
154   - name: "sysfsutils"
155   - name: "sysstat"
156   - name: "telnet"
157   - name: "tmux"
158   - name: "traceroute"
159   - name: "ubuntu-standard"
160   - name: "vim"
161   - name: "virt-what"
162   - name: "xinetd"
163   - name: "xmlstarlet"
164   - name: "tftpd-hpa"
165   - name: "syslinux"
166
167 # OPNFV BLACKLIST
168
169 # Packetary's dependency solving mechanism brings in more than one alternative
170 # For example, "Depends: upstart | systemd-sysv" brings both packages, which
171 # leads to debootstrap using "upstart" (1st option available in local repo).
172
173 opnfv_blacklist:
174   - name: "upstart"