https://www.puppet.com/community logo
Join Slack
Powered by
# puppet
  • s

    Slackbot

    03/28/2023, 6:43 PM
    This message was deleted.
    b
    c
    d
    • 4
    • 20
  • b

    bastelfreak

    03/28/2023, 6:44 PM
    @spp are there any plans to support new operating system releases in the future sooner?
  • b

    bastelfreak

    03/28/2023, 6:44 PM
    and not with a year+ delay?
  • b

    bastelfreak

    03/28/2023, 6:45 PM
    looks at Ubuntu 22.04 support
    😞 1
  • s

    spp

    03/28/2023, 6:45 PM
    Yes, there are plans.
  • b

    bastelfreak

    03/28/2023, 6:45 PM
    or to rephrase, why is the delay always so huge?
  • r

    runlolarun

    03/28/2023, 6:46 PM
    @spp thank you!
  • l

    Lumiere

    03/28/2023, 6:47 PM
    I'd be happy with beta testing el9 puppet server sooner rather then later πŸ™‚
  • s

    spp

    03/28/2023, 6:48 PM
    Honestly, it was the legacy priorities of previous leadership teams. The new leadership teams are fully committed to getting new OS support out quickly, but there's a backlog of work that is still being slogged through to catch up.
    πŸ‘ 5
  • j

    jms1

    03/28/2023, 7:09 PM
    @Corporate Gadfly it probably would. if i were able to upgrade from PE 2016.2.0
  • d

    Dr Bunsen Honeydew

    03/28/2023, 9:45 PM
    fry dancing πŸ§‘β€πŸ« Bolt is about to start up in #CFD8Z9A4T
  • s

    Slackbot

    03/28/2023, 10:52 PM
    This message was deleted.
    i
    • 2
    • 5
  • m

    Massimiliano (Max)

    03/29/2023, 8:31 AM
    With ACME, I decided to use puppet and to centralize the deployment of the certificates, for the following reasons: 1. Centralize logs, monitoring, and troubleshoot certbot only in one place. 2. If you use a provider, other than Letsencrypt you have to use tokens to issue the certificates. Provisioning the token on the test environment, where developers, consultants, IT, DevOps, project managers, the cleaning stuff has got access was not an option. 3. I needed to segregate teams access, and i couldn't distribute the same token to everyone. 4. providing write access to DNS, from everywhere, was not an option
  • m

    Massimiliano (Max)

    03/29/2023, 2:25 PM
    has anyone ever tried the systemd timer from voxpupuli systemd module? I have added the following code:
    Copy code
    systemd::timer {
        'cni-purge.timer':  # get rid of unused VXLANs
          service_source => "puppet:///modules/${module_name}/cni-purge.service",
          timer_source   => "puppet:///modules/${module_name}/cni-purge.timer";
        'cni-up.timer':  # ensure that the VXLANs are up and running
          service_source => "puppet:///modules/${module_name}/cni-up.service",
          timer_content  => epp(
            "${module_name}/cni-up.timer.epp", {
              keep_vxlan_up_cron_interval => $keep_vxlan_up_cron_interval,
            }
          );
    }
    but if I run systemctl list-timers --all I do not see my jobs :slightly_smiling_face:
  • m

    Massimiliano (Max)

    03/29/2023, 2:26 PM
    has anyone ever tried the systemd timer from voxpupuli systemd module? I have added the following code:
    Copy code
    systemd::timer {
        'cni-purge.timer':  # get rid of unused VXLANs
          service_source => "puppet:///modules/${module_name}/cni-purge.service",
          timer_source   => "puppet:///modules/${module_name}/cni-purge.timer";
        'cni-up.timer':  # ensure that the VXLANs are up and running
          service_source => "puppet:///modules/${module_name}/cni-up.service",
          timer_content  => epp(
            "${module_name}/cni-up.timer.epp", {
              keep_vxlan_up_cron_interval => $keep_vxlan_up_cron_interval,
            }
          );
    }
    but if I run systemctl list-timers --all I do not see my jobs πŸ™‚
  • m

    Massimiliano (Max)

    03/29/2023, 2:28 PM
    has anyone ever tried the systemd timer from voxpupuli systemd module? I have added the following code:
    Copy code
    systemd::timer {
        'cni-purge.timer':  # get rid of unused VXLANs
          service_source => "puppet:///modules/${module_name}/cni-purge.service",
          timer_source   => "puppet:///modules/${module_name}/cni-purge.timer";
        'cni-up.timer':  # ensure that the VXLANs are up and running
          service_source => "puppet:///modules/${module_name}/cni-up.service",
          timer_content  => epp(
            "${module_name}/cni-up.timer.epp", {
              keep_vxlan_up_cron_interval => $keep_vxlan_up_cron_interval,
            }
          );
    }
    but if I run
    systemctl list-timers --all
    I do not see my jobs help
  • m

    Massimiliano (Max)

    03/29/2023, 2:33 PM
    message has been deleted
  • s

    spp

    03/29/2023, 3:08 PM
    @bastelfreak Ubuntu 22.04 Primary is scheduled for Q2; RHEL9 Primary is scheduled for Q3. Confirmed today.
    πŸ™‡πŸ» 1
    πŸ’‘ 4
  • b

    bastelfreak

    03/29/2023, 3:08 PM
    awesome, thanks!
  • l

    Les Shiner

    03/29/2023, 6:48 PM
    Copy code
    service { 'installer':
        ensure => 'running',
        enable => 'true',
      }
    If this fails run:
      exec { 'test-installer':
        command   => 'choco upgrade installer -y --force',
        logoutput => true,
        provider  => powershell,
        }
  • l

    Les Shiner

    03/29/2023, 6:48 PM
    I can't figure out how to get the exec to run if the service fails
  • b

    bastelfreak

    03/29/2023, 6:54 PM
    An installer that runs as a service?
  • l

    Les Shiner

    03/29/2023, 6:55 PM
    well, no i just put that name in there
  • l

    Les Shiner

    03/29/2023, 6:55 PM
    i'm checking for a service, if that service isn't there then i'm running an installer
  • b

    bastelfreak

    03/29/2023, 6:56 PM
    this is an antipattern. dont do that
  • l

    Les Shiner

    03/29/2023, 6:56 PM
    i've gotten it to run, but it's always running the installer
  • l

    Les Shiner

    03/29/2023, 6:56 PM
    ok
  • l

    Les Shiner

    03/29/2023, 6:56 PM
    advice on what to do?
  • b

    bastelfreak

    03/29/2023, 6:56 PM
    if this is distributed via choco, cant you use the package resource?
  • b

    bastelfreak

    03/29/2023, 6:57 PM
    which notifies the service
1...339340341...428Latest