diff --git a/manifests/repos.pp b/manifests/repos.pp index 265c93009..191b583be 100644 --- a/manifests/repos.pp +++ b/manifests/repos.pp @@ -129,6 +129,11 @@ class openstack_integration::repos { } } + # NOTE(tobias-urdin): Needed where augeas is used, like puppet-ovn. + package { 'ruby-augeas': + ensure => 'present', + } + if $::osfamily == 'RedHat' { # NOTE(tobias-urdin): Install libibverbs to fix an issue where OVS outputs errors # that causes the puppet-openvswitch module to fail parsing the output. @@ -140,17 +145,6 @@ class openstack_integration::repos { ensure => 'present', } - # NOTE(tobias-urdin): Needed where augeas is used, like puppet-ovn. - package { 'ruby-augeas': - ensure => 'present', - } Yumrepo<||> -> Package<| title == 'ruby-augeas' |> } - - if $::operatingsystem == 'Ubuntu' { - # NOTE(tobias-urdin): Needed where augeas is used, like puppet-ovn. - package { 'ruby-augeas': - ensure => 'present', - } - } }