| [2011/12/31 00:00:12] @ Log started by gepetto | ||
| [2011/12/31 00:00:12] <CrazyGir> I'm getting tripped up at the beginner-intermediate / intermediate phase, where you can do just enough to be dangerous | ||
| [2011/12/31 00:00:41] <CrazyGir> I want to use puppet for all my systems, for all roles, so it's easy to get ahead of myself here | ||
| [2011/12/31 00:01:09] <rodjek> CrazyGir: probably better to ask for help with specific situations, then eventually you'll be able to come up with the best solution for you on your own | ||
| [2011/12/31 00:01:17] <CrazyGir> indeed | ||
| [2011/12/31 00:01:26] <jpalmer> I have a 'common' role. that all servers get. then a hardware role, that provides things specific for an HP server, Dell server, etc. then I have an OS role, which loads common things to all centos servers, or freebsd servers, etc then I get into specific roles like webserver, or db server, etc | ||
| [2011/12/31 00:01:34] <rodjek> a generic best practices guide to cover everything is pretty tough | ||
| [2011/12/31 00:01:35] <CrazyGir> but that's also why I asked about good resources for examples rodjek | ||
| [2011/12/31 00:02:23] <CrazyGir> jpalmer: it makes sense, but seeing the specifics of how in the code is another thing | ||
| [2011/12/31 00:03:27] <CrazyGir> here's the place I'm getting stuck at the most atm: as I understand it, if I want to "apply" you can include a template, or you could instantiate a class of a particular type | ||
| [2011/12/31 00:03:31] <CrazyGir> bah.. | ||
| [2011/12/31 00:04:05] <CrazyGir> here's the place I'm getting stuck at the most atm: as I understand it, if I want to "apply" a particular role/class definition, you could either include a template, or instantiate a class of a particular type, correct? which would you use when | ||
| [2011/12/31 00:04:08] <jpalmer> well, the code is just modules, same as any other.. the only difference is, I may have to change the name of a package for a specific OS. for instance, on centos 4, it might be "yum-downloadonly" on centos5, it might be named "yum-plugins-downloadonly" so I may have to make the module use the major version as a paramater | ||
| [2011/12/31 00:04:36] <CrazyGir> are you using conditionals in the modules? | ||
| [2011/12/31 00:05:05] <rodjek> jpalmer: well, in that example you should be using something like $::operatingsystemrelease fact to determine that automatically rather than having to supply a parameter | ||
| [2011/12/31 00:05:12] @ Stenbryggen joined channel #puppet | ||
| [2011/12/31 00:05:13] <jpalmer> kinda. let me show you an example | ||
| [2011/12/31 00:05:29] <CrazyGir> a better question.. if you are using conditionals, are you then including another foo.pp or putting the code inline? | ||
| [2011/12/31 00:05:59] <rodjek> CrazyGir: depends on what the conditional is controlling | ||
| [2011/12/31 00:06:08] <jpalmer> CrazyGir: https://github.com/example42/puppet-modules/blob/master/ntp/manifests/params.pp look at the 'packagename' sample | ||
| [2011/12/31 00:06:09] @ Quit: cwarden: Ping timeout: 240 seconds | ||
| [2011/12/31 00:06:49] <CrazyGir> rodjek: it seems sensible (as a pattern) to have modules support different os by including specific os.pp manifests in a conditional defined in init.pp | ||
| [2011/12/31 00:07:45] <jpalmer> CrazyGir: no need to overcomplicate with specific os.pp manifests. As you can see in the file I just linked.. if fooOS called that package "ntp-server" you could just add it | ||
| [2011/12/31 00:07:47] @ Quit: Holocaine: | ||
| [2011/12/31 00:08:12] <rodjek> jpalmer: i wouldn't call that class an example of best practices though | ||
| [2011/12/31 00:08:28] <rodjek> imo anyway | ||
| [2011/12/31 00:08:32] <CrazyGir> that's nice, define all the variables - based on os - then use them | ||
| [2011/12/31 00:09:02] <jpalmer> *shrug* I dunno about best practice. but I do know that the example42 modules seem to be held in high esteem in #puppet. | ||
| [2011/12/31 00:09:28] @ Quit: e1mer: Ping timeout: 252 seconds | ||
| [2011/12/31 00:09:36] <jpalmer> and as such, I base most of my custom modules on his 'foo' module template | ||
| [2011/12/31 00:09:38] <CrazyGir> jpalmer: they drive me a wee bit bonkers | ||
| [2011/12/31 00:10:09] <rodjek> unfortunate | ||
| [2011/12/31 00:10:19] <CrazyGir> they require just a tad more mental investment than I sometimes have in me at 2am | ||
| [2011/12/31 00:10:22] <jpalmer> CrazyGir: I thought the same thing.. until one day I needed my puppet infra to support a new OS (RHEL6) and it's slight differences in some places than CentOS5) | ||
| [2011/12/31 00:10:56] <jpalmer> I realized the example42 modules I'd used.. were cake to modify ad support the new stuff. the other modules.. not so much | ||
| [2011/12/31 00:10:58] <CrazyGir> well I'd like to follow best practices to go in that direction and ensure that sort of experience | ||
| [2011/12/31 00:11:04] <rodjek> the basic idea of contaminating the namespaces with global variables and blindly including classes makes me die a little bit | ||
| [2011/12/31 00:11:40] <jpalmer> rodjek: if you have better practices, I'd love to hear (or read if you have a link) them. until then, this is the best way that I know. | ||
| [2011/12/31 00:11:44] <CrazyGir> the difficult thing is that there doesn't really seem to be uniformity across modules | ||
| [2011/12/31 00:11:57] <CrazyGir> where by you run into conflicting styles | ||
| [2011/12/31 00:12:21] <jpalmer> CrazyGir: that's true. which is another reason I use the 'foo module' template. standardization | ||
| [2011/12/31 00:12:23] <CrazyGir> so integrating someone else's module into your manifests and style can be a pain | ||
| [2011/12/31 00:12:53] <CrazyGir> jpalmer: yea, that works well if the majority of your modules come from that line of thought | ||
| [2011/12/31 00:13:10] <jpalmer> I like the idea of the forge. but, since there are so many different styles.. I generally use those modules of examples.. and write a custom one anyway. | ||
| [2011/12/31 00:13:21] <rodjek> jpalmer: i'm actually writing something about this subject at the moment. i'll let you know. | ||
| [2011/12/31 00:13:21] <CrazyGir> mmmm | ||
| [2011/12/31 00:13:41] <CrazyGir> I'd appreciate knowing what you have to say as well | ||
| [2011/12/31 00:14:06] <CrazyGir> in the meantime, I'm almost too overwhelmed to pick a place to start >< | ||
| [2011/12/31 00:14:18] <jpalmer> rodjek: I'd be willing to read the early version, and offer feedback. | ||
| [2011/12/31 00:14:40] <CrazyGir> it's an interesting feeling to want to put everything in puppet, but need the patience to work through the learning curve to make it happen | ||
| [2011/12/31 00:16:31] <jpalmer> rodjek: One of the things that I think a lot of people miss.. puppet has this whole concept of "devops" which is great. but I'm betting a fair number of people who use it, are either programmers, or sysadmins. not necessarily both. and as such, modules tend to be either very "programmer" oriented, or very "sysadmin" oriented. a sysadmin may not grasp some of the concepts a programmer would. and vice versa. | ||
| [2011/12/31 00:17:41] <jpalmer> a sysadmin without a solid programming mindset/background, may not "get" some of the concepts used in more advanced modules. To be blunt, I'm still tryig to wrap my head around paramaterized classes. | ||
| [2011/12/31 00:17:56] <CrazyGir> jpalmer: I'd agree | ||
| [2011/12/31 00:18:06] <CrazyGir> and being someone really in the middle, it's really confusing | ||
| [2011/12/31 00:18:57] <CrazyGir> I have a hard time incorporating some of the programatic concepts/use because the sysadmin in me wants it done and sees a direct route in simply defining package names, users/groups, and file resources | ||
| [2011/12/31 00:20:38] <jpalmer> anywho, good talk. but I have maps to edit at waze.com. trying to hit the 50k map edit mark. | ||
| [2011/12/31 00:20:59] <CrazyGir> :) | ||
| [2011/12/31 00:21:08] <CrazyGir> enjoy | ||
| [2011/12/31 00:36:39] @ Quit: danblack: Ping timeout: 276 seconds | ||
| [2011/12/31 00:42:44] @ iamchrisf_ joined channel #puppet | ||
| [2011/12/31 00:50:18] @ Quit: kelseyhightower: Quit: kelseyhightower | ||
| [2011/12/31 00:54:39] <CrazyGir> how would you offer BIND as a module, to some number of nodes, but offer specific zone files (or groups) to individual nodes | ||
| [2011/12/31 00:55:10] @ Quit: tmclaugh: Quit: tmclaugh | ||
| [2011/12/31 01:03:32] @ Quit: rcrowley: Quit: Computer has gone to sleep. | ||
| [2011/12/31 01:03:54] @ Quit: fir31ight: Remote host closed the connection | ||
| [2011/12/31 01:05:50] @ Quit: MUILTR: Ping timeout: 252 seconds | ||
| [2011/12/31 01:11:06] @ Quit: zwi: Quit: Leaving. | ||
| [2011/12/31 01:11:47] @ Quit: oktapodi_: Quit: oktapodi_ | ||
| [2011/12/31 01:13:42] @ mjsobota joined channel #puppet | ||
| [2011/12/31 01:17:34] @ Quit: Callek: Ping timeout: 276 seconds | ||
| [2011/12/31 01:24:05] @ xjiujiu joined channel #puppet | ||
| [2011/12/31 01:26:15] @ aculich joined channel #puppet | ||
| [2011/12/31 01:34:36] @ Quit: objectiveous: Remote host closed the connection | ||
| [2011/12/31 01:34:43] @ objectiveous joined channel #puppet | ||
| [2011/12/31 01:34:53] @ Quit: juicelsu009: Quit: Linkinus - http://linkinus.com | ||
| [2011/12/31 01:38:45] <rodjek> CrazyGir: I would make a bind class that installed bind which would only be applied to the hosts that need bind | ||
| [2011/12/31 01:39:05] <rodjek> i would then make a bind::zone defined type that managed zone files | ||
| [2011/12/31 01:39:39] <rodjek> and then use that type to configure the zonefiles on hosts that needed them | ||
| [2011/12/31 01:40:09] @ Quit: shawns: Ping timeout: 240 seconds | ||
| [2011/12/31 01:44:50] @ Quit: jbehling_: Remote host closed the connection | ||
| [2011/12/31 01:46:09] @ Quit: fpletz: Remote host closed the connection | ||
| [2011/12/31 01:50:23] @ fpletz joined channel #puppet | ||
| [2011/12/31 01:51:56] @ Quit: aculich: Ping timeout: 240 seconds | ||
| [2011/12/31 01:51:57] @ Quit: Stenbryggen: Quit: Leaving. | ||
| [2011/12/31 01:53:41] @ shawns joined channel #puppet | ||
| [2011/12/31 02:02:44] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2011/12/31 02:03:59] @ Quit: bpgoldsb: Read error: Operation timed out | ||
| [2011/12/31 02:05:29] @ Quit: ben_duyujie: Remote host closed the connection | ||
| [2011/12/31 02:06:03] @ Quit: caofg: Quit: 离开 | ||
| [2011/12/31 02:08:15] @ skm joined channel #puppet | ||
| [2011/12/31 02:15:56] @ bpgoldsb joined channel #puppet | ||
| [2011/12/31 02:17:55] @ j4son left channel #puppet () | ||
| [2011/12/31 02:21:07] <CrazyGir> "As this makes manifest code more portable and reusable, hostnames should be omitted whenever possible." from http://docs.puppetlabs.com/guides/file_serving.html | ||
| [2011/12/31 02:21:40] <CrazyGir> what should you do instead of using hostnames in the cases where you need to provide a customized config to a particular node | ||
| [2011/12/31 02:23:44] <rodjek> parameterised class and make the file source a supplyable parameter | ||
| [2011/12/31 02:27:55] @ Quit: mjsobota: Quit: mjsobota | ||
| [2011/12/31 02:32:40] @ DJClean joined channel #puppet | ||
| [2011/12/31 02:32:53] <CrazyGir> rodjek: do you have an example? | ||
| [2011/12/31 02:33:19] <CrazyGir> do you mean to just call the class with a different source parameter? | ||
| [2011/12/31 02:35:34] <CrazyGir> also, I'm getting this error, which I'm not able to translate just yet: err: Failed to prepare catalog: Could not run command from prerun_command: Execution of '/etc/puppet/etckeeper-commit-pre' returned 1: | ||
| [2011/12/31 02:36:13] <rodjek> well, that error means that /etc/puppet/etckeeper-commit-pre returned 1 instead of 0 | ||
| [2011/12/31 02:36:37] <CrazyGir> O.o | ||
| [2011/12/31 02:36:40] <rodjek> if your prerun_command returns non-zero, puppet won't run | ||
| [2011/12/31 02:37:35] <CrazyGir> ah, I see, weird | ||
| [2011/12/31 02:38:45] @ Quit: zsoftich: Ping timeout: 252 seconds | ||
| [2011/12/31 02:42:59] <rodjek> CrazyGir: something like https://gist.github.com/1543276 | ||
| [2011/12/31 02:43:16] <rodjek> note, example only, not working code that can be copy-pasted directly in | ||
| [2011/12/31 02:44:45] @ Quit: newtMcKerr1: Quit: Leaving. | ||
| [2011/12/31 02:59:58] @ dissipate joined channel #puppet | ||
| [2011/12/31 02:59:59] @ Quit: dissipate: Changing host | ||
| [2011/12/31 02:59:59] @ dissipate joined channel #puppet | ||
| [2011/12/31 03:03:25] @ nkts joined channel #puppet | ||
| [2011/12/31 03:10:12] @ Stenbryggen joined channel #puppet | ||
| [2011/12/31 03:11:07] @ Quit: skm: Read error: Connection reset by peer | ||
| [2011/12/31 03:23:46] @ ali3n0 joined channel #puppet | ||
| [2011/12/31 03:31:03] @ Quit: choonming: Ping timeout: 252 seconds | ||
| [2011/12/31 03:33:23] @ fishguy joined channel #puppet | ||
| [2011/12/31 03:34:38] @ Quit: nkts: Read error: Connection reset by peer | ||
| [2011/12/31 03:34:51] @ nkts joined channel #puppet | ||
| [2011/12/31 03:40:15] @ karthick87 joined channel #puppet | ||
| [2011/12/31 03:45:36] <karthick87> Can anyone help me with this error http://paste.ubuntu.com/788626/ | ||
| [2011/12/31 03:46:40] <blkperl> karthick87: so it can't find class sudo... | ||
| [2011/12/31 03:46:46] <blkperl> where did you put it? | ||
| [2011/12/31 03:46:52] <blkperl> is it in a module? | ||
| [2011/12/31 03:47:01] <karthick87> blkperl: What should i do now? | ||
| [2011/12/31 03:47:22] <blkperl> you should put it in the place that puppet expects it to be | ||
| [2011/12/31 03:48:14] <karthick87> blkperl: Where should put it? In site.pp? | ||
| [2011/12/31 03:48:22] <blkperl> no... | ||
| [2011/12/31 03:48:56] <blkperl> http://projects.puppetlabs.com/projects/1/wiki/Puppet_Best_Practice2 | ||
| [2011/12/31 03:49:11] <blkperl> read that ^, i hope its still up to date | ||
| [2011/12/31 03:49:39] <blkperl> http://docs.puppetlabs.com/guides/modules.html | ||
| [2011/12/31 03:49:43] <blkperl> that might be helpful too | ||
| [2011/12/31 03:50:17] <blkperl> ideally you would have a "sudo" module with the sudo class | ||
| [2011/12/31 03:52:55] <karthick87> blkperl: Its there in the following location /etc/puppet/modules/sudo/manifests/sudo.pp | ||
| [2011/12/31 03:53:40] @ Quit: gniks: Quit: Leaving. | ||
| [2011/12/31 03:53:57] @ fjlg joined channel #puppet | ||
| [2011/12/31 03:55:17] <blkperl> karthick87: i don't think puppet looks at sudo.pp unless you include it.. do you have an init.pp? | ||
| [2011/12/31 03:56:52] <karthick87> Ya its there in /etc/puppet/modules/mymodule/manifests/init.pp | ||
| [2011/12/31 03:58:49] <blkperl> does init.pp include or import sudo.pp? | ||
| [2011/12/31 03:59:15] @ Quit: fjlg: Quit: leaving | ||
| [2011/12/31 04:01:00] <blkperl> it always takes me way to long to figure out this error :( | ||
| [2011/12/31 04:04:47] @ Quit: iamchrisf_: Quit: iamchrisf_ | ||
| [2011/12/31 04:09:09] @ skm joined channel #puppet | ||
| [2011/12/31 04:13:51] @ choonming joined channel #puppet | ||
| [2011/12/31 04:19:26] @ skoom joined channel #puppet | ||
| [2011/12/31 04:20:43] @ Quit: djm68: Remote host closed the connection | ||
| [2011/12/31 04:21:33] @ Quit: skm: Ping timeout: 276 seconds | ||
| [2011/12/31 04:21:33] @ skoom is now known as skm | ||
| [2011/12/31 04:26:51] @ Quit: Stenbryggen: Quit: Leaving. | ||
| [2011/12/31 04:34:58] @ nitram_macair_ joined channel #puppet | ||
| [2011/12/31 04:38:54] @ emmanuelux joined channel #puppet | ||
| [2011/12/31 04:40:29] @ Quit: nitram_macair: Quit: nitram_macair | ||
| [2011/12/31 04:40:29] @ nitram_macair_ is now known as nitram_macair | ||
| [2011/12/31 04:55:47] @ Quit: emmanuelux: Remote host closed the connection | ||
| [2011/12/31 04:57:10] @ Quit: BrianJ: Quit: Computer has gone to sleep. | ||
| [2011/12/31 05:01:47] <Volcane> dont import | ||
| [2011/12/31 05:01:56] <Volcane> class sudo should be in modules/sudo/manifests/init.pp | ||
| [2011/12/31 05:03:47] @ aculich joined channel #puppet | ||
| [2011/12/31 05:17:35] @ Quit: HarrisonZhu: Quit: Leaving. | ||
| [2011/12/31 05:29:25] @ sdog joined channel #puppet | ||
| [2011/12/31 05:29:31] @ Quit: sdog: Changing host | ||
| [2011/12/31 05:29:31] @ sdog joined channel #puppet | ||
| [2011/12/31 05:34:32] @ Quit: objectiveous: Read error: Connection reset by peer | ||
| [2011/12/31 05:34:39] @ objectiveous joined channel #puppet | ||
| [2011/12/31 05:37:20] @ Niarf joined channel #puppet | ||
| [2011/12/31 05:39:08] <karthick87> volcano: Where it should be? | ||
| [2011/12/31 05:40:19] <karthick87> volcane: Where it should be? | ||
| [2011/12/31 05:44:34] @ Quit: ali3n0: Quit: Leaving. | ||
| [2011/12/31 05:46:57] @ ressam joined channel #puppet | ||
| [2011/12/31 05:47:04] @ ressam left channel #puppet () | ||
| [2011/12/31 05:47:30] <karthick87> Can anyone help me with this error http://paste.ubuntu.com/788626/ | ||
| [2011/12/31 05:54:30] @ Quit: karthick87: Quit: Leaving | ||
| [2011/12/31 05:58:01] @ Quit: Niarf: Quit: Leaving. | ||
| [2011/12/31 05:58:13] @ Niarf joined channel #puppet | ||
| [2011/12/31 05:59:43] @ terra-x joined channel #puppet | ||
| [2011/12/31 06:03:16] @ Quit: terra-x: Remote host closed the connection | ||
| [2011/12/31 06:06:23] @ Quit: trn: Ping timeout: 255 seconds | ||
| [2011/12/31 06:06:34] @ Quit: tomben: Read error: Connection reset by peer | ||
| [2011/12/31 06:07:04] @ tomben joined channel #puppet | ||
| [2011/12/31 06:13:19] @ Quit: jodok: Quit: jodok | ||
| [2011/12/31 06:19:06] @ trn joined channel #puppet | ||
| [2011/12/31 06:29:53] @ Quit: sdog: Quit: Leaving. | ||
| [2011/12/31 06:36:49] @ Schmidt joined channel #puppet | ||
| [2011/12/31 06:41:10] @ karthick87 joined channel #puppet | ||
| [2011/12/31 06:42:06] <Volcane> karthick87: i told you where to put it | ||
| [2011/12/31 06:47:37] @ ali3n0 joined channel #puppet | ||
| [2011/12/31 06:54:58] @ Quit: nitram_macair: Quit: nitram_macair | ||
| [2011/12/31 06:54:59] @ Quit: dbgster: Quit: dbgster | ||
| [2011/12/31 06:55:16] @ dbgster joined channel #puppet | ||
| [2011/12/31 06:59:48] @ Quit: skm: Remote host closed the connection | ||
| [2011/12/31 06:59:50] @ Quit: dbgster: Ping timeout: 248 seconds | ||
| [2011/12/31 07:00:22] @ skm joined channel #puppet | ||
| [2011/12/31 07:04:30] @ jodok joined channel #puppet | ||
| [2011/12/31 07:04:31] @ Quit: jodok: Changing host | ||
| [2011/12/31 07:04:31] @ jodok joined channel #puppet | ||
| [2011/12/31 07:10:31] @ Quit: Schmidt: Ping timeout: 276 seconds | ||
| [2011/12/31 07:16:07] @ Quit: jsm: Quit: jsm | ||
| [2011/12/31 07:30:42] @ ckauhaus joined channel #puppet | ||
| [2011/12/31 07:31:13] @ dbgster joined channel #puppet | ||
| [2011/12/31 07:33:55] @ Quit: choonming: Ping timeout: 252 seconds | ||
| [2011/12/31 07:36:37] @ jsm joined channel #puppet | ||
| [2011/12/31 07:37:32] <karthick87> is this output correct http://paste.ubuntu.com/788788/ ? | ||
| [2011/12/31 07:40:27] @ Quit: xjiujiu: Read error: Connection reset by peer | ||
| [2011/12/31 07:41:42] @ xjiujiu joined channel #puppet | ||
| [2011/12/31 07:44:09] <stephenh> karthick87: looks good, empty node definition? | ||
| [2011/12/31 07:45:46] <karthick87> stephenh: There is no empty node definition. | ||
| [2011/12/31 07:49:18] <karthick87> stephenh: But the file is not getting shared form puppetmaster to puppet client. Can you help me pls? | ||
| [2011/12/31 07:55:08] @ Quit: karthick87: Quit: Leaving | ||
| [2011/12/31 07:58:41] @ Quit: dbgster: Quit: dbgster | ||
| [2011/12/31 08:00:27] @ Quit: DigitalFlux: Quit: No Ping reply in 180 seconds. | ||
| [2011/12/31 08:00:52] @ DigitalFlux joined channel #puppet | ||
| [2011/12/31 08:00:53] @ Quit: DigitalFlux: Changing host | ||
| [2011/12/31 08:00:53] @ DigitalFlux joined channel #puppet | ||
| [2011/12/31 08:03:23] @ karthick87 joined channel #puppet | ||
| [2011/12/31 08:03:36] <karthick87> root@TME11:~# puppetd --test err: Could not run Puppet configuration client: Could not retrieve local facts: bad URI(is not URI?): http://169.254.169.254/2008-02-01/meta-data/<HTML><HEAD><TITLE>HTTP access denied</TITLE></HEAD><BODY><img src/ | ||
| [2011/12/31 08:03:49] <karthick87> How to rectify this error ^ ^ | ||
| [2011/12/31 08:04:18] @ Quit: DigitalFlux: Client Quit | ||
| [2011/12/31 08:04:36] @ DigitalFlux joined channel #puppet | ||
| [2011/12/31 08:04:37] @ Quit: DigitalFlux: Changing host | ||
| [2011/12/31 08:04:37] @ DigitalFlux joined channel #puppet | ||
| [2011/12/31 08:07:13] @ Quit: ali3n0: Quit: Leaving. | ||
| [2011/12/31 08:13:01] @ illsci joined channel #puppet | ||
| [2011/12/31 08:13:55] @ Quit: karthick87: Quit: Leaving | ||
| [2011/12/31 08:18:36] @ Quit: misc: Read error: Operation timed out | ||
| [2011/12/31 08:18:51] @ e1mer joined channel #puppet | ||
| [2011/12/31 08:24:46] @ fronlius joined channel #puppet | ||
| [2011/12/31 08:25:14] @ misc joined channel #puppet | ||
| [2011/12/31 08:26:28] @ BrickBag joined channel #puppet | ||
| [2011/12/31 08:27:04] @ Quit: BrickBag: Client Quit | ||
| [2011/12/31 08:27:26] @ BrickBag_ joined channel #puppet | ||
| [2011/12/31 08:27:43] @ Quit: BrickBag_: Client Quit | ||
| [2011/12/31 08:27:47] @ Quit: aculich: Ping timeout: 240 seconds | ||
| [2011/12/31 08:28:22] @ BrickBag joined channel #puppet | ||
| [2011/12/31 08:29:06] @ Quit: BrickBag: Client Quit | ||
| [2011/12/31 08:29:23] @ BrickBag joined channel #puppet | ||
| [2011/12/31 08:34:38] @ Quit: beisser: Remote host closed the connection | ||
| [2011/12/31 08:35:23] @ beisser joined channel #puppet | ||
| [2011/12/31 08:36:01] @ cliff-hm joined channel #puppet | ||
| [2011/12/31 08:58:04] @ karthick87 joined channel #puppet | ||
| [2011/12/31 08:58:36] <karthick87> I am not able to copy files to my nodes, can anyone help? | ||
| [2011/12/31 09:00:07] <henk> ask | ||
| [2011/12/31 09:02:14] @ Quit: fronlius: Quit: fronlius | ||
| [2011/12/31 09:07:54] @ artis_ joined channel #puppet | ||
| [2011/12/31 09:10:31] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2011/12/31 09:12:14] @ Quit: e1mer: Ping timeout: 255 seconds | ||
| [2011/12/31 09:12:50] @ Quit: trn: Ping timeout: 244 seconds | ||
| [2011/12/31 09:14:37] @ skm joined channel #puppet | ||
| [2011/12/31 09:15:49] @ Quit: jsm: Quit: jsm | ||
| [2011/12/31 09:18:51] <karthick87> henk: File is not copied to puppet clients from master. How to find out the problem? | ||
| [2011/12/31 09:20:47] <henk> karthick87: uhm, like with any other problem: checking you have done everything needed, examining output, thinking what it means and what might cause it, changing things, testing again, examining the differences… | ||
| [2011/12/31 09:21:41] @ e1mer joined channel #puppet | ||
| [2011/12/31 09:22:12] <karthick87> henk: See this is my manifests file http://paste.ubuntu.com/788849/ | ||
| [2011/12/31 09:23:47] <karthick87> is there anything else i need to alter in /etc/puppet/fileserv.conf | ||
| [2011/12/31 09:23:50] <karthick87> ? | ||
| [2011/12/31 09:25:45] <henk> karthick87: You don’t need to alter anything in fileserver.conf when you use modules properly. What’s the error with that manifest? | ||
| [2011/12/31 09:25:56] @ jsm joined channel #puppet | ||
| [2011/12/31 09:26:35] @ trn joined channel #puppet | ||
| [2011/12/31 09:31:00] <karthick87> henk: See the problem is the file is not copied to client. | ||
| [2011/12/31 09:31:32] <karthick87> henk: How to run the manifest? | ||
| [2011/12/31 09:32:08] @ OltreIrc`24406 joined channel #puppet | ||
| [2011/12/31 09:32:16] <illsci> harthick87: You can run the manifest a bunch of different ways. Do you have a puppet master setup? | ||
| [2011/12/31 09:32:29] <karthick87> illsci: yes | ||
| [2011/12/31 09:32:45] <illsci> Do you have a /etc/puppet/manifests directory with a site.pp inside it? | ||
| [2011/12/31 09:32:45] <henk> karthick87: The error message is what I wanted to see… | ||
| [2011/12/31 09:33:06] <karthick87> illsci: yes | ||
| [2011/12/31 09:33:13] @ OltreIrc`24406 left channel #puppet () | ||
| [2011/12/31 09:33:25] <henk> And you should read up on modules. Your file structure seems rather chaotic… | ||
| [2011/12/31 09:33:41] <illsci> and you have node {} definitions in your site.pp file that match the hostname of the nodes you're trying to apply your manifests to? | ||
| [2011/12/31 09:34:00] <illsci> or a default node that matches them all? | ||
| [2011/12/31 09:34:45] <karthick87> illsci: Yes i have the node definitions in site.pp | ||
| [2011/12/31 09:34:50] <illsci> If you do then in your node definition you need to include the modules you want to run | ||
| [2011/12/31 09:35:05] <illsci> and in /etc/puppet/modules/somemodulename | ||
| [2011/12/31 09:35:26] <illsci> you should have /etc/puppet/modules/somemodulename/{files,manifests,templates} | ||
| [2011/12/31 09:35:45] <illsci> but your static files in the files dir, put your erb templates in the templates dir | ||
| [2011/12/31 09:36:12] <illsci> in the /etc/puppet/modules/somemodulename/manifests/ make sure you have an init.pp file that includes the modules subclasses | ||
| [2011/12/31 09:36:37] @ Quit: jsm: Quit: jsm | ||
| [2011/12/31 09:37:02] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2011/12/31 09:37:06] <illsci> like /etc/puppet/modules/somemodulename/manifests/init.pp should have include somemodulename::install and in the /etc/puppet/modules/somemodulename/manifests/install.pp you would have a file resource | ||
| [2011/12/31 09:37:27] <illsci> https://www.puppetlabs.com/references/2.7.0/type.html#file | ||
| [2011/12/31 09:37:59] <illsci> look at the source property.... | ||
| [2011/12/31 09:38:26] <illsci> source => "puppet://puppet/modules/somemodulename/whateverfileyouwant.txt" | ||
| [2011/12/31 09:38:33] @ skm joined channel #puppet | ||
| [2011/12/31 09:38:56] <illsci> when puppet runs it will copy the file from /etc/puppet/modules/somemodulename/files/whateverfileyouwant.txt to your puppet client | ||
| [2011/12/31 09:39:24] <stephenh> is there a way to use yum --remove-leaves when marking a package as absent in puppet? | ||
| [2011/12/31 09:39:29] <stephenh> rather than just yum erase? | ||
| [2011/12/31 09:39:36] <illsci> and it will put it at the location you defined in your file resource's namevar | ||
| [2011/12/31 09:39:50] <illsci> like file { "/my/file": would put whateverfileyouwant.txt at /my/file | ||
| [2011/12/31 09:40:11] <karthick87> karthick@karthick-it:~$ puppet /etc/puppet/modules/mymodule/manifests/site.pp Could not parse for environment production: No file(s) found for import of 'mymodule' at /etc/puppet/modules/mymodule/manifests/site.pp:3 on node karthick-it.chn.jd.com | ||
| [2011/12/31 09:40:30] <karthick87> Error ^ ^ | ||
| [2011/12/31 09:40:41] <illsci> you don't run it like that | ||
| [2011/12/31 09:40:52] @ zwi joined channel #puppet | ||
| [2011/12/31 09:41:06] <illsci> on your client you want to run puppet agent --test | ||
| [2011/12/31 09:41:22] <illsci> and it will connect to your master and compile a catalog and ship everything over to be applied | ||
| [2011/12/31 09:41:55] <illsci> what's it say when you do that | ||
| [2011/12/31 09:42:34] <karthick87> Output in client: info: Caching catalog for testing.chn.jd.com info: Applying configuration version '1325337436' Finished catalog run in 0.01 seconds | ||
| [2011/12/31 09:42:39] <illsci> you only have one site.pp and it should be at /etc/puppet/manifests/site.pp | ||
| [2011/12/31 09:42:53] <illsci> in the modules themselvs you have an init.pp, this is how the module autoloading works | ||
| [2011/12/31 09:43:00] @ Quit: whack: Quit: leaving | ||
| [2011/12/31 09:43:20] <illsci> you have /etc/puppet/modules/mymodule/manifests/init.pp and that's where you include the subclasses | ||
| [2011/12/31 09:44:04] <illsci> Ok so did it do what you want? | ||
| [2011/12/31 09:44:18] <illsci> info: Caching catalog for testing.chn.jd.com info: Applying configuration version '1325337436' Finished catalog run in 0.01 seconds | ||
| [2011/12/31 09:44:19] <karthick87> Yes | ||
| [2011/12/31 09:44:33] <illsci> there you go... no go read the documentation again like 20 more times | ||
| [2011/12/31 09:45:26] <karthick87> Still the file is not copied :( | ||
| [2011/12/31 09:45:37] <illsci> that's because your module setup is wrong | ||
| [2011/12/31 09:45:44] <illsci> your mymodule should look like this... | ||
| [2011/12/31 09:46:35] <illsci> like /etc/puppet/modules/mymodule/{manifests,files,templates}/{init.pp,install.pp,config.pp,params.pp,whateveryouwant.pp} | ||
| [2011/12/31 09:46:36] @ whack joined channel #puppet | ||
| [2011/12/31 09:46:58] <karthick87> I have followed this link http://askubuntu.com/questions/90015/how-to-copy-files-to-all-machines-using-puppet-master/90587#90587 | ||
| [2011/12/31 09:50:39] <karthick87> illsci: site.pp & init.pp are in the following location /etc/puppet/modules/mymodule/manifests/ | ||
| [2011/12/31 09:51:14] <karthick87> illsci: and the file to be copied is located in /etc/puppet/modules/mymodule/ | ||
| [2011/12/31 09:51:22] <karthick87> illsci: and the file to be copied is located in /etc/puppet/modules/mymodule/files/ | ||
| [2011/12/31 09:51:22] <illsci> yeah that's wrong | ||
| [2011/12/31 09:51:35] <illsci> that's right! | ||
| [2011/12/31 09:51:51] <illsci> you only need one site.pp | ||
| [2011/12/31 09:52:03] <illsci> it should be at /etc/puppet/manifests/site.pp | ||
| [2011/12/31 09:52:10] <illsci> you have one init.pp per each module you create | ||
| [2011/12/31 09:52:24] <illsci> it's at /etc/puppet/modules/modulename/manifests/init.pp | ||
| [2011/12/31 09:52:32] <illsci> repeat for every module you create | ||
| [2011/12/31 09:52:58] <karthick87> illsci: I have moved that site.pp to /etc/puppet/manifests/ | ||
| [2011/12/31 09:55:22] @ sdog joined channel #puppet | ||
| [2011/12/31 09:55:58] <karthick87> Oops still the file is not copied, uhh :( | ||
| [2011/12/31 09:57:33] @ Quit: xjiujiu: Read error: Connection reset by peer | ||
| [2011/12/31 09:59:52] @ Quit: Niarf: Quit: Leaving. | ||
| [2011/12/31 10:02:06] <karthick87> Its copied now thank you, but do i need to enter this command on evey client puppet agent --test ? | ||
| [2011/12/31 10:06:38] @ Quit: IndyMichaelB: Quit: IndyMichaelB | ||
| [2011/12/31 10:10:39] <karthick87> illsci: Its copied now thank you, but do i need to enter this command on evey client puppet agent --test ? | ||
| [2011/12/31 10:11:52] <karthick87> illsci: Its copied now thank you, but do i need to enter this command on evey client puppet agent --test ? | ||
| [2011/12/31 10:16:27] @ simNIX joined channel #puppet | ||
| [2011/12/31 10:16:39] @ Quit: e1mer: Ping timeout: 240 seconds | ||
| [2011/12/31 10:28:57] @ e1mer joined channel #puppet | ||
| [2011/12/31 10:29:14] @ iamchrisf_ joined channel #puppet | ||
| [2011/12/31 10:57:18] @ gebi_ joined channel #puppet | ||
| [2011/12/31 11:01:16] @ Quit: gebi: Ping timeout: 276 seconds | ||
| [2011/12/31 11:06:10] @ rcrowley joined channel #puppet | ||
| [2011/12/31 11:06:56] @ leifmadsen joined channel #puppet | ||
| [2011/12/31 11:06:59] @ Quit: leifmadsen: Changing host | ||
| [2011/12/31 11:06:59] @ leifmadsen joined channel #puppet | ||
| [2011/12/31 11:10:15] @ ajburton1 joined channel #puppet | ||
| [2011/12/31 11:10:56] @ Quit: ajburton1: Client Quit | ||
| [2011/12/31 11:11:13] @ ajburton1 joined channel #puppet | ||
| [2011/12/31 11:13:30] @ jforman joined channel #puppet | ||
| [2011/12/31 11:29:38] @ eightyeight left channel #puppet ("wwjd? jwrtfm.") | ||
| [2011/12/31 11:32:36] @ Quit: clustermagnet: Ping timeout: 240 seconds | ||
| [2011/12/31 11:35:05] @ Quit: nkts: Quit: nkts | ||
| [2011/12/31 11:35:08] @ Quit: salajander: Read error: Connection reset by peer | ||
| [2011/12/31 11:35:21] @ salajander joined channel #puppet | ||
| [2011/12/31 11:35:24] @ nkts joined channel #puppet | ||
| [2011/12/31 11:40:21] @ Quit: nkts: Ping timeout: 268 seconds | ||
| [2011/12/31 11:43:53] @ Kazuhiro joined channel #puppet | ||
| [2011/12/31 11:46:31] @ tmclaugh joined channel #puppet | ||
| [2011/12/31 11:59:51] @ Quit: ajburton1: Quit: Leaving. | ||
| [2011/12/31 12:03:10] @ Quit: fishguy: Quit: Leaving | ||
| [2011/12/31 12:04:49] @ Quit: leifmadsen: Ping timeout: 240 seconds | ||
| [2011/12/31 12:08:17] @ nkts joined channel #puppet | ||
| [2011/12/31 12:10:55] @ fronlius joined channel #puppet | ||
| [2011/12/31 12:11:31] @ Quit: fronlius: Client Quit | ||
| [2011/12/31 12:12:49] @ Quit: e1mer: Ping timeout: 240 seconds | ||
| [2011/12/31 12:19:38] @ Quit: iamchrisf_: Quit: iamchrisf_ | ||
| [2011/12/31 12:23:17] @ choonming joined channel #puppet | ||
| [2011/12/31 12:26:17] @ e1mer joined channel #puppet | ||
| [2011/12/31 12:27:53] @ Quit: duerF: Quit: Leaving | ||
| [2011/12/31 12:35:07] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2011/12/31 12:36:43] @ Quit: Chowzzf: Quit: Leaving | ||
| [2011/12/31 12:37:30] @ gebi_ is now known as gebi | ||
| [2011/12/31 12:40:03] @ Quit: nkts: Quit: nkts | ||
| [2011/12/31 12:40:21] @ nkts joined channel #puppet | ||
| [2011/12/31 12:40:54] @ Chowzzf joined channel #puppet | ||
| [2011/12/31 12:42:21] @ neilh joined channel #puppet | ||
| [2011/12/31 12:42:29] @ newtMcKerr joined channel #puppet | ||
| [2011/12/31 12:43:39] @ iamchrisf_ joined channel #puppet | ||
| [2011/12/31 12:44:51] @ Quit: nkts: Ping timeout: 252 seconds | ||
| [2011/12/31 12:46:08] @ Quit: e1mer: Ping timeout: 240 seconds | ||
| [2011/12/31 12:55:29] @ BrianJ joined channel #puppet | ||
| [2011/12/31 12:55:33] @ Quit: BrianJ: Client Quit | ||
| [2011/12/31 13:00:43] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2011/12/31 13:13:04] @ Schmidt joined channel #puppet | ||
| [2011/12/31 13:21:19] @ seanh-ansca joined channel #puppet | ||
| [2011/12/31 13:21:30] @ Quit: seanh-ansca: Client Quit | ||
| [2011/12/31 13:23:54] @ skm joined channel #puppet | ||
| [2011/12/31 13:24:37] @ tswicegood joined channel #puppet | ||
| [2011/12/31 13:26:17] @ Niarf joined channel #puppet | ||
| [2011/12/31 13:27:09] @ Quit: shawns: Ping timeout: 240 seconds | ||
| [2011/12/31 13:32:06] <joe-mac> I am an early adoptor of the next ubuntu LTS, and it looks like operatingsystemrelease is f'd... not sure if I should report this or what | ||
| [2011/12/31 13:32:49] <dpittman> joe-mac: What do you get from `lsb_release -a`? You probably should report it, but I don't know if that should be to us, or to Ubuntu. :) | ||
| [2011/12/31 13:32:53] <joe-mac> lsb_release -rd shows the right thing | ||
| [2011/12/31 13:33:08] <joe-mac> well, these are PL's packages :-) | ||
| [2011/12/31 13:33:15] <joe-mac> I just pull em down, re sign, and put em in my repo | ||
| [2011/12/31 13:33:51] <dpittman> joe-mac: If lsb_release gave garbage, and we just reported what it said, it wouldn't be our fault. ;) Anyway, us. Please include the output of the command in the report. | ||
| [2011/12/31 13:34:02] <joe-mac> yea, it looks like there is a new line in lsb_release | ||
| [2011/12/31 13:34:12] <joe-mac> hold on let me compare to a 10.04 LTS box before I file | ||
| [2011/12/31 13:34:27] <joe-mac> hm no looks the same | ||
| [2011/12/31 13:34:38] <joe-mac> I'll come up with a patch first then submit the report | ||
| [2011/12/31 13:34:49] @ Quit: objectiveous: Remote host closed the connection | ||
| [2011/12/31 13:34:53] @ objectiveous_ joined channel #puppet | ||
| [2011/12/31 13:40:14] @ gniks joined channel #puppet | ||
| [2011/12/31 13:42:02] <CrazyGir> "As this makes manifest code more portable and reusable, hostnames should be omitted whenever possible." from http://docs.puppetlabs.com/guides/file_serving.html | ||
| [2011/12/31 13:42:05] <CrazyGir> what should you do instead of using hostnames in the cases where you need to provide a customized config to a particular node | ||
| [2011/12/31 13:42:39] <CrazyGir> to this, rodjek noted: https://gist.github.com/1543276 | ||
| [2011/12/31 13:43:39] <CrazyGir> how would you extend this to apply to managing zone files for different BIND servers? | ||
| [2011/12/31 13:43:50] @ Quit: kambiz: Ping timeout: 252 seconds | ||
| [2011/12/31 13:43:57] @ shawns joined channel #puppet | ||
| [2011/12/31 13:44:12] @ Quit: trespan: Ping timeout: 252 seconds | ||
| [2011/12/31 13:44:12] @ Quit: hacim: Ping timeout: 252 seconds | ||
| [2011/12/31 13:44:13] @ Quit: CosmicRay: Ping timeout: 252 seconds | ||
| [2011/12/31 13:44:24] @ trespan joined channel #puppet | ||
| [2011/12/31 13:44:31] <joe-mac> I use fqdn very rarely | ||
| [2011/12/31 13:44:32] @ kambiz joined channel #puppet | ||
| [2011/12/31 13:44:36] @ Quit: cherwin: Ping timeout: 252 seconds | ||
| [2011/12/31 13:44:37] @ Quit: campee: Ping timeout: 252 seconds | ||
| [2011/12/31 13:44:39] <joe-mac> it is nice to rely on other metadata if available | ||
| [2011/12/31 13:44:40] @ Quit: z00dax: Ping timeout: 252 seconds | ||
| [2011/12/31 13:44:41] @ Quit: msf: Ping timeout: 252 seconds | ||
| [2011/12/31 13:44:55] @ lbt_ joined channel #puppet | ||
| [2011/12/31 13:44:56] @ Quit: lbt_: Changing host | ||
| [2011/12/31 13:44:56] @ lbt_ joined channel #puppet | ||
| [2011/12/31 13:44:57] @ Quit: dcarley: Ping timeout: 252 seconds | ||
| [2011/12/31 13:44:57] @ Quit: Kloopy_: Ping timeout: 252 seconds | ||
| [2011/12/31 13:44:57] <joe-mac> sometimes it just mustb e dione though | ||
| [2011/12/31 13:44:58] @ Quit: faulpaul: Ping timeout: 252 seconds | ||
| [2011/12/31 13:44:58] @ Quit: Daviey: Ping timeout: 252 seconds | ||
| [2011/12/31 13:44:59] @ Quit: MaZ-: Ping timeout: 252 seconds | ||
| [2011/12/31 13:44:59] @ Quit: legoklods: Ping timeout: 252 seconds | ||
| [2011/12/31 13:45:06] <joe-mac> so, don't consider it a deadly sin or anything | ||
| [2011/12/31 13:45:20] @ Quit: lbt: Ping timeout: 252 seconds | ||
| [2011/12/31 13:45:21] @ Quit: mattrobinson: Ping timeout: 252 seconds | ||
| [2011/12/31 13:45:25] @ Chillax_ joined channel #puppet | ||
| [2011/12/31 13:45:41] @ Quit: mattswe: Ping timeout: 252 seconds | ||
| [2011/12/31 13:45:42] @ Quit: Desdic: Ping timeout: 252 seconds | ||
| [2011/12/31 13:45:56] <CrazyGir> I don't really follow your suggestion, or what ought to be done | ||
| [2011/12/31 13:45:59] @ hacim joined channel #puppet | ||
| [2011/12/31 13:46:00] @ Quit: hacim: Changing host | ||
| [2011/12/31 13:46:00] @ hacim joined channel #puppet | ||
| [2011/12/31 13:46:13] @ cherwin joined channel #puppet | ||
| [2011/12/31 13:46:14] @ Quit: Chillax: Ping timeout: 252 seconds | ||
| [2011/12/31 13:46:15] @ Quit: chrisred: Ping timeout: 252 seconds | ||
| [2011/12/31 13:46:20] @ jbarratt joined channel #puppet | ||
| [2011/12/31 13:46:23] @ msf joined channel #puppet | ||
| [2011/12/31 13:46:24] @ Quit: sietse_: Ping timeout: 252 seconds | ||
| [2011/12/31 13:46:28] @ campee joined channel #puppet | ||
| [2011/12/31 13:46:31] @ Kloopy joined channel #puppet | ||
| [2011/12/31 13:46:34] @ chrisred joined channel #puppet | ||
| [2011/12/31 13:46:35] @ dcarley joined channel #puppet | ||
| [2011/12/31 13:46:39] @ z00dax joined channel #puppet | ||
| [2011/12/31 13:46:44] @ legoklods joined channel #puppet | ||
| [2011/12/31 13:46:45] @ Quit: jbarratt_: Read error: Connection reset by peer | ||
| [2011/12/31 13:46:46] @ Quit: jpalmer: Ping timeout: 252 seconds | ||
| [2011/12/31 13:46:46] @ Quit: f3ew: Ping timeout: 252 seconds | ||
| [2011/12/31 13:46:46] @ faulpaul joined channel #puppet | ||
| [2011/12/31 13:46:50] @ mattrobinson joined channel #puppet | ||
| [2011/12/31 13:47:08] @ Quit: samography: Ping timeout: 252 seconds | ||
| [2011/12/31 13:47:13] @ sietse joined channel #puppet | ||
| [2011/12/31 13:47:16] @ Desdic joined channel #puppet | ||
| [2011/12/31 13:47:22] @ samography joined channel #puppet | ||
| [2011/12/31 13:47:35] @ f3ew joined channel #puppet | ||
| [2011/12/31 13:47:37] @ MaZ- joined channel #puppet | ||
| [2011/12/31 13:47:37] @ CosmicRay joined channel #puppet | ||
| [2011/12/31 13:47:42] @ mattswe joined channel #puppet | ||
| [2011/12/31 13:50:21] @ Quit: Schmidt: Read error: Operation timed out | ||
| [2011/12/31 13:51:57] <joe-mac> o shit I just woke up sorry I read your comment wrong | ||
| [2011/12/31 13:52:00] <joe-mac> it means you want to do | ||
| [2011/12/31 13:52:02] @ Daviey joined channel #puppet | ||
| [2011/12/31 13:52:06] <joe-mac> source:///modules/modulename/filename | ||
| [2011/12/31 13:52:12] <joe-mac> notice the triple slash | ||
| [2011/12/31 13:52:25] <elmo> rodjek: I'm trying (and failing) to understand the rationale for 'double quoted string containing no variables' in puppet-lint - what's the relevant part of the style guide? | ||
| [2011/12/31 13:54:06] <joe-mac> ah, dpittman, any reason why operatingsystemrelease doesn't fall back to LSB on linux distros? | ||
| [2011/12/31 13:54:17] <joe-mac> see, I am using operatingsystemrelease because I support more than just linux | ||
| [2011/12/31 13:55:15] <dpittman> joe-mac: I thought it did. Given that, I can't answer your question. If you put in a ticket adrient or the other Facter folks can probably answer why. :) | ||
| [2011/12/31 13:55:29] <joe-mac> maybe I will just add a crutch in my code for now rather than try to make a design decision on PL's behalf | ||
| [2011/12/31 13:55:30] <joe-mac> will do | ||
| [2011/12/31 13:55:45] @ Chillax_ is now known as Chillax | ||
| [2011/12/31 13:55:52] @ Quit: Chillax: Changing host | ||
| [2011/12/31 13:55:52] @ Chillax joined channel #puppet | ||
| [2011/12/31 13:57:13] <joe-mac> CrazyGir: you see what I am saying now? | ||
| [2011/12/31 13:57:38] <joe-mac> basically it';s just saying in the docs not to hard code a server in there, if you leave it blank it will figure out which server you're connected to and use that | ||
| [2011/12/31 13:57:54] <joe-mac> if you split up file serving to be on another server for scaling reasons, obviously this isn't so possible | ||
| [2011/12/31 13:58:56] @ Quit: alanevans: Ping timeout: 240 seconds | ||
| [2011/12/31 14:00:54] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2011/12/31 14:05:02] @ alanevans joined channel #puppet | ||
| [2011/12/31 14:07:13] <elmo> rodjek: ah, I see it's in the README, never mind - sorry | ||
| [2011/12/31 14:07:32] @ Callek joined channel #puppet | ||
| [2011/12/31 14:07:35] <adrient> joe-mac: with respect to falling back to LSB on linux if it's present, that's not a bad idea | ||
| [2011/12/31 14:08:06] @ Quit: octe: Ping timeout: 252 seconds | ||
| [2011/12/31 14:08:06] @ Quit: Whoop: Ping timeout: 252 seconds | ||
| [2011/12/31 14:08:07] @ Quit: tim|mac: Ping timeout: 252 seconds | ||
| [2011/12/31 14:08:07] @ tim|mac` joined channel #puppet | ||
| [2011/12/31 14:08:11] @ octe joined channel #puppet | ||
| [2011/12/31 14:08:23] <joe-mac> adrient: right? look at the code now, it is trying to parse /etc/issue... I can see that as a last ditch effort but that's pretty unreliable heh | ||
| [2011/12/31 14:08:30] <joe-mac> on Ubuntu at least it's doing that | ||
| [2011/12/31 14:08:33] @ Quit: nesusvet: Ping timeout: 252 seconds | ||
| [2011/12/31 14:08:38] @ nesusvet joined channel #puppet | ||
| [2011/12/31 14:08:43] <joe-mac> I work with machines of alls orts of types | ||
| [2011/12/31 14:08:46] @ Quit: legoklods: Ping timeout: 252 seconds | ||
| [2011/12/31 14:08:46] <joe-mac> I like it that way :-) | ||
| [2011/12/31 14:08:47] @ Whoop joined channel #puppet | ||
| [2011/12/31 14:08:48] @ Quit: Whoop: Changing host | ||
| [2011/12/31 14:08:48] @ Whoop joined channel #puppet | ||
| [2011/12/31 14:08:57] @ legoklods joined channel #puppet | ||
| [2011/12/31 14:09:08] @ Quit: nimrod10`: Ping timeout: 252 seconds | ||
| [2011/12/31 14:09:24] <joe-mac> I like that PL added an osfamily fact | ||
| [2011/12/31 14:09:27] <joe-mac> I think that is long overdue | ||
| [2011/12/31 14:09:56] <joe-mac> can cut down on a lot of =~ /(CentOS|RedHat)/ type shit now | ||
| [2011/12/31 14:10:16] @ Quit: Bosse: Ping timeout: 252 seconds | ||
| [2011/12/31 14:10:29] <joe-mac> I was using my own nomenclature for a while, "enterprise_linux" and "debuntu" | ||
| [2011/12/31 14:10:30] <adrient> Definitely, case statements started getting obscene in a few places for such things | ||
| [2011/12/31 14:10:44] <adrient> debuntu, shoot, we should have gone with that | ||
| [2011/12/31 14:11:01] <joe-mac> adrient: the reason I like it- is cause it differentiates from it being actual debian | ||
| [2011/12/31 14:11:03] @ Bosse joined channel #puppet | ||
| [2011/12/31 14:11:14] <joe-mac> I like to make it clear that this is a multi OS flavor type deal | ||
| [2011/12/31 14:11:48] <adrient> We just went with the original variant I think | ||
| [2011/12/31 14:11:58] <joe-mac> yea, not bad either way | ||
| [2011/12/31 14:11:59] <adrient> Which version of ubuntu are you having issues with? | ||
| [2011/12/31 14:12:35] <joe-mac> the upcoming LTS, I adopted early cause my home server/media server had an obscene amount of backports from all sorts of PPAs just to get HDMI sound and video working properly | ||
| [2011/12/31 14:12:49] <joe-mac> and I have a 500+ gb music collection... music is a big part of my life | ||
| [2011/12/31 14:13:00] <joe-mac> couldn't stand not having my collection ready to play on my system anymore | ||
| [2011/12/31 14:13:10] <joe-mac> so I loaded up the dev version of 12.04 | ||
| [2011/12/31 14:13:29] <joe-mac> yea I left out the part too where the backports just eventually came to a head and all broke | ||
| [2011/12/31 14:13:35] <joe-mac> so I kind of had no choice | ||
| [2011/12/31 14:13:58] <adrient> heh, well if it works then it works | ||
| [2011/12/31 14:14:14] <adrient> so /etc/issue has a format change or something? | ||
| [2011/12/31 14:16:33] <CrazyGir> joe-mac: but doing something like source:///modules/bind/zones/$hostname/* or something is more my question | ||
| [2011/12/31 14:16:44] <joe-mac> CrazyGir: yea go for it | ||
| [2011/12/31 14:16:49] <joe-mac> I do that for bind as well | ||
| [2011/12/31 14:17:02] <CrazyGir> or rather, what is the "puppet way" to serve out different zones to different nodes | ||
| [2011/12/31 14:17:20] <joe-mac> adrient: cause it's a dev branch it doesn't have a version, and besides, a lot of places customize etc issue for legal headers and shit | ||
| [2011/12/31 14:17:41] <joe-mac> CrazyGir: you can do a fallback method where you specify multiple sources | ||
| [2011/12/31 14:17:53] <joe-mac> I do it in such a way where hostname is first, but a canned generic setup is last | ||
| [2011/12/31 14:18:03] <CrazyGir> another question, when should you put classes/definitions in manifests/classes over /modules/foo/manifests? | ||
| [2011/12/31 14:18:06] <joe-mac> so if I don't load a custom bind set up it gets a standard one | ||
| [2011/12/31 14:18:11] <CrazyGir> mmm | ||
| [2011/12/31 14:18:34] <joe-mac> CrazyGir: I think the idea of splitting up clsses and defs into classes and definitions directories is gone with the wind | ||
| [2011/12/31 14:18:43] <joe-mac> I'm not sure the auto import will eevn work properly doing that | ||
| [2011/12/31 14:19:34] @ Quit: iamchrisf_: Quit: iamchrisf_ | ||
| [2011/12/31 14:20:29] @ Quit: illsci: Ping timeout: 240 seconds | ||
| [2011/12/31 14:21:48] <adrient> joe-mac: ok, got it. if you'll dump a few of the pertinent issues in a ticket we can definitely see about a fix | ||
| [2011/12/31 14:22:12] <joe-mac> adrient: yea I did already | ||
| [2011/12/31 14:22:24] <joe-mac> gepetto: #11658 | ||
| [2011/12/31 14:22:31] @ steve420 joined channel #puppet | ||
| [2011/12/31 14:22:41] <adrient> oh! okay, cool | ||
| [2011/12/31 14:23:10] <adrient> I'll look into hammering that as soon as I've had sufficient coffee | ||
| [2011/12/31 14:23:11] @ steve420 left channel #puppet () | ||
| [2011/12/31 14:24:25] @ Quit: rcrowley: Quit: Computer has gone to sleep. | ||
| [2011/12/31 14:24:28] <joe-mac> heh cool, should be pretty easy, like I said I'd have whipped it up but I leave the more decision-type things to you and other official PL people | ||
| [2011/12/31 14:27:32] @ iamchrisf_ joined channel #puppet | ||
| [2011/12/31 14:35:03] <joe-mac> finally got my mac os x boxes into puppet | ||
| [2011/12/31 14:35:11] <joe-mac> right now just as mcollective clients | ||
| [2011/12/31 14:35:20] <joe-mac> can't wait to add os x as a supported OS to most of my manifests | ||
| [2011/12/31 14:38:11] <joe-mac> hm now the 12.04 box is pulling another sweet bug | ||
| [2011/12/31 14:38:16] <joe-mac> this one seems it'll be a bit more obscue | ||
| [2011/12/31 14:38:25] <joe-mac> err: /Stage[main]/Hosts/Host[packages.thesilentpenguin.com-external]: Could not evaluate: ip is a required attribute for hosts | ||
| [2011/12/31 14:38:38] <joe-mac> yet ip is definitely defined, other nodes are collecting this host just fine | ||
| [2011/12/31 14:38:49] <joe-mac> sigh, so much to do, so little time | ||
| [2011/12/31 14:41:09] @ Quit: iamchrisf_: Read error: Operation timed out | ||
| [2011/12/31 14:41:40] @ Hitman2733 joined channel #puppet | ||
| [2011/12/31 14:41:48] @ Hitman2733 left channel #puppet () | ||
| [2011/12/31 14:42:00] @ nimrod10 joined channel #puppet | ||
| [2011/12/31 14:42:01] @ Quit: nimrod10: Excess Flood | ||
| [2011/12/31 14:42:15] @ nimrod10 joined channel #puppet | ||
| [2011/12/31 14:42:16] @ Quit: nimrod10: Excess Flood | ||
| [2011/12/31 14:43:00] @ nimrod10 joined channel #puppet | ||
| [2011/12/31 14:43:01] @ Quit: nimrod10: Excess Flood | ||
| [2011/12/31 14:43:56] @ nimrod10 joined channel #puppet | ||
| [2011/12/31 14:53:36] @ emmanuelux joined channel #puppet | ||
| [2011/12/31 14:53:49] <emmanuelux> what is puppet | ||
| [2011/12/31 14:54:55] @ iamchrisf_ joined channel #puppet | ||
| [2011/12/31 14:57:33] @ ali3n0 joined channel #puppet | ||
| [2011/12/31 14:59:42] @ Quit: ali3n0: Client Quit | ||
| [2011/12/31 15:04:16] <CrazyGir> joe-mac: so "everything" should be a module? | ||
| [2011/12/31 15:05:28] <joe-mac> CrazyGir: yes | ||
| [2011/12/31 15:05:33] <joe-mac> definitely | ||
| [2011/12/31 15:05:38] <CrazyGir> ok | ||
| [2011/12/31 15:05:56] <joe-mac> a pretty good rule of thumb too, is if you're using import anywhere but site.pp for like your node definitions, you're probably making a design mnistake | ||
| [2011/12/31 15:06:07] <CrazyGir> mmm | ||
| [2011/12/31 15:06:15] <CrazyGir> I'm using include in lots of places | ||
| [2011/12/31 15:06:35] <CrazyGir> but that's because I'm not really doing any inherited and parametized classes | ||
| [2011/12/31 15:07:49] @ neonflux joined channel #puppet | ||
| [2011/12/31 15:09:09] <joe-mac> include != import | ||
| [2011/12/31 15:10:00] <joe-mac> you will have to use include to do anything heh, unless you do parameterized classes | ||
| [2011/12/31 15:10:12] <joe-mac> as long as you set your file structure up right however, import is done all automagically | ||
| [2011/12/31 15:26:23] @ Quit: Synthead: Remote host closed the connection | ||
| [2011/12/31 15:29:52] <CrazyGir> indeed | ||
| [2011/12/31 15:30:18] <CrazyGir> I understand import != include, but that's why I noted what I did about inherited/parametized classes | ||
| [2011/12/31 15:38:11] * CrazyGir out for a bit | ||
| [2011/12/31 15:38:19] <CrazyGir> thanks for the guidance joe-mac | ||
| [2011/12/31 15:40:26] <joe-mac> np CrazyGir, anytime | ||
| [2011/12/31 15:41:18] @ joe-mac left channel #puppet () | ||
| [2011/12/31 15:41:57] @ nitram_macair joined channel #puppet | ||
| [2011/12/31 15:55:44] @ mpdude_ joined channel #puppet | ||
| [2011/12/31 15:58:35] @ Quit: mpdude: Ping timeout: 252 seconds | ||
| [2011/12/31 16:16:29] @ Quit: neilh: Ping timeout: 240 seconds | ||
| [2011/12/31 16:16:45] @ cwarden joined channel #puppet | ||
| [2011/12/31 16:21:59] @ Quit: neonflux: Ping timeout: 255 seconds | ||
| [2011/12/31 16:22:32] @ skm joined channel #puppet | ||
| [2011/12/31 16:25:34] @ Quit: iamchrisf_: Quit: iamchrisf_ | ||
| [2011/12/31 16:25:44] @ neonflux1 joined channel #puppet | ||
| [2011/12/31 16:25:54] @ Quit: skm: Client Quit | ||
| [2011/12/31 16:28:33] @ skm joined channel #puppet | ||
| [2011/12/31 16:32:27] @ Quit: skm: Client Quit | ||
| [2011/12/31 16:36:54] @ neonflux joined channel #puppet | ||
| [2011/12/31 16:38:27] @ Quit: neonflux1: Ping timeout: 240 seconds | ||
| [2011/12/31 16:41:21] @ Quit: neonflux: Ping timeout: 252 seconds | ||
| [2011/12/31 16:44:57] <hacim> i setup puppet locally to test some things, now when I run puppet against the local master I get this: | ||
| [2011/12/31 16:45:08] <hacim> err: /File[/var/lib/puppet/lib]: Failed to generate additional resources using 'eval_generate: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed. This is often because the time is out of sync on the server or client | ||
| [2011/12/31 16:45:31] @ neonflux joined channel #puppet | ||
| [2011/12/31 16:46:15] @ skm joined channel #puppet | ||
| [2011/12/31 16:52:14] @ Quit: jl000: Quit: No Ping reply in 180 seconds. | ||
| [2011/12/31 16:52:36] @ jl000 joined channel #puppet | ||
| [2011/12/31 16:58:32] <hacim> well, i nuked my /var/lib/puppet and things work again | ||
| [2011/12/31 17:07:54] @ Quit: nated: Quit: leaving | ||
| [2011/12/31 17:21:24] @ rcrowley joined channel #puppet | ||
| [2011/12/31 17:23:26] @ Quit: nitram_macair: Quit: nitram_macair | ||
| [2011/12/31 17:26:01] @ nitram_macair joined channel #puppet | ||
| [2011/12/31 17:34:47] @ objectiveous joined channel #puppet | ||
| [2011/12/31 17:34:55] @ Quit: objectiveous_: Read error: Connection reset by peer | ||
| [2011/12/31 17:35:30] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2011/12/31 17:35:54] @ Holocaine joined channel #puppet | ||
| [2011/12/31 17:38:21] @ lak joined channel #puppet | ||
| [2011/12/31 17:38:48] @ lak is now known as Guest53776 | ||
| [2011/12/31 17:44:55] @ Quit: Evolution: Ping timeout: 276 seconds | ||
| [2011/12/31 17:45:32] @ Quit: Guest53776: Quit: Leaving. | ||
| [2011/12/31 17:46:28] @ jpalmer joined channel #puppet | ||
| [2011/12/31 17:49:51] @ jsm joined channel #puppet | ||
| [2011/12/31 17:52:05] @ Evolution joined channel #puppet | ||
| [2011/12/31 17:52:45] <CrazyGir> if defining a group of "people" (admins / devs / etc, groups, their files and ssh resources) what is a good way to "organize" the manifests, and, more specifically, what is the best way to associate a set of users with a particular node or class definition? | ||
| [2011/12/31 17:53:51] @ Quit: dissipate: Quit: Leaving | ||
| [2011/12/31 17:54:03] @ skm joined channel #puppet | ||
| [2011/12/31 18:06:02] <CrazyGir> separately, how does mcollective fit into networks running puppet? | ||
| [2011/12/31 18:08:45] <nevyn> CrazyGir: so people in general should be in a directory | ||
| [2011/12/31 18:08:50] <nevyn> once you have enough systems | ||
| [2011/12/31 18:18:51] @ iamchrisf_ joined channel #puppet | ||
| [2011/12/31 18:20:39] @ Quit: mpdude_: Remote host closed the connection | ||
| [2011/12/31 18:25:59] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2011/12/31 18:27:48] @ ldlework joined channel #puppet | ||
| [2011/12/31 18:34:13] @ Boltsky joined channel #puppet | ||
| [2011/12/31 18:39:18] <CrazyGir> nevyn: how do you mean? | ||
| [2011/12/31 18:39:30] <CrazyGir> nevyn: like ldap? | ||
| [2011/12/31 18:40:29] <nevyn> yep | ||
| [2011/12/31 18:42:21] <CrazyGir> sure, for 100's or 1,000's of users | ||
| [2011/12/31 18:42:35] @ Quit: jsm: Quit: jsm | ||
| [2011/12/31 18:43:14] <CrazyGir> my question is less about the number of users and more about the best way to associate the definitions I create for x y z users with the systems under puppet's care | ||
| [2011/12/31 18:43:18] <CrazyGir> nevyn: ^ | ||
| [2011/12/31 18:44:18] <nevyn> so there's a suggested layout for a users module (assuming you're using the stanford bestpractice layout for your code) | ||
| [2011/12/31 18:45:22] <CrazyGir> so you have any links/resources you would suggest i read up on? | ||
| [2011/12/31 18:46:12] <nevyn> http://projects.puppetlabs.com/projects/1/wiki/Puppet_Best_Practice2 | ||
| [2011/12/31 18:46:17] <nevyn> read the section on managing users | ||
| [2011/12/31 18:47:03] @ skm joined channel #puppet | ||
| [2011/12/31 18:49:18] <CrazyGir> nevyn: that makes sense, though one last question here | ||
| [2011/12/31 18:49:45] <CrazyGir> actually, nevermind | ||
| [2011/12/31 18:51:29] @ Quit: emmanuelux: Ping timeout: 240 seconds | ||
| [2011/12/31 18:52:01] <CrazyGir> actually, yea, a different question | ||
| [2011/12/31 18:52:45] <CrazyGir> this cleanly addresses the issue of creating users, but if you're serving out files, ssh resources, etc, it gets a little messy | ||
| [2011/12/31 18:53:10] <CrazyGir> how would you cleanly include ssh and file definitions in the user::virtual defition? | ||
| [2011/12/31 18:55:10] <nevyn> umm there are a few modules/definitons people have made for that. | ||
| [2011/12/31 18:56:48] @ mattr- joined channel #puppet | ||
| [2011/12/31 18:56:59] @ Quit: mattr-: Changing host | ||
| [2011/12/31 18:56:59] @ mattr- joined channel #puppet | ||
| [2011/12/31 18:57:43] @ Quit: mattr: Ping timeout: 276 seconds | ||
| [2011/12/31 19:03:08] @ lak joined channel #puppet | ||
| [2011/12/31 19:03:34] @ lak is now known as Guest12406 | ||
| [2011/12/31 19:04:20] @ Quit: Guest12406: Client Quit | ||
| [2011/12/31 19:12:12] @ jsm joined channel #puppet | ||
| [2011/12/31 19:13:49] @ neilh joined channel #puppet | ||
| [2011/12/31 19:14:50] @ Quit: aglet: Ping timeout: 268 seconds | ||
| [2011/12/31 19:15:51] @ aglet joined channel #puppet | ||
| [2011/12/31 19:16:33] @ camerin joined channel #puppet | ||
| [2011/12/31 19:16:46] @ ghg joined channel #puppet | ||
| [2011/12/31 19:19:27] @ Quit: DJClean: Ping timeout: 240 seconds | ||
| [2011/12/31 19:22:59] <CrazyGir> can you define a directory as a resource and have this sourced from a directory served up out of a module? | ||
| [2011/12/31 19:24:24] <CrazyGir> bah, spoke too soon.. bad permissions | ||
| [2011/12/31 19:25:51] @ Quit: jimi_c: Read error: Operation timed out | ||
| [2011/12/31 19:29:29] <CrazyGir> I guess my question still stands | ||
| [2011/12/31 19:29:35] <CrazyGir> fixing permissions hasn't resolved this | ||
| [2011/12/31 19:29:42] @ jimi_c joined channel #puppet | ||
| [2011/12/31 19:29:43] @ Quit: gniks: Quit: Leaving. | ||
| [2011/12/31 19:29:44] <nevyn> yeah | ||
| [2011/12/31 19:29:53] <CrazyGir> I'm trying to serve out a .vim config directory for users | ||
| [2011/12/31 19:29:58] <nevyn> have a look at vcsrepo | ||
| [2011/12/31 19:30:09] <CrazyGir> as a module? | ||
| [2011/12/31 19:30:27] * CrazyGir found it | ||
| [2011/12/31 19:30:28] <nevyn> whack the whole thing in git or svn and then use vcsrepo to keep it current everywhere | ||
| [2011/12/31 19:30:52] @ Quit: aglet: Ping timeout: 268 seconds | ||
| [2011/12/31 19:31:08] <CrazyGir> I guess I can | ||
| [2011/12/31 19:31:18] <CrazyGir> I keep getting pulled deeper down the puppet hole here | ||
| [2011/12/31 19:31:28] <CrazyGir> it's a bit like the rabbit hole | ||
| [2011/12/31 19:32:47] @ aglet joined channel #puppet | ||
| [2011/12/31 19:33:14] @ gniks joined channel #puppet | ||
| [2011/12/31 19:34:16] <nevyn> vcsrepo is a resourcetype | ||
| [2011/12/31 19:34:41] <CrazyGir> ah | ||
| [2011/12/31 19:35:13] @ Quit: neonflux: Quit: Leaving. | ||
| [2011/12/31 19:36:09] @ Quit: nitram_macair: Ping timeout: 240 seconds | ||
| [2011/12/31 19:39:08] @ nitram_macair joined channel #puppet | ||
| [2011/12/31 19:40:37] @ dissipate joined channel #puppet | ||
| [2011/12/31 19:40:38] @ Quit: dissipate: Changing host | ||
| [2011/12/31 19:40:38] @ dissipate joined channel #puppet | ||
| [2011/12/31 19:40:48] <CrazyGir> nevyn: not doc'd? http://docs.puppetlabs.com/references/stable/type.html | ||
| [2011/12/31 19:45:45] @ Quit: tmclaugh: Quit: tmclaugh | ||
| [2011/12/31 19:47:59] @ tmclaugh joined channel #puppet | ||
| [2011/12/31 19:54:35] <nevyn> https://github.com/bruce/puppet-vcsrepo | ||
| [2011/12/31 19:59:35] @ Quit: nitram_macair: Quit: nitram_macair | ||
| [2011/12/31 19:59:41] @ Quit: tmclaugh: Quit: tmclaugh | ||
| [2011/12/31 20:01:26] @ Quit: jsm: Quit: jsm | ||
| [2011/12/31 20:03:53] @ Quit: redpepper: Quit: ZNC - http://znc.sourceforge.net | ||
| [2011/12/31 20:04:09] @ illsci joined channel #puppet | ||
| [2011/12/31 20:09:05] @ redpepper joined channel #puppet | ||
| [2011/12/31 20:11:20] @ Quit: aglet: Ping timeout: 240 seconds | ||
| [2011/12/31 20:11:34] @ Quit: ghg: Quit: Computer has gone to sleep. | ||
| [2011/12/31 20:13:09] @ Quit: rcrowley: Quit: Computer has gone to sleep. | ||
| [2011/12/31 20:21:02] @ Quit: redpepper: Quit: ZNC - http://znc.sourceforge.net | ||
| [2011/12/31 20:22:48] @ Quit: iamchrisf_: Quit: iamchrisf_ | ||
| [2011/12/31 20:26:23] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2011/12/31 20:27:57] @ Quit: trulsa: Ping timeout: 252 seconds | ||
| [2011/12/31 20:28:02] @ trulsa joined channel #puppet | ||
| [2011/12/31 20:28:19] @ Quit: codec: Ping timeout: 252 seconds | ||
| [2011/12/31 20:28:20] @ Quit: CoaxVex: Ping timeout: 252 seconds | ||
| [2011/12/31 20:28:31] @ CoaxVex joined channel #puppet | ||
| [2011/12/31 20:29:00] @ Quit: Niarf: Quit: Leaving. | ||
| [2011/12/31 20:29:55] @ codec joined channel #puppet | ||
| [2011/12/31 20:30:41] @ redpepper joined channel #puppet | ||
| [2011/12/31 20:31:31] @ Quit: codec: Read error: Operation timed out | ||
| [2011/12/31 20:33:43] @ Quit: redpepper: Read error: Connection reset by peer | ||
| [2011/12/31 20:37:50] @ Quit: |Mike|: Ping timeout: 248 seconds | ||
| [2011/12/31 20:37:58] @ dj__ joined channel #puppet | ||
| [2011/12/31 20:41:02] @ Quit: fenris02: Ping timeout: 248 seconds | ||
| [2011/12/31 20:42:05] @ |Mike| joined channel #puppet | ||
| [2011/12/31 20:42:09] @ redpepper joined channel #puppet | ||
| [2011/12/31 20:45:27] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2011/12/31 20:56:20] @ codec joined channel #puppet | ||
| [2011/12/31 21:04:29] @ iamchrisf_ joined channel #puppet | ||
| [2011/12/31 21:05:32] @ Quit: redpepper: Quit: ZNC - http://znc.sourceforge.net | ||
| [2011/12/31 21:09:26] @ redpepper joined channel #puppet | ||
| [2011/12/31 21:09:44] @ skm joined channel #puppet | ||
| [2011/12/31 21:10:07] @ Quit: illsci: Ping timeout: 240 seconds | ||
| [2011/12/31 21:10:22] @ Quit: iamchrisf_: Quit: iamchrisf_ | ||
| [2011/12/31 21:11:22] @ Quit: skm: Client Quit | ||
| [2011/12/31 21:12:18] @ newtMcKerr joined channel #puppet | ||
| [2011/12/31 21:13:37] @ skm joined channel #puppet | ||
| [2011/12/31 21:16:52] @ Quit: newtMcKerr: Ping timeout: 253 seconds | ||
| [2011/12/31 21:20:05] @ Quit: redpepper: Quit: ZNC - http://znc.sourceforge.net | ||
| [2011/12/31 21:20:52] @ nkts joined channel #puppet | ||
| [2011/12/31 21:24:09] @ redpepper joined channel #puppet | ||
| [2011/12/31 21:24:30] @ Quit: redpepper: Client Quit | ||
| [2011/12/31 21:26:05] @ nkts_ joined channel #puppet | ||
| [2011/12/31 21:26:56] @ Quit: nkts: Ping timeout: 252 seconds | ||
| [2011/12/31 21:26:56] @ nkts_ is now known as nkts | ||
| [2011/12/31 21:27:29] @ redpepper joined channel #puppet | ||
| [2011/12/31 21:30:02] @ lbt_ is now known as lbt | ||
| [2011/12/31 21:38:47] @ rcrowley joined channel #puppet | ||
| [2011/12/31 21:41:31] @ neonflux joined channel #puppet | ||
| [2011/12/31 21:41:41] @ iamchrisf_ joined channel #puppet | ||
| [2011/12/31 21:43:42] @ Quit: zwi: Quit: Leaving. | ||
| [2011/12/31 21:46:44] @ Quit: ldlework: Ping timeout: 252 seconds | ||
| [2011/12/31 21:57:18] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2011/12/31 22:00:24] @ griasan joined channel #puppet | ||
| [2011/12/31 22:02:47] @ Quit: dissipate: Ping timeout: 240 seconds | ||
| [2011/12/31 22:05:27] @ zwi joined channel #puppet | ||
| [2011/12/31 22:05:47] @ Quit: neonflux: Ping timeout: 240 seconds | ||
| [2011/12/31 22:09:02] @ Quit: iamchrisf_: Quit: iamchrisf_ | ||
| [2011/12/31 22:11:21] @ Quit: griasan: Quit: Colloquy for iPad - http://colloquy.mobi | ||
| [2011/12/31 22:16:33] @ skm joined channel #puppet | ||
| [2011/12/31 22:17:22] @ Quit: jodok: Quit: jodok | ||
| [2011/12/31 22:18:39] @ Quit: jimi_c: Ping timeout: 252 seconds | ||
| [2011/12/31 22:19:58] @ Quit: Kazuhiro: Quit: Leaving. | ||
| [2011/12/31 22:22:12] @ danblack joined channel #puppet | ||
| [2011/12/31 22:29:02] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2011/12/31 22:31:10] @ Quit: nkts: Quit: nkts | ||
| [2011/12/31 22:31:26] @ nkts joined channel #puppet | ||
| [2011/12/31 22:35:44] @ Quit: nkts: Ping timeout: 240 seconds | ||
| [2011/12/31 22:38:32] @ Quit: peterhil: Ping timeout: 240 seconds | ||
| [2011/12/31 22:42:52] @ iamchrisf_ joined channel #puppet | ||
| [2011/12/31 22:43:17] @ Quit: danblack: Ping timeout: 276 seconds | ||
| [2011/12/31 22:52:19] @ Quit: rcrowley: Quit: Computer has gone to sleep. | ||
| [2011/12/31 22:58:12] @ wmlbates joined channel #puppet | ||
| [2011/12/31 23:13:58] @ Quit: wmlbates: Ping timeout: 260 seconds | ||
| [2011/12/31 23:14:20] @ wmlbates joined channel #puppet | ||
| [2011/12/31 23:15:05] <emdub> what is the best way to determine in a puppet template if a package is installed? i have a template for logrotate that only needs to contain certain lines if a package is installed | ||
| [2011/12/31 23:15:10] @ skm joined channel #puppet | ||
| [2011/12/31 23:22:40] @ jsm joined channel #puppet | ||
| [2011/12/31 23:24:13] @ dissipate joined channel #puppet | ||
| [2011/12/31 23:25:20] @ nitram_macair joined channel #puppet | ||
| [2011/12/31 23:25:27] @ Quit: abetterlie: Quit: Lost terminal | ||
| [2011/12/31 23:30:19] <rodjek> emdub: create a fact that returns true if the package is installed | ||
| [2011/12/31 23:33:52] <emdub> ok | ||
| [2011/12/31 23:34:06] <emdub> easy enough, just wasn't sure if there was a more general way | ||
| [2011/12/31 23:34:07] <emdub> thanks | ||
| [2011/12/31 23:36:47] @ Quit: iamchrisf_: Quit: iamchrisf_ | ||
| [2011/12/31 23:37:49] @ Quit: cliff-hm: Ping timeout: 240 seconds | ||
| [2011/12/31 23:38:30] @ xjiujiu joined channel #puppet | ||
| [2011/12/31 23:45:02] @ iamchrisf_ joined channel #puppet | ||
| [2011/12/31 23:46:36] @ Quit: iamchrisf_: Client Quit | ||
| [2011/12/31 23:51:05] @ Quit: skm: Quit: Leaving... | ||
| [2011/12/31 23:52:58] @ skm joined channel #puppet | ||
| [2011/12/31 23:53:40] @ Quit: skm: Remote host closed the connection | ||
| [2011/12/31 23:53:52] @ jimi_c joined channel #puppet | ||
| [2011/12/31 23:55:14] @ Quit: Boltsky: Quit: Computer has gone to sleep. |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!