Commits on Mar 2, 2022

  1. Configuration menu
    Copy the full SHA
    76577c3 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2022

  1. Configuration menu
    Copy the full SHA
    673cbc9 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2022

  1. Correct docs for name var of systemd::dropin_file

    The filename and unit parameter wered documented incorrectly
    as to which was the name variable.
    traylenator committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    87692cc View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2022

  1. Merge pull request #289 from traylenator/docs

    Correct docs for name var of systemd::dropin_file
    traylenator authored Jul 4, 2022
    Configuration menu
    Copy the full SHA
    f1cb857 View commit details
    Browse the repository at this point in the history
  2. Make Systemd::Unit type stricter (#290)

    Previously lots of unit names like
    
    ```
    this is a service with spaces in.service
    ```
    were permitted for instance.
    
    From systemd.unit
    
    > Valid unit names consist of a "name prefix" and a dot and a suffix specifying the unit type. The "unit prefix" must consist of one or more valid characters (ASCII letters, digits, ":", "-", "_", ".", and "\"). The total length of the unit name including the suffix must not exceed 256 characters. The type suffix must be one of ".service", ".socket", ".device", ".mount", ".automount", ".swap", ".target", ".path", ".timer", ".slice", or ".scope".
    
    in addition we allow `@` to cover the case of template or template
    instance.
    traylenator authored Jul 4, 2022
    Configuration menu
    Copy the full SHA
    d9d99c3 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2022

  1. New systemd::manage_unit and systemd::manage_dropin type

    Example
    ```puppet
    systemd::manage_unit{ 'myrunner.service':
      $unit           => {
        'Description' => 'My great service',
      },
      $service        => {
        'Type'        => 'oneshot',
        'ExecStart'   => '/usr/bin/doit.sh',
      },
      $install        => {
        WantedBy      => 'multi-user.target',
      },
    }
    ```
    
    will generate and manage a new systemd unit from a template.
    
    The type `systemd::manage_dropin` is similar
    for drop in files.
    traylenator committed Jul 5, 2022
    Configuration menu
    Copy the full SHA
    4741bbc View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2022

  1. Configuration menu
    Copy the full SHA
    ec9355d View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2022

  1. Merge pull request #288 from traylenator/templated

    New systemd::manage_unit, systemd::manage_dropin types
    bastelfreak authored Aug 7, 2022
    Configuration menu
    Copy the full SHA
    4989f36 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2022

  1. resolved: onlyif snippet requires shell support

    Fixes a problem (I) introduced in #276.
    
    Signed-off-by: Simon Deziel <simon@sdeziel.info>
    simondeziel committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    0f2f463 View commit details
    Browse the repository at this point in the history
  2. Fix path references to resolv.conf in doc

    Signed-off-by: Simon Deziel <simon@sdeziel.info>
    simondeziel committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    edce60b View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2022

  1. Merge pull request #293 from simondeziel/resolved-stopped-fix

    resolved: `onlyif` snippet requires shell support
    ekohl authored Aug 22, 2022
    Configuration menu
    Copy the full SHA
    ae5dfe5 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2022

  1. feat: manage systemd-timesyncd package on Debian >= 11 and Ubuntu >= …

    …20.04
    Steffen Zieger committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    db33854 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #296 from saz/timesyncd-package

    feat: manage timesyncd package on Debian >= 11 and Ubuntu >= 20.04
    ekohl authored Sep 28, 2022
    Configuration menu
    Copy the full SHA
    264b400 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2022

  1. modulesync 5.3.0

    bastelfreak committed Oct 2, 2022
    Configuration menu
    Copy the full SHA
    a0ac55c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #297 from voxpupuli/modulesync

    modulesync 5.3.0
    bastelfreak authored Oct 2, 2022
    Configuration menu
    Copy the full SHA
    1d785f1 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2022

  1. modulesync 5.4.0

    bastelfreak committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    edc39b5 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2022

  1. Merge pull request #303 from voxpupuli/modulesync

    modulesync 5.4.0
    ekohl authored Dec 21, 2022
    Configuration menu
    Copy the full SHA
    e1a29b0 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. Allow MemorySwapMax to be specified

    Support specification of the  absolute limit on swap usage of the executed processes in this unit.
    
    For example
    
    ```puppet
    systemd::service_limits{'condor.service':
      limits => {
        'MemorySwapMax' => '0',
      }
    }
    ```
    
    * https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html#MemorySwapMax=bytes
    traylenator committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    9fa6fbb View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2023

  1. Remove debian 8 support

    Debian 8 was end of life 2020-06-30
    
    https://wiki.debian.org/DebianReleases
    
    more over acceptance jobs now fail with:
    
    ```json
    {"stream":"\u001b[91mW: GPG error: http://deb.debian.org/ jessie-updates InRelease: The following signatures were invalid: KEYEXPIRED 1668891673\nW: GPG error: http://deb.debian.org/ jessie Release: The following signatures were invalid: KEYEXPIRED 1668891673\n\u001b[0m"}
    
    ```
    traylenator committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    8a5e3d9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #304 from traylenator/swaplimit

    Allow MemorySwapMax to be specified as service limit
    ekohl authored Jan 20, 2023
    Configuration menu
    Copy the full SHA
    439e87e View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. Merge pull request #305 from traylenator/debian8

    Remove debian 8 support
    jhoblitt authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    40a0f77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e806e4f View commit details
    Browse the repository at this point in the history
  3. Remove restart_service on service_limits define

    Since 97dd16f this parameter is a bad
    idea. It doesn't do a daemon reload and it may restart at the wrong
    time. In fact, I'd argue it's always been a bad idea.
    
    The recommended alternative to this is to manage the service explicitly
    and let Puppet handle it. There is an automatic notify that takes care
    of it.
    
    Fixes #190
    ekohl committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    8a9e03a View commit details
    Browse the repository at this point in the history
  4. Notify services by default on drop in files

    This builds on 81f3eb5 which allowed
    services to be notified automatically. This changes it to default
    behavior.
    
    Fixes #74
    ekohl committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    52000c5 View commit details
    Browse the repository at this point in the history
  5. drop debian 9 support (EOL)

    jhoblitt committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    a3a2594 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1b8df75 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a907177 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #310 from voxpupuli/maint/drop-eol-os-f31

    drop support for fedora 30 & 31 (EOL)
    ekohl authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    4004335 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #308 from voxpupuli/maint/drop-eol-os-ubuntu-16.04

    drop support for ubuntu 16.04 (EOL)
    ekohl authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    a0c1576 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #307 from voxpupuli/maint/drop-eol-os-debian-9

    drop debian 9 support (EOL)
    ekohl authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    1a866d2 View commit details
    Browse the repository at this point in the history
  11. s/tiemsyncd/timesyncd/

    Signed-off-by: Simon Deziel <simon@sdeziel.info>
    simondeziel committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    5c8eb61 View commit details
    Browse the repository at this point in the history
  12. Add support for Ubuntu 22.04 LTS

    Signed-off-by: Simon Deziel <simon@sdeziel.info>
    simondeziel committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    3bc36af View commit details
    Browse the repository at this point in the history
  13. Merge pull request #193 from ekohl/drop-restart-service

    Remove restart_service on service_limits define
    jhoblitt authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    742c0aa View commit details
    Browse the repository at this point in the history
  14. Merge pull request #194 from ekohl/notify-service-on-drop-in

    Notify services by default on drop in files
    jhoblitt authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    40335ad View commit details
    Browse the repository at this point in the history
  15. Merge pull request #278 from simondeziel/supported-oses

    Add support for Ubuntu 22.04
    jhoblitt authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    91af2ff View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    d0e41a3 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #264 from bastelfreak/removeparams

    systemd::unit_file: remove hasrestart/hasstatus params
    jhoblitt authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    9c33b95 View commit details
    Browse the repository at this point in the history
  18. confine systemd fact to 'Linux'

    Instead of :linux.
    jhoblitt committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    224b3a6 View commit details
    Browse the repository at this point in the history
  19. add udevadm fact

    This fact provides information about the udevadm utilty.
    jhoblitt committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    0b3b50e View commit details
    Browse the repository at this point in the history
  20. add udev fact

    This fact provides access to udev db data.
    jhoblitt committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    84c5aa7 View commit details
    Browse the repository at this point in the history
  21. add f37 support to udev fact

    jhoblitt committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    78b7fd7 View commit details
    Browse the repository at this point in the history
  22. Merge pull request #292 from jhoblitt/IT-3840/udev

    add udevadm & udev facts
    jhoblitt authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    7cc3300 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

  1. Add restart_service parameter on service_limits for compatibility

    In 8a9e03a the parameter was removed,
    but this makes it very hard for modules to be compatible with both < 4
    and >= 4. Requiring >= 4 will be painful, so this adds the parameter
    again but only accepts the parameter false.
    
    A concrete example is the puppet-redis module which sets restart_service
    to false to prevent a restart. This would be compatible with both the
    old and new behavior, making upgrades smoother.
    
    Fixes: 8a9e03a
    ekohl committed Jan 27, 2023
    Configuration menu
    Copy the full SHA
    ace8194 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f1fdd0e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e851e58 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #312 from voxpupuli/release/4.0.0

    release 4.0.0
    jhoblitt authored Jan 27, 2023
    Configuration menu
    Copy the full SHA
    c4ee718 View commit details
    Browse the repository at this point in the history