Bug #777
interface type recreates all interfaces on every puppetd restart
| Status: | Closed | Start date: | ||
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | % Done: | 0% |
||
| Category: | - | |||
| Target version: | 0.24.0 | |||
| Affected Puppet version: | 0.25.4 | Branch: | ||
| Keywords: | ||||
| Votes: | 0 |
Description
Aug 21 10:59:38 intdns05 puppetdr5529: [ID 702911 daemon.notice] (//intdns05/solaris_net_mpathd_config[mpathd_config]/Interface[intdns05-ssc0]/ensure) created Aug 21 10:59:38 intdns05 puppetdr5529: [ID 702911 daemon.notice] (//intdns05/solaris_net_mpathd_config[mpathd_config]/Interface[intdns05]/ensure) created Aug 21 11:00:03 intdns05 puppetdr5529: [ID 702911 daemon.notice] (//intdns05/solaris_net_mpathd_config[mpathd_config]/Interface[intdns05-ssc1]/ensure) created
does not do this on subsequent runs, until it is restarted again. I don’t suppose it’s an intended feature.
History
Updated by Luke Kanies over 4 years ago
Is this all interfaces, or just alias or loopback interfaces?
Updated by Marcin Owsiany over 4 years ago
At least both alias and “normal” interfaces. This is Solaris 10, BTW.
Updated by Luke Kanies over 4 years ago
- Status changed from 1 to Closed
- 7 set to fixed
Fixed in commit:1a4e4fb46567fba6e99a2b9ba7327861edd3a739, from what I can tell.
Note that I’ve modified the provider to manually parse and generate, rather than using ParsedFile — it was too much overhead for what was actually in the file.