diff --git a/lib/facter/docker.rb b/lib/facter/docker.rb index 368c12e6..bfa11320 100644 --- a/lib/facter/docker.rb +++ b/lib/facter/docker.rb @@ -38,7 +38,7 @@ end def interfaces - Facter.value(:interfaces).split(',') + Facter.value('networking.interfaces').keys end Facter.add(:docker_version) do diff --git a/spec/unit/lib/facter/docker_spec.rb b/spec/unit/lib/facter/docker_spec.rb index e908add5..05d99477 100644 --- a/spec/unit/lib/facter/docker_spec.rb +++ b/spec/unit/lib/facter/docker_spec.rb @@ -50,7 +50,12 @@ describe 'docker fact with composer network' do before :each do - allow(Facter.fact(:interfaces)).to receive(:value).and_return('br-c5810f1e3113,docker0,eth0,lo') + allow(Facter.fact('networking.interfaces')).to receive(:value).and_return({ + 'br-c5810f1e3113' => {}, + 'docker0' => {}, + 'eth0' => {}, + 'lo' => {}, + }) end it do