Details

    • Type: Improvement
    • Status: Needs Information
    • Priority: Normal
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: puppet_agent
    • Labels:
      None
    • Template:
    • Team:
      Skeletor
    • QA Risk Assessment:
      Needs Assessment

      Description

      The puppetlabs-puppet_agent module is the supported means of managing the Puppet agent software and upgrading between versions.

      A common agentĀ use case is to initiate a Puppet run on one or more systems on-demand. Puppet Enterprise provides some capability here through the orchestrator, but the built-in runs don't follow the same RBAC rules as Tasks can, and many customers end up having to build their own "run Puppet" tasks because they need more power, control, or feedback about the runs than Orchestrator's simple runner provides.

      We should provide a standard Task to run Puppet, and it should be part of the puppet_agent module.

      The task should:

      • Accept all valid Puppet agent run flags
      • Account for in-progress runs (waiting for them to finish, etc)
      • Propagate or incorporate a Job ID in the orchestrated Puppet run, for reporting purposes

        Attachments

          Activity

            People

            • Assignee:
              branan Branan Riley
              Reporter:
              reid Reid Vandewiele
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:

                Zendesk Support