When it comes to configuration management and applications people try to adopt the config management also to application rollout or upgrades. Usually, people will struggle hard to get the things done right – especially when it comes to server or service dependencies. In my talk I am going to show how one can integrate Puppet declarative configuration management with Task based Workflows and Plan based Orchestration using Puppet Bolt. Many people might already know Puppet. I am giving an overview on Puppet limitations and how Puppet Bolt helps you to add the missing parts of Puppet. I am going to explain the differences between workflows and the according tasks and orchestration and the plans- You will receive an overview on the integration between Puppet and Puppet Bolt and how to develop and use Bolt Tasks and Plans.