##############################################################################
# Copyright (c) 2016 Enea AB and others.
# Alexandru.Avadanii@enea.com
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
# which accompanies this distribution, and is available at
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
# REPO definitions
# Based on old fuel-mirror data [1], adapted for OPNFV and packetary.
# NOTE: 'uri' field will be added by opnfv_mirror_ubuntu.py from ENV.
# [1] https://github.com/openstack/fuel-mirror/blob/stable/mitaka/
# contrib/fuel_mirror/data/ubuntu.yaml
# Main is a required parameter which defines what repository will be used
# for images creation and that mirror should contain all packages for minimal
# system creation.
groups:
ubuntu:
- name: "ubuntu"
main: true
suite: "xenial"
section:
- "main"
- "multiverse"
- "restricted"
- "universe"
type: "deb"
priority: null
- name: "ubuntu-updates"
suite: "xenial-updates"
section:
- "main"
- "multiverse"
- "restricted"
- "universe"
type: "deb"
priority: null
- name: "ubuntu-security"
suite: "xenial-security"
section:
- "main"
- "multiverse"
- "restricted"
- "universe"
type: "deb"
priority: null
mos:
- name: "mos"
suite: "mos$mos_version"
section:
- "main"
- "restricted"
type: "deb"
priority: 1000
- name: "mos-updates"
suite: "mos$mos_version-updates"
section:
- "main"
- "restricted"
type: "deb"
priority: 1000
- name: "mos-security"
suite: "mos$mos_version-security"
section:
- "main"
- "restricted"
type: "deb"
priority: 1000
- name: "mos-holdback"
suite: "mos$mos_version-holdback"
section:
- "main"
- "restricted"
type: "deb"
priority: 1000
# PACKAGES
# This section lists packages that should be present in the local Ubuntu mirror,
# but are not direct dependencies of any other packages from MOS or Ubuntu.
# e.g.: additional kernels, bootloaders etc.
packages:
- name: "vgabios"
# Packages are required to build bootstrap images for a system.
# The mirror should contiain such packages in addition to local mirror.
- name: "acpi-support"
- name: "anacron"
- name: "aptitude"
- name: "atop"
- name: "acct"
- name: "bash-completion"
- name: "bc"
- name: "build-essential"
- name: "cloud-init"
- name: "conntrackd"
- name: "cpu-checker"
- name: "cpufrequtils"
- name: "debconf-utils"
- name: "devscripts"
- name: "fping"
- name: "git"
- name: "grub-pc"
- name: "htop"
- name: "hwloc"
- name: "ifenslave"
- name: "iperf"
- name: "iptables-persistent"
- name: "irqbalance"
- name: "language-pack-en"
- name: "libapache2-mod-fastcgi"
- name: "libnss3-tools"
- name: "linux-headers-generic-lts-xenial"
- name: "linux-image-generic-lts-xenial"
- name: "live-boot"
- name: "livecd-rootfs"
- name: "mc"
- name: "memcached"
- name: "monit"
- name: "msmtp-mta"
- name: "multipath-tools"
- name: "multipath-tools-boot"
- name: "nginx"
- name: "ntp"
- name: "openssh-server"
- name: "percona-toolkit"
- name: "percona-xtrabackup"
- name: "pm-utils"
- name: "postfix"
- name: "puppet"
- name: "python-lesscpy"
- name: "python-pip"
- name: "rsyslog-gnutls"
- name: "rsyslog-relp"
- name: "screen"
- name: "squashfs-tools"
- name: "swift-plugin-s3"
- name: "sysfsutils"
- name: "sysstat"
- name: "telnet"
- name: "tmux"
- name: "traceroute"
- name: "ubuntu-standard"
- name: "vim"
- name: "virt-what"
- name: "xinetd"
- name: "xmlstarlet"
- name: "tftpd-hpa"
- name: "syslinux"
# OPNFV BLACKLIST
# Packetary's dependency solving mechanism brings in more than one alternative
# For example, "Depends: upstart | systemd-sysv" brings both packages, which
# leads to debootstrap using "upstart" (1st option available in local repo).
opnfv_blacklist:
- name: "upstart"