-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi
> Per the snippet above, I'm simply trying to add in an extra entry > into my /etc/apt/sources.list but I'm not sure where I would > actually put the above piece of code. I currently have it sitting > in my init.pp file for the corresponding class but I'm not sure if > that's really where it belongs. > > Is the init.pp file the right place for this and if not, where > would I put it? > > My apologies if this is a stupid question as I'm having a hard > time wrapping my head around this one. The answer totally depends on how you would like to structure your modules. Given that you are managing apt-stuff I would assume that you have something like an apt-module and I would place it within there. You could place it there in the init.pp in the apt-class and on all your debian systems, you would do an "include apt". However you might not want this repository to be present on all nodes, actually only on the ones that need the client-repo. So then a class called apt::repos::client (in the apt-modules in manifests/repos/client.pp ) might be the better place to put it and include this class on all nodes that require this repository. This has even a different advantage: Maybe the main purpose for this repository is have the packages available to install certain applications - that you are also managing by puppet. So you could include this repo-class only in the classes that manage the packages for these applications (specify a dependency!) and you have not anymore to think about this apt-dependency if you apply a certain application-class to a node. But this might already be a little bit off-the-topic. Anyway http://www.slideshare.net/PuppetLabs/roles-talk is really a good practice to structure your puppet code. ~pete -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlLg0tkACgkQbwltcAfKi3+YzACfSSsiJpa0nr9/XvpNjRNtIS1L RXwAn3UPFCCJVC4F3twiozCGNqI4PAoI =I0Xj -----END PGP SIGNATURE----- -- 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/52E0D2DF.4070306%40immerda.ch. For more options, visit https://groups.google.com/groups/opt_out.
