1. 11 Jun, 2016 1 commit
    • varac's avatar
      [bug] Augeas is still needed · afaced39
      varac authored
      Without including `augeas` puppet would complain:
      
          Error: Could not find resource 'Class[Augeas]' for relationship on
          'Class[Shorewall::Base]' on node default
      afaced39
  2. 09 Dec, 2015 1 commit
  3. 05 Dec, 2015 26 commits
  4. 28 Nov, 2015 1 commit
    • ng's avatar
      Merge branch 'master' into 'master' · 1cfb479d
      ng authored
      Remove 'require augeas' (#4396)
      
      Because the puppet 'require' keyword actually instantiates a class,
      having 'require augeas' in base.pp means that you cannot instantiate the
      augeas class anywhere else in your manifests, for example with some
      optional parameters to the class. If you do, you will get a duplicate
      definition error.
      
      The README already says that the augeas module is required. It seems
      better that this is managed outside of the module, allowing for
      class parameter flexibility.
      
      See merge request !3
      1cfb479d
  5. 09 Oct, 2015 1 commit
  6. 16 Jul, 2015 2 commits
  7. 08 Jul, 2015 2 commits
  8. 19 May, 2015 2 commits
    • Micah Anderson's avatar
      216af538
    • Micah Anderson's avatar
      Remove 'require augeas' (#4396) · 2085f3a2
      Micah Anderson authored
      Because the puppet 'require' keyword actually instantiates a class,
      having 'require augeas' in base.pp means that you cannot instantiate the
      augeas class anywhere else in your manifests, for example with some
      optional parameters to the class. If you do, you will get a duplicate
      definition error.
      
      The README already says that the augeas module is required. It seems
      better that this is managed outside of the module, allowing for
      class parameter flexibility.
      2085f3a2
  9. 08 May, 2015 1 commit
  10. 17 Apr, 2015 1 commit
  11. 02 Mar, 2015 2 commits
    • Jerome Charaoui's avatar
      Merge branch 'bugfix/Fix_DHCP_for_libvirt' into 'master' · 1807c9e0
      Jerome Charaoui authored
      Fix dhcp for libvirt
      
      This branch uses the mangle table support added by the feature/Add_support_for_mangle_table branch to fix the libvirt DHCP when broken by recent kernel. It fills the checksum of this kind of packets on the libvirt interface.
      
      This patch shouldn't break older setup, and is implemented so that it can be disabled.
      
      See merge request !2
      1807c9e0
    • Jerome Charaoui's avatar
      Merge branch 'feature/Add_support_for_mangle_table' into 'master' · 4e86d819
      Jerome Charaoui authored
      Add support for mangle table.
      
      When using the kernel from Debian Wheezy-backports (3.16.0-0.bpo.4-amd64), we encoutered a bug where shorewall was breaking the libvirt DHCP if restarted after it.
      
      It seems that one has to add a rule in the POSTROUTING chain of the mangle table to --checksum-fill the DHCP packets for them to be properly catch by the VMs DHCP clients.
      
      So we had to add support of the mangle table to the shared puppet module to fix that.
      
      This patch does just that, and is meant to be used by the other branch I'll propose after.
      
      See merge request !1
      4e86d819