puppet network module 3.10.0

Today, I have released a large update to my Red Hat network Puppet module to the Puppet Forge.  Numerous pull requests were merged including:

  • Added support for promiscuous interfaces. (Elyse Salberg)
  • Added a parameter to disable restart of network service on change. (Evgeni Golov)
  • Added support for netmask and broadcast parameters in alias range. (Nick Irvine)
  • Added support for ARPCHECK=no for alias ranges. (Nick Irvine)
  • Droped requirement of ipaddress/netmask on static interfaces. (Brian Murphey) Helpful for IPv6-only interfaces.
  • Added support for ARPCKECK=no to static interfaces. (Sander Cornelissen)
  • Made RES_OPTIONS for single-request-reopen optional (default true) (Elyse Salberg)
  • Changed macadress for bond slaves to be optional (if not provided, try to get value from facts). (Elyse Salberg)
  • Added explicit userctl, bootproto, onboot for bond slaves. (Elyse Salberg)
  • Added explicit userctl for static bonds. (Elyse Salberg)
  • Finally fixed the PEERDNS logic by making PEERDNS be separate from DNS1, DNS2, and DOMAIN.


Let me know if you have any feedback!

About Michael Arnold
This is where I write about all of my unix hacking experiences so that you may be able to learn from my troubles.

3 Responses to puppet network module 3.10.0

  1. Hi, I’m using your network module since over 1,5 years and I like it very much !
    But unfortunately you’re using a lot of depricated stuff there , especially all theese
    validate_*() functions. Using the actual puppet version 4.10.8 this lead’s to errors (not only deprication warnings). Do you think about an update to addreess this ?

    Best Regards
    Peter Krauspe
    DFS Deutsche Flugsicherung

    • Peter,
      Thanks! I am glad you like it. At some point I will update the network module to remove deprecated functions. However, I will not be able to do it any time soon.

      • Peter Krauspe says:

        No problem. By the way, it’s not too much work. I modified (unfortunately ) an older version
        to get it working. I managed to update everything except the validate_re() calls. This seems to be a bit tricky. I found postings from other users who struggelt with it too 🙂

        If you like I could send my modified files as an example .

        Best regards
        Peter Krauspe

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: