Add .deb support to puppet-opendaylight 56/55656/1
authorAkshita Jha <zenith158@gmail.com>
Sat, 25 Feb 2017 08:43:57 +0000 (14:13 +0530)
committerDaniel Farrell <dfarrell@redhat.com>
Wed, 19 Apr 2017 19:18:40 +0000 (15:18 -0400)
commit66ea92fd904cc8ccda190cb3192068f93de2ffd9
tree852ab7f41773b47be963cfdda9107c655dc52e08
parent2cf3c6bea39d994a9a633cbd34819acbd2193b57
Add .deb support to puppet-opendaylight

This patch adds .deb support to puppet-odl. It adds beaker tests for Ubuntu 16.04.

This removes the tarball install method logic for both RedHat and Debian based OSs.
It adds logic that looks at the OS and decides the install repo: `rpm_repo` or `deb_repo`.
Addtionally, this patch adds `lsbdist`* facts for Ubuntu tests.

This also updates the README.md to reflect these changes.

Change-Id: I05490087b57dd04558388c68d67a390d10ca52c6
Signed-off-by: Akshita Jha <zenith158@gmail.com>
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
12 files changed:
.fixtures.yml
README.markdown
Rakefile
manifests/init.pp
manifests/install.pp
manifests/params.pp
spec/acceptance/class_spec.rb
spec/acceptance/nodesets/ubuntu-16-docker.yml [new file with mode: 0644]
spec/acceptance/nodesets/ubuntu-16.yml [new file with mode: 0644]
spec/classes/opendaylight_spec.rb
spec/spec_helper.rb
spec/spec_helper_acceptance.rb