Puppet Enterprise 2018.1

These are the features added to PE 2018.1.x.

Schedule tasks (2018.1.5)

You can schedule a job to run a task at a particular date and time. Set up a scheduled job from the console or with the endpoint scheduled_jobs that has been added to orchestrator API. For more information, see Schedule a task.

In addition, Scheduled jobs has been added to the list of permission types available for user roles. You add this permission to user roles that need to delete jobs that another user has scheduled. 

Delete user roles (2018.1.3)

You can delete a user role through the console (Access control > User roles). Delete user roles that your organization no longer needs and remove the permissions that the role has given users.

API endpoint for tracking multiple jobs (2018.1.2)

The commands endpoint plan_finish has been added to orchestrator API. You use this endpoint to track jobs run together as part of a plan. (A plan combines multiple tasks and runs them with a single command. For more information, see the docs for Bolt.)

API endpoint for checking Code Manager code deployment status (2018.1.2)

This release adds a /deploys/status endpoint for Code Manager. Use this endpoint to check the status of the code deployments that Code Manager is processing. For details about the endpoint, see the Code Manager API docs.

Configure expiration for inactive user accounts (2018.1.2)

The parameters account-expiry-days and password-reset-expiration were added to the RBAC service configuration. You use these parameters to specify the duration, in days, before a user's inactive account expires, and how often, in minutes, the application checks for idle user accounts.

Backup and restore functions (2018.1.0)

This release introduces Puppet Enterprise backup and restore functions. Back up your PE infrastructure, including Puppet code, configuration, PuppetDB, and certificates, allowing you to more easily migrate to a new master or recover from system failures.

Role-based access to tasks (2018.1.0)

Tasks have been added to the list of permission types available for user roles. You assign task permissions to limit user access to specific tasks that run on all nodes or a selected node group.

API endpoints for tracking multiple jobs (2018.1.0)

Two commands endpoints have been added to orchestrator API: plan_start and plan_task. You use these endpoints to track jobs run together as part of a plan. (A plan combines multiple tasks and runs them with a single command. For more information, see the docs for Bolt.)

Back to top