func (s *ipAddressesStateSuite) addDeviceWithAddressAndProviderIDForMachine(c *gc.C, providerID string, machine *state.Machine) ( *state.LinkLayerDevice, state.LinkLayerDeviceAddress, ) { device := s.addNamedDeviceForMachine(c, "eth0", machine) addressArgs := state.LinkLayerDeviceAddress{ DeviceName: "eth0", ConfigMethod: state.StaticAddress, CIDRAddress: "0.1.2.3/24", ProviderID: network.Id(providerID), } err := machine.SetDevicesAddresses(addressArgs) c.Assert(err, jc.ErrorIsNil) return device, addressArgs }