In a typical puppet infrastructure, you have a puppet master, and puppet nodes. A node is a single server that runs a technology (Like a jenkins node, or git node, or web server node) The master keeps a list of which modules are installed on which nodes, usually in a file called the site.pp
The instructions are telling you to install the puppet module on the puppet master, then inside the site.pp file on the puppet master, list the nodes the module is installed on. (In this case the node name is hostname.example.com
).
If you don't have a puppet master, and are trying to run all these commands on the same computer, then you most likely want to look into doing a masterless setup instead.
The commands would look something like this.
puppet module install rtyler/jenkins --modulepath=~/some/directory
puppet module install puppetlabs/stdlib --modulepath=~/some/directory
puppet module install puppetlabs/java --modulepath=~/some/directory
puppet module install darin/zypprepo --modulepath=~/some/directory
puppet appply -e 'include jenkins' --modulepath=~/some/directory