On Fedora facter $::operatingsystemrelease can be integer version of Fedora or string Rawhide.
}
}
- if $::operatingsystem == Fedora and $::operatingsystemrelease >= 15 {
+ if ($::operatingsystem == 'Fedora' and (( $::operatingsystemrelease =~ /^\d+/ and $::operatingsystemrelease >= 15 ) or $::operatingsystemrelease == "Rawhide")) {
package { 'iptables-services':
ensure => present,
}
context 'RedHat like' do
%w{RedHat CentOS Fedora}.each do |os|
context "operatingsystem => #{os}" do
- releases = (os == 'Fedora' ? [14,15] : [6,7])
+ releases = (os == 'Fedora' ? [14,15,'Rawhide'] : [6,7])
releases.each do |osrel|
context "operatingsystemrelease => #{osrel}" do
let(:facts) { facts_default.merge({ :operatingsystem => os,