f_repobuild: Add remaining packages explicitly 21/33721/1
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Fri, 7 Apr 2017 18:01:04 +0000 (20:01 +0200)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Mon, 24 Apr 2017 16:31:45 +0000 (16:31 +0000)
Packetary automatically solves for Fuel@OPNFV:
- base pkgs and their deps;
- bootstrap/target image additional pkgs;
- explicit reqs;

However, corner cases like "pcs", which is not in any of the
above categories - being installed via puppet only, need to be
added to the explicit list.

NOTE: This enables full offline deploys for simple scenarios
(i.e. without any plugins). Each plugin might need additional
packages, which will be handled in further patches.
See the bug report for more information.

JIRA: FUEL-250

Change-Id: Id1d31c98308cdee6cb935627984188561b560ff4
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit cabe0fef5a6aba50d477bdd079d922e82355c23f)

build/f_isoroot/f_repobuild/opnfv_config.yaml

index dfedb8d..bf3913c 100644 (file)
@@ -101,6 +101,7 @@ packages:
   - name: "bash-completion"
   - name: "bc"
   - name: "build-essential"
+  - name: "ceph"
   - name: "cloud-init"
   - name: "conntrackd"
   - name: "cpu-checker"
@@ -108,6 +109,7 @@ packages:
   - name: "debconf-utils"
   - name: "devscripts"
   - name: "fping"
+  - name: "galera-3"
   - name: "git"
   - name: "grub-pc"
   - name: "htop"
@@ -125,6 +127,7 @@ packages:
   - name: "livecd-rootfs"
   - name: "mc"
   - name: "memcached"
+  - name: "mongodb-server"
   - name: "monit"
   - name: "msmtp-mta"
   - name: "multipath-tools"
@@ -132,13 +135,17 @@ packages:
   - name: "nginx"
   - name: "ntp"
   - name: "openssh-server"
+  - name: "pcs"
   - name: "percona-toolkit"
   - name: "percona-xtrabackup"
   - name: "pm-utils"
   - name: "postfix"
   - name: "puppet"
   - name: "python-lesscpy"
+  - name: "python-mysqldb"
   - name: "python-pip"
+  - name: "radosgw"
+  - name: "rbd-fuse"
   - name: "rsyslog-gnutls"
   - name: "rsyslog-relp"
   - name: "screen"