Install python3-designateclient in Fedora or RedHat > 7

Fedora repo [1] has python3 packages, start consuming those.

[1] http://trunk.rdoproject.org/fedora/puppet-passed-ci/

Change-Id: I598a9bd07d739063c9e7461a960b448baaf0e44d
This commit is contained in:
Alex Schultz 2018-11-02 10:33:12 -06:00 committed by Quique Llorente
parent 4b71a3b523
commit 91e8bb8a39
2 changed files with 3 additions and 3 deletions

View File

@ -15,10 +15,9 @@
class designate::client (
$package_ensure = 'present',
$client_package_name = $::designate::params::client_package_name,
) {
) inherits ::designate::params {
include ::designate::deps
include ::designate::params
package { 'python-designateclient':
ensure => $package_ensure,

View File

@ -5,7 +5,8 @@
class designate::params {
include ::openstacklib::defaults
if ($::os_package_type == 'debian') {
if ($::os_package_type == 'debian') or ($::os['name'] == 'Fedora') or
($::os['family'] == 'RedHat' and Integer.new($::os['release']['major']) > 7){
$pyvers = '3'
} else {
$pyvers = ''