Hi Sandra, Bolt has two options: tasks and plans. Tasks consist of a Script (Shell, Powershell, Python, Ruby) and a .json file. Plans are written in Puppet DSL.
Main difference: Tasks run workflow actions like stop a service, do something and restart the service. Plans are used to control tasks over a number of nodes. In you case I would head to a task. When using pdf, you can run pdf new task within a module. You can then use bolt to execute a task: bolt task run <task name> —nodes <comma separated node list> The task istself: #modules/demo/tasks/test.sh #!/bin/bash touch <file> sudo touch <file> Hth, Martin > On 17. Nov 2021, at 21:42, Sandra Schlichting <[email protected]> > wrote: > > > Dear all =) > > I would like to learn Bolt with Puppet DSL, so I was wondering if someone > could get me started with an example that: > > * logs into a Linux host > * touch new_file_as_user > * sudo > * touch file_as_root > > That would be very much appreciated =) > > Hugs, > Sandra =) > > > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/4b32d706-6be7-4adf-8703-e7f5174720a7n%40googlegroups.com > > <https://groups.google.com/d/msgid/puppet-users/4b32d706-6be7-4adf-8703-e7f5174720a7n%40googlegroups.com?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/371F3364-CFFC-452C-80EB-1E78E6534193%40gmail.com.
