Puppet Enterprise comes with some pre-installed tasks, and you can install or write other tasks you want to use.
package- Inspect, install, upgrade, and manage packages.
service- Start, stop, restart, and check the status of a service.
facter_task- Inspect the value of system facts.
puppet_conf- Inspect Puppet agent configuration settings.
You can find other tasks packaged in Puppet modules that you can install from the Forge and then manage with a Puppetfile and Code Manager. To install a module (so that you can use the tasks in the module), select the desired install method under Start using this module on the module's Forge page and follow the presented instructions.
You can also write tasks.