File tree Expand file tree Collapse file tree 2 files changed +15
-15
lines changed Expand file tree Collapse file tree 2 files changed +15
-15
lines changed Original file line number Diff line number Diff line change 1
1
# Return an array of interfaces which have IPv6 disabled
2
2
require 'puppet'
3
3
Facter . add ( :ipv6_disabled ) do
4
- setcode do
5
- ipv6_disabled = [ ]
6
- $all_ifaces = ( Facter . value ( :networking ) [ 'interfaces' ] . keys + [ 'all' ] ) . sort
7
- $all_ifaces. each do |interface |
8
- $disabled = Facter ::Util ::Resolution . exec ( "cat /proc/sys/net/ipv6/conf/#{ interface } /disable_ipv6" )
9
- if $disabled == '1'
10
- ipv6_disabled . push ( interface )
11
- Facter . debug ( "Interface '#{ interface } ' has IPv6 disabled" )
12
- else
13
- Facter . debug ( "Interface '#{ interface } ' has IPv6 enabled" )
14
- end
15
- end
16
-
17
- ipv6_disabled
4
+ setcode do
5
+ ipv6_disabled = [ ]
6
+ all_ifaces = ( Facter . value ( :networking ) [ 'interfaces' ] . keys + [ 'all' ] ) . sort
7
+ all_ifaces . each do |interface |
8
+ disabled = Facter ::Util ::Resolution . exec ( "cat /proc/sys/net/ipv6/conf/#{ interface } /disable_ipv6" )
9
+ if disabled == '1'
10
+ ipv6_disabled . push ( interface )
11
+ Facter . debug ( "Interface '#{ interface } ' has IPv6 disabled" )
12
+ else
13
+ Facter . debug ( "Interface '#{ interface } ' has IPv6 enabled" )
14
+ end
18
15
end
16
+
17
+ ipv6_disabled
18
+ end
19
19
end
Original file line number Diff line number Diff line change 1
1
require 'spec_helper'
2
2
describe 'linux_disable_ipv6' do
3
3
context 'with default values for all parameters' do
4
- it { should contain_class ( 'linux_disable_ipv6' ) }
4
+ it { is_expected . to contain_class ( 'linux_disable_ipv6' ) }
5
5
end
6
6
end
You can’t perform that action at this time.
0 commit comments