Tuesday, 2012-01-17

[2012/01/17 00:00:33] @ Log started by gepetto
[2012/01/17 00:00:33] @ Quit: l0n:
[2012/01/17 00:02:01] @ dnjaramba joined channel #puppet
[2012/01/17 00:02:02] @ Quit: dnjaramba: Client Quit
[2012/01/17 00:07:44] @ Quit: emmanuelux: Ping timeout: 240 seconds
[2012/01/17 00:09:02] @ Quit: gaveen: Quit: Leaving
[2012/01/17 00:10:41] @ Quit: newtMcKerr: Quit: Leaving.
[2012/01/17 00:15:02] @ gazoombo joined channel #puppet
[2012/01/17 00:16:17] @ jsurfer joined channel #puppet
[2012/01/17 00:17:15] @ Quit: kenperkins: Quit: Computer has gone to sleep.
[2012/01/17 00:18:19] @ kenperkins joined channel #puppet
[2012/01/17 00:21:23] @ Quit: samkottler: Quit: Leaving.
[2012/01/17 00:22:25] @ Quit: cwarden: Quit: Leaving.
[2012/01/17 00:23:46] @ samkottler joined channel #puppet
[2012/01/17 00:24:17] @ Quit: tomben: Read error: Connection reset by peer
[2012/01/17 00:24:44] @ tomben joined channel #puppet
[2012/01/17 00:28:15] @ Quit: Djelibeybi: Quit: Computer has gone to sleep.
[2012/01/17 00:31:37] @ Quit: kenperkins: Quit: Computer has gone to sleep.
[2012/01/17 00:38:43] @ Djelibeybi joined channel #puppet
[2012/01/17 00:43:10] <lkthomas> guys, how could I do grouping on puppet nodes ?
[2012/01/17 00:45:09] <sarguru_> like?
[2012/01/17 00:46:24] @ Quit: lilmatt: Quit: lilmatt
[2012/01/17 00:48:19] @ ken_barber1 joined channel #puppet
[2012/01/17 00:48:32] @ Quit: mccun934: Read error: No route to host
[2012/01/17 00:51:57] @ Quit: ken_barber: Ping timeout: 252 seconds
[2012/01/17 00:53:50] @ Quit: samkottler: Quit: Leaving.
[2012/01/17 00:55:10] @ metcalfc joined channel #puppet
[2012/01/17 00:55:30] @ dnjaramba joined channel #puppet
[2012/01/17 00:56:04] @ Quit: Djelibeybi: Quit: Computer has gone to sleep.
[2012/01/17 00:57:33] @ Quit: gebi: Ping timeout: 244 seconds
[2012/01/17 00:57:33] <lkthomas> group A, include following
[2012/01/17 00:57:40] <lkthomas> group B, include following nodes
[2012/01/17 00:57:41] <lkthomas> ..etc
[2012/01/17 00:59:39] <sarguru_> regex?
[2012/01/17 01:00:19] <the_ramink> assuming you have sane hostnames you use regex in your node definitions. You can also have classes that include other classes class hostgroup::frontend { include apache, etc }
[2012/01/17 01:01:53] @ Quit: gniks: Quit: Leaving.
[2012/01/17 01:03:38] @ gniks joined channel #puppet
[2012/01/17 01:03:40] @ ocherno joined channel #puppet
[2012/01/17 01:03:58] @ mccun934 joined channel #puppet
[2012/01/17 01:04:59] @ Quit: jbehling_: Remote host closed the connection
[2012/01/17 01:06:52] @ Quit: ocherno: Client Quit
[2012/01/17 01:08:02] <lkthomas> err: Syntax error at '::DB-dir'
[2012/01/17 01:08:31] <lkthomas> guys, any idea why ?
[2012/01/17 01:09:02] <lkthomas> hang on
[2012/01/17 01:09:07] <lkthomas> seems missing close bracket
[2012/01/17 01:10:32] <lkthomas> same problem
[2012/01/17 01:10:33] <lkthomas> errr
[2012/01/17 01:10:54] <bob2> you forgot to http://bpaste.net/ the code and the error
[2012/01/17 01:12:08] <lkthomas> http://bpaste.net/show/caWafCGlRgRTiMvAtVSj/
[2012/01/17 01:15:31] <the_ramink> lkthomas: seems not to like the capitalization
[2012/01/17 01:15:45] @ Quit: campee: Remote host closed the connection
[2012/01/17 01:17:02] @ Quit: skm: Quit: Computer has gone to sleep.
[2012/01/17 01:17:19] <the_ramink> [
[2012/01/17 01:17:37] <sarguru_> can somebody please explain me the use cases of parameterized classes vs definitions
[2012/01/17 01:17:58] <lkthomas> the_ramink, what do you mean
[2012/01/17 01:18:07] <lkthomas> change DB to db ?
[2012/01/17 01:19:34] <the_ramink> yep. Dashes are a bad idea in class names too. They can occasionally cause problems
[2012/01/17 01:19:38] @ LowWalker joined channel #puppet
[2012/01/17 01:20:15] * lkthomas is committing SVN now
[2012/01/17 01:21:10] <sarguru_> I feel definitions do the work which are supposed to be done by the parameterized classes. But Not sure. :(
[2012/01/17 01:22:22] @ Surv_OT_Fittest joined channel #puppet
[2012/01/17 01:22:35] <bob2> lkthomas, condolences
[2012/01/17 01:24:15] @ riha joined channel #puppet
[2012/01/17 01:24:45] <lkthomas> actually, if I want to define multiple require class statement, should I just add them one by one ?
[2012/01/17 01:24:55] @ Quit: hfnix: Quit: Leaving.
[2012/01/17 01:24:58] <rmt_> sarguru_, classes and all resources are finite resources - you may only have one of each by any name.
[2012/01/17 01:25:21] <sarguru_> rmt_: So it is better to use definitions
[2012/01/17 01:25:38] <sarguru_> ?
[2012/01/17 01:25:39] <rmt_> sarguru_, definitions give you the opportunity to wrap multiple resources together in a more dynamic fashion.
[2012/01/17 01:26:33] <sarguru_> I use my vhost confs etc as definitions but I never found a use case for the parameterized classes
[2012/01/17 01:26:35] <rmt_> sarguru_, How we use it: We have a definition to to manage accounts on our systems..
[2012/01/17 01:26:52] <lkthomas> bob2, hey ?
[2012/01/17 01:27:03] <bob2> (for svn)
[2012/01/17 01:27:18] <the_ramink> sarguru_: maybe think of it as class { apache: tune => prod } vs apache::vhost { 'www':}, apache::vhost {
[2012/01/17 01:27:21] <the_ramink> etc etc
[2012/01/17 01:27:27] <rmt_> But we then wrap groups of users together in a class users::somegroup { accountdefinition { "username": defparam1 => arg1}
[2012/01/17 01:27:54] <sarguru_> ok
[2012/01/17 01:28:17] <rmt_> sarguru_, vhost's are a good use-case for definitions.
[2012/01/17 01:28:25] <sarguru_> mmm. I can see.. I found this http://www.craigdunn.org/2011/09/puppet-parameterized-classes-vs-definitions/
[2012/01/17 01:29:45] <rmt_> sarguru_, You might define a class myapp::somewebserverrole($mydbhost, $mydbuser, $mydbpassword) { /* setup db params */ apache::vhost { "vhost1" => { ... }, "vhost2" => { ... } }
[2012/01/17 01:30:09] @ Meier joined channel #puppet
[2012/01/17 01:30:10] <rmt_> sarguru_, And then you can apply myapp::somewebserverrole to multiple systems, in multiple environments.
[2012/01/17 01:30:36] <lkthomas> require => class["abc", "cde"], <-- is this correct ?
[2012/01/17 01:30:46] <rmt_> sarguru_, One key feature is that you cannot include definitions from an ENC (External Node Classifier) .. so if this is important to you...
[2012/01/17 01:31:03] <sarguru_> yeah,
[2012/01/17 01:31:05] <rmt_> lkthomas: No, try require => [Class["abc"], Class["cde"]]
[2012/01/17 01:31:10] <sarguru_> rmt_: Thanks :)
[2012/01/17 01:31:51] <lkthomas> hang on
[2012/01/17 01:32:41] @ ali3n0 joined channel #puppet
[2012/01/17 01:35:26] <lkthomas> http://bpaste.net/show/viGwQGAOdmIvcy8wELBw/
[2012/01/17 01:36:03] @ Quit: jsurfer: Quit: jsurfer
[2012/01/17 01:36:11] <lkthomas> OH god damn
[2012/01/17 01:36:13] <lkthomas> brackets
[2012/01/17 01:36:15] <lkthomas> ...
[2012/01/17 01:36:34] @ dnjaramba_ joined channel #puppet
[2012/01/17 01:36:35] @ Quit: dnjaramba_: Client Quit
[2012/01/17 01:36:36] <rmt_> sarguru_, In my setup, we use param'd classes extensively. This is because we (a) use the ENC extensively, and (b) want to both provide & receive clear interfaces to and from our developers & system engineers. We treat the puppet recipes as code, not configuration.
[2012/01/17 01:36:37] <aknapp> haha, yeah
[2012/01/17 01:37:46] @ tomben- joined channel #puppet
[2012/01/17 01:37:58] <sarguru_> rmt_: True. It makes lots of sense for the use case suggested by you. I am not using ENC but I feel its better to convert some of my defines to param classes for the neatness of the code
[2012/01/17 01:38:17] <sarguru_> s/neatness/clarity
[2012/01/17 01:39:11] <rmt_> The idea being that a given class (or combination of classes) can be used to configure a given node as Service X, and it should be possible to take the service and bring it up, without changing puppet code, in another datacenter or environment with only config variable changes.
[2012/01/17 01:39:18] @ Quit: tomben: Ping timeout: 248 seconds
[2012/01/17 01:40:09] <sarguru_> true
[2012/01/17 01:40:38] <rmt_> But I'm in a services company, where being able to easily scale up/down is rather important, and we have too many unique applications for any one of us to just "know" how the underlying code/configuration should work.
[2012/01/17 01:42:22] <lkthomas> shit, same error
[2012/01/17 01:42:25] @ jodok joined channel #puppet
[2012/01/17 01:42:32] @ Quit: jodok: Changing host
[2012/01/17 01:42:32] @ jodok joined channel #puppet
[2012/01/17 01:42:59] @ Quit: gniks: Quit: Leaving.
[2012/01/17 01:43:33] <lkthomas> http://bpaste.net/show/y95Q6fEL6qekCtl6UOn5/
[2012/01/17 01:43:44] <lkthomas> aknapp, can you take a look the link above please ?
[2012/01/17 01:44:15] <aknapp> i think you have a '}' in the wrong place
[2012/01/17 01:44:25] <lkthomas> which one
[2012/01/17 01:44:36] <aknapp> the one after the source line
[2012/01/17 01:44:45] <aknapp> that should be below the group line
[2012/01/17 01:45:06] <aknapp> i.e. the file resource should be all one block
[2012/01/17 01:45:17] <lkthomas> I see, let me check
[2012/01/17 01:45:37] @ Quit: dnjaramba:
[2012/01/17 01:46:24] <lkthomas> err: Syntax error at 'require'; expected '}'
[2012/01/17 01:46:50] <aknapp> you also need a ',' after the source line
[2012/01/17 01:47:06] <lkthomas> and the require line as well
[2012/01/17 01:47:26] @ Quit: lak: Quit: Leaving.
[2012/01/17 01:47:32] <aknapp> yup
[2012/01/17 01:47:40] <lkthomas> how could I troubleshoot such errors ?
[2012/01/17 01:47:45] <lkthomas> debug log does not tell me anything
[2012/01/17 01:48:00] <aknapp> yeah, syntax errors are hard
[2012/01/17 01:48:20] <aknapp> i run 'puppet parser validate <filename>' on all my files before I push them out, and it helps
[2012/01/17 01:49:20] @ gniks joined channel #puppet
[2012/01/17 01:49:34] <lkthomas> does it tell you specific error or same as debug log ?
[2012/01/17 01:49:55] <rmt_> validate will catch syntax errors.
[2012/01/17 01:50:11] <aknapp> yeah, it catches them, but sometimes it's just as cryptic :)
[2012/01/17 01:50:58] <rmt_> Now - if you want to increase your testing, you can create test manifest files, which include and "run" classes/definitions that you want to test, and then do a --noop run of your test files.
[2012/01/17 01:51:15] <rmt_> Make it part of your development & deployment process ..
[2012/01/17 01:51:39] @ clayb joined channel #puppet
[2012/01/17 01:52:35] <lkthomas> LOL
[2012/01/17 01:53:01] <lkthomas> rmt_, I will take a look later after this hurry deployment is complete, thanks
[2012/01/17 01:53:06] <rmt_> ;-)
[2012/01/17 01:53:19] <rmt_> Testing saves time very quickly. :-)
[2012/01/17 01:53:25] @ Quit: clayb: Client Quit
[2012/01/17 01:53:41] <lkthomas> heh
[2012/01/17 01:54:38] @ Djelibeybi joined channel #puppet
[2012/01/17 01:55:22] @ Quit: shadowshell: Remote host closed the connection
[2012/01/17 01:56:56] <lkthomas> so if I ensure = latest, it will run yum check every half hour on client machine ?
[2012/01/17 01:57:50] @ artkrz joined channel #puppet
[2012/01/17 01:58:05] @ Quit: sdog: Quit: Leaving.
[2012/01/17 01:58:05] @ sdog1 joined channel #puppet
[2012/01/17 01:58:57] @ Quit: Djelibeybi: Client Quit
[2012/01/17 01:59:11] @ Quit: ali3n0: Quit: Leaving.
[2012/01/17 01:59:42] <lkthomas> notice: /Stage[main]/Zabbix-proxy::Service/Service[zabbix-proxy]/ensure: ensure changed 'stopped' to 'running'
[2012/01/17 01:59:42] <lkthomas> debug: /Stage[main]/Zabbix-proxy::Service/Service[zabbix-proxy]: The container Class[Zabbix-proxy::Service] will propagate my refresh event
[2012/01/17 01:59:46] <lkthomas> what is the meaning of that ?!
[2012/01/17 01:59:58] <lkthomas> zabbix-proxy is not running even it show changed
[2012/01/17 02:00:39] <lkthomas> hmm
[2012/01/17 02:00:44] <lkthomas> let me check folder permission
[2012/01/17 02:02:04] <lkthomas> ignore me please, folder permission is incorrect
[2012/01/17 02:02:53] <lkthomas> so if I ensure = latest, it will run yum check every half hour on client machine ?
[2012/01/17 02:03:16] @ JayTaph joined channel #puppet
[2012/01/17 02:04:10] @ Quit: maes_: Ping timeout: 240 seconds
[2012/01/17 02:05:17] @ jaydg joined channel #puppet
[2012/01/17 02:08:37] <rmt_> lkthomas, if you use ensure latest, it will try to install the latest version with every puppet run. Be aware that any repo caching can play a role (by default RHEL/CentOS's yum repo cache is for 1hr)
[2012/01/17 02:09:22] <rmt_> This metadata_expiry option can be configured on a per-repo or yum-global (/etc/yum.conf) basis.
[2012/01/17 02:09:35] <lkthomas> I see
[2012/01/17 02:09:38] <lkthomas> should be ok then
[2012/01/17 02:09:49] <lkthomas> any luck for puppet on windows at all ?
[2012/01/17 02:10:13] <lkthomas> the best method is to push windows update using puppet
[2012/01/17 02:10:25] <rmt_> If there's the risk of new packages being added to a repo that you might not want being automatically deployed, it's obviously best not to use latest. ;-)
[2012/01/17 02:10:35] <rmt_> Windows? Never heard of it.
[2012/01/17 02:12:48] @ Quit: Surv_OT_Fittest: Quit: Leaving.
[2012/01/17 02:14:04] @ Quit: langworthy: Quit: langworthy
[2012/01/17 02:14:14] @ maes_ joined channel #puppet
[2012/01/17 02:14:21] <lkthomas> better do installed
[2012/01/17 02:14:44] @ jsurfer joined channel #puppet
[2012/01/17 02:18:07] @ Quit: jodok: Quit: jodok
[2012/01/17 02:19:05] @ CJNE_ is now known as CJNE
[2012/01/17 02:20:05] @ Quit: JayTaph: Read error: Connection reset by peer
[2012/01/17 02:20:07] @ JayTaph_ joined channel #puppet
[2012/01/17 02:20:31] @ jodok joined channel #puppet
[2012/01/17 02:21:03] @ Quit: gniks: Quit: Leaving.
[2012/01/17 02:23:11] @ gniks joined channel #puppet
[2012/01/17 02:26:06] @ Quit: kolla: Remote host closed the connection
[2012/01/17 02:26:37] <lkthomas> if I want to deploy config line which is based on hostname, what should I use ?
[2012/01/17 02:27:37] @ LowWalker left channel #puppet ()
[2012/01/17 02:27:47] @ Quit: drewrm: Ping timeout: 248 seconds
[2012/01/17 02:27:47] <sarguru_> config line in the sense? Guess you want to use templates
[2012/01/17 02:28:22] <lkthomas> there is no default vairable for hostname ?
[2012/01/17 02:30:29] <rmt_> lkthomas, Run "facter" on the command line to see what facts (global vars) are available to you.
[2012/01/17 02:30:36] <rmt_> that's factEr, not factor
[2012/01/17 02:31:16] <lkthomas> I see hostname is there
[2012/01/17 02:31:22] <lkthomas> how could I use it now ?
[2012/01/17 02:31:24] <rmt_> Then viola, you have $hostname
[2012/01/17 02:31:38] @ DJClean joined channel #puppet
[2012/01/17 02:31:39] <rmt_> Although in newer puppet, iirc, $::hostname is the better syntax
[2012/01/17 02:31:40] @ Quit: gniks: Quit: Leaving.
[2012/01/17 02:31:41] <lkthomas> so I don't need to bracket it ?
[2012/01/17 02:32:24] @ Quit: JayTaph_: Ping timeout: 240 seconds
[2012/01/17 02:32:38] <lkthomas> if I insert %hostname into file which is serve using file{}, it will work right ?
[2012/01/17 02:33:05] <lkthomas> $hostname I mean
[2012/01/17 02:34:12] @ JayTaph joined channel #puppet
[2012/01/17 02:34:44] @ Quit: leifmadsen: Ping timeout: 240 seconds
[2012/01/17 02:35:09] @ Quit: metcalfc: Ping timeout: 240 seconds
[2012/01/17 02:35:18] <lkthomas> not work
[2012/01/17 02:35:31] <lkthomas> I am serving using fileserver fron puppet
[2012/01/17 02:35:48] <lkthomas> when file being copy, it copy it as a fix value instead of a variable
[2012/01/17 02:36:48] <sarguru_> oh you want to use the files according to the host
[2012/01/17 02:36:54] <lkthomas> no
[2012/01/17 02:36:56] <the_ramink> http://docs.puppetlabs.com/learning/templates.html
[2012/01/17 02:37:05] <lkthomas> I serve file, let's say /etc/abc with file {}
[2012/01/17 02:37:14] <lkthomas> within /etc/abc, it have a line call hostname =
[2012/01/17 02:37:27] <lkthomas> and it have to match the host hostname itself
[2012/01/17 02:37:51] <lkthomas> I see
[2012/01/17 02:37:55] <sarguru_> $envsource = $fqdn ?{"xx.xx.xx" => "xxx",}
[2012/01/17 02:38:05] <lkthomas> so content => will actually change it
[2012/01/17 02:38:14] <lkthomas> wait, which method should I use ?
[2012/01/17 02:38:20] @ skm joined channel #puppet
[2012/01/17 02:39:46] @ Quit: mosen: Quit: Leaving
[2012/01/17 02:44:22] <lkthomas> I see
[2012/01/17 02:44:35] <lkthomas> seems I need to use <% = hostname %>
[2012/01/17 02:46:34] @ Quit: larstobi: Quit: Leaving.
[2012/01/17 02:46:52] @ Quit: johnston: Ping timeout: 258 seconds
[2012/01/17 02:48:17] @ leifmadsen joined channel #puppet
[2012/01/17 02:51:43] @ Quit: Spads: Ping timeout: 252 seconds
[2012/01/17 02:54:03] @ MattyM joined channel #puppet
[2012/01/17 02:54:04] @ jodok_ joined channel #puppet
[2012/01/17 02:54:05] @ Quit: jodok_: Changing host
[2012/01/17 02:54:05] @ jodok_ joined channel #puppet
[2012/01/17 02:54:35] @ jkoppe1 joined channel #puppet
[2012/01/17 02:54:38] @ Quit: jodok: Read error: Connection reset by peer
[2012/01/17 02:54:38] @ jodok_ is now known as jodok
[2012/01/17 02:56:35] @ Quit: erkules|away: Changing host
[2012/01/17 02:56:36] @ erkules|away joined channel #puppet
[2012/01/17 02:56:46] @ erkules|away is now known as erkules
[2012/01/17 02:59:48] <lkthomas> working now
[2012/01/17 03:04:36] @ Quit: spiette: Ping timeout: 260 seconds
[2012/01/17 03:08:07] @ csanchez joined channel #puppet
[2012/01/17 03:11:30] @ Ramonster joined channel #puppet
[2012/01/17 03:13:15] @ ali3n0 joined channel #puppet
[2012/01/17 03:14:24] @ Quit: zul: Ping timeout: 252 seconds
[2012/01/17 03:14:34] @ Stenbryggen joined channel #puppet
[2012/01/17 03:16:42] @ verwilst joined channel #puppet
[2012/01/17 03:17:27] @ larstobi joined channel #puppet
[2012/01/17 03:18:53] @ Quit: verwilst: Remote host closed the connection
[2012/01/17 03:19:07] @ octane- joined channel #puppet
[2012/01/17 03:21:20] @ raphdg joined channel #puppet
[2012/01/17 03:22:41] @ Quit: p3rror: Ping timeout: 260 seconds
[2012/01/17 03:25:44] @ Quit: lusis: Remote host closed the connection
[2012/01/17 03:25:44] @ Quit: garethr: Read error: Connection reset by peer
[2012/01/17 03:25:46] @ Quit: cparedes: Read error: Connection reset by peer
[2012/01/17 03:25:46] @ Quit: sarguru_: Remote host closed the connection
[2012/01/17 03:25:55] @ Quit: patcon: Remote host closed the connection
[2012/01/17 03:25:57] @ Quit: leepa: Remote host closed the connection
[2012/01/17 03:27:44] @ Quit: ghanima: Quit: Leaving.
[2012/01/17 03:28:29] @ lusis joined channel #puppet
[2012/01/17 03:28:55] @ Quit: sdog1: Ping timeout: 245 seconds
[2012/01/17 03:28:55] @ pmorillon joined channel #puppet
[2012/01/17 03:29:12] @ st33v joined channel #puppet
[2012/01/17 03:30:03] @ The-Bat joined channel #puppet
[2012/01/17 03:30:28] @ krish joined channel #puppet
[2012/01/17 03:30:38] <krish> guys i have a peculiar case
[2012/01/17 03:30:42] <krish> I have an exec
[2012/01/17 03:30:55] <krish> with unless => "grep -i 'Role - Adaptec Extended Monitoring' /etc/zabbix/zabbix_agentd.conf",
[2012/01/17 03:31:03] @ cparedes joined channel #puppet
[2012/01/17 03:31:04] <krish> the line exists in the file
[2012/01/17 03:31:14] <krish> but still the exec command runs
[2012/01/17 03:31:29] <krish> shouldn't it be like reverse? I have other codes working that way
[2012/01/17 03:31:38] <krish> anyone?
[2012/01/17 03:31:51] <misc> well, what return code give the grep command ?
[2012/01/17 03:33:09] @ garethr joined channel #puppet
[2012/01/17 03:33:29] <krish> 0
[2012/01/17 03:33:49] <krish> misc: ^
[2012/01/17 03:34:11] @ sarguru_ joined channel #puppet
[2012/01/17 03:34:21] <misc> well, maybe the problem is elsewhere, but that line seems fine
[2012/01/17 03:35:25] <krish> i just have a simple exec
[2012/01/17 03:35:29] <krish> should i pastebin it
[2012/01/17 03:35:49] <misc> yep
[2012/01/17 03:35:50] @ Quit: fimblo: Quit: leaving
[2012/01/17 03:36:59] <krish> misc: http://pastie.org/3199986
[2012/01/17 03:37:06] @ fimblo joined channel #puppet
[2012/01/17 03:37:22] @ patcon joined channel #puppet
[2012/01/17 03:37:41] <henk> agent output
[2012/01/17 03:38:35] <henk> And remember: always let others ask you before pasting relevant information, never do it on your own as it might help…
[2012/01/17 03:39:39] <krish> ok
[2012/01/17 03:40:00] <krish> henk: i just reran puppet in debug.. it think i found the issue :)
[2012/01/17 03:40:00] <the_ramink> heh
[2012/01/17 03:40:12] <krish> agent file comes from a different source
[2012/01/17 03:40:42] @ inecas joined channel #puppet
[2012/01/17 03:41:37] @ Quit: patcon: Remote host closed the connection
[2012/01/17 03:41:43] @ Quit: bk_one: Remote host closed the connection
[2012/01/17 03:42:16] @ Quit: duerF: Quit: Leaving
[2012/01/17 03:42:39] @ trickyf joined channel #puppet
[2012/01/17 03:43:27] @ bk_one joined channel #puppet
[2012/01/17 03:43:34] @ mogitaff joined channel #puppet
[2012/01/17 03:44:17] <larstobi> in puppet.conf, I have different sections: [main], [master], [agent], [production], [development], [testing]. Is the [master] section also considered an environment?
[2012/01/17 03:45:12] @ Quit: fimblo: Quit: leaving
[2012/01/17 03:45:16] <misc> larstobi: nope
[2012/01/17 03:45:21] <larstobi> I have been under the impression that the [master] section was a general configuration of the puppet master process
[2012/01/17 03:45:33] @ fimblo joined channel #puppet
[2012/01/17 03:45:45] @ hno joined channel #puppet
[2012/01/17 03:46:26] @ patcon joined channel #puppet
[2012/01/17 03:47:03] <hno> What is the proper way to deal with module specific files? What should be used as source in file? And how does it affect fileserver.conf?
[2012/01/17 03:47:30] @ Quit: st33v: Quit: st33v
[2012/01/17 03:47:46] @ HarrisonZhu joined channel #puppet
[2012/01/17 03:48:14] <misc> hno: something like puppet:///modules/fooo/file.conf
[2012/01/17 03:48:36] <mzi> hno: http://docs.puppetlabs.com/guides/modules.html
[2012/01/17 03:50:45] @ KaZeR_W joined channel #puppet
[2012/01/17 03:50:46] <hno> Thanks. I am reading that document. I think the main confusion is if I need anything in access.conf to enable access to module files or if it's all automatic?
[2012/01/17 03:50:54] <hno> fileserver.conf I meant.
[2012/01/17 03:50:57] @ nan0r joined channel #puppet
[2012/01/17 03:52:02] @ fronlius joined channel #puppet
[2012/01/17 03:53:20] @ Quit: jameshyde: Remote host closed the connection
[2012/01/17 03:53:39] @ jeremy_ joined channel #puppet
[2012/01/17 03:53:39] @ Quit: jeremy_: Changing host
[2012/01/17 03:53:40] @ jeremy_ joined channel #puppet
[2012/01/17 03:54:28] <mzi> it's "automatic".
[2012/01/17 03:56:50] @ Chinorro joined channel #puppet
[2012/01/17 03:57:14] @ Quit: jeremy: Ping timeout: 245 seconds
[2012/01/17 03:57:14] @ jeremy_ is now known as jeremy
[2012/01/17 03:58:29] <hno> mzi, thanks.
[2012/01/17 03:58:56] @ ezryx joined channel #puppet
[2012/01/17 03:59:22] @ Quit: bmahe: Quit: Leaving
[2012/01/17 04:01:17] @ Quit: skm: Quit: Computer has gone to sleep.
[2012/01/17 04:01:39] @ nul0op joined channel #puppet
[2012/01/17 04:03:30] @ Niarf joined channel #puppet
[2012/01/17 04:10:55] @ Spads joined channel #puppet
[2012/01/17 04:13:16] @ Quit: ezryx: Read error: Connection reset by peer
[2012/01/17 04:13:39] @ ezryx joined channel #puppet
[2012/01/17 04:14:37] @ Quit: fimblo: Remote host closed the connection
[2012/01/17 04:15:08] @ Quit: krish: Quit: Leaving.
[2012/01/17 04:19:33] @ sdog joined channel #puppet
[2012/01/17 04:19:37] @ Quit: sdog: Changing host
[2012/01/17 04:19:37] @ sdog joined channel #puppet
[2012/01/17 04:19:51] @ EL-Pipa-La22`` joined channel #puppet
[2012/01/17 04:19:56] @ Quit: EL-Pipa-La22``: Client Quit
[2012/01/17 04:20:16] @ arBmind joined channel #puppet
[2012/01/17 04:23:01] @ HarrisonZhu left channel #puppet ()
[2012/01/17 04:24:37] @ lkoranda joined channel #puppet
[2012/01/17 04:30:53] @ Quit: csanchez: Quit: csanchez
[2012/01/17 04:31:36] @ ckauhaus joined channel #puppet
[2012/01/17 04:37:44] @ csanchez joined channel #puppet
[2012/01/17 04:41:16] @ Quit: antiretorte: Quit: Verlassend
[2012/01/17 04:43:50] @ furbage joined channel #puppet
[2012/01/17 04:44:34] @ Quit: fir31ight: Ping timeout: 276 seconds
[2012/01/17 04:45:22] @ fimblo joined channel #puppet
[2012/01/17 04:48:46] @ Quit: furbage: Quit: furbage
[2012/01/17 04:55:13] @ nimrod10 joined channel #puppet
[2012/01/17 04:57:10] @ konadr joined channel #puppet
[2012/01/17 04:57:11] @ Quit: konadr: Changing host
[2012/01/17 04:57:11] @ konadr joined channel #puppet
[2012/01/17 04:57:11] @ stevie-bash joined channel #puppet
[2012/01/17 04:57:26] @ tarjei left channel #puppet ()
[2012/01/17 04:57:39] @ Quit: konadr: Client Quit
[2012/01/17 04:57:55] @ Quit: shadoi: Quit: Leaving.
[2012/01/17 04:59:50] @ Quit: jsurfer: Quit: jsurfer
[2012/01/17 05:00:13] @ jsurfer joined channel #puppet
[2012/01/17 05:02:32] @ Quit: choonming: Quit: Leaving
[2012/01/17 05:04:02] @ Quit: csanchez: Ping timeout: 248 seconds
[2012/01/17 05:10:21] @ csanchez joined channel #puppet
[2012/01/17 05:12:40] @ sihil joined channel #puppet
[2012/01/17 05:16:23] @ Quit: elasticdog: Ping timeout: 244 seconds
[2012/01/17 05:18:51] @ elasticdog joined channel #puppet
[2012/01/17 05:22:26] @ ki0 joined channel #puppet
[2012/01/17 05:27:43] @ jeremy_ joined channel #puppet
[2012/01/17 05:27:44] @ Quit: jeremy_: Changing host
[2012/01/17 05:27:44] @ jeremy_ joined channel #puppet
[2012/01/17 05:28:54] @ dnjaramba joined channel #puppet
[2012/01/17 05:30:53] @ Quit: jeremy: Ping timeout: 255 seconds
[2012/01/17 05:30:54] @ jeremy_ is now known as jeremy
[2012/01/17 05:31:54] @ halo joined channel #puppet
[2012/01/17 05:32:30] <halo> hello
[2012/01/17 05:36:15] @ gaveen joined channel #puppet
[2012/01/17 05:36:17] @ Quit: gaveen: Changing host
[2012/01/17 05:36:17] @ gaveen joined channel #puppet
[2012/01/17 05:37:04] @ Quit: halo: Ping timeout: 258 seconds
[2012/01/17 05:39:33] @ Quit: nul0op: Quit: Leaving
[2012/01/17 05:42:05] @ p3rror joined channel #puppet
[2012/01/17 05:44:27] <larstobi> Hi, I have now setup Foreman with reports and imported classes from environments.  When I try to run a new client, it receives the error message "Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find node 'http://myhost.example.com/'". Which is normal, since it isn't registered. However, the only way I have found to register new hosts is manually via the webgui at "/hosts/new", which is a bit tedious. Isn't there some sort
[2012/01/17 05:45:28] <henk> larstobi: Your line was cut off due to the line length limit in IRC. The last few words were: Isn't there some sort
[2012/01/17 05:45:51] <larstobi> henk: thanks. what was the last word?
[2012/01/17 05:45:59] <larstobi> oh, sorry
[2012/01/17 05:46:03] <larstobi> Isn't there some sort of list of newly connected clients that I can pick from?
[2012/01/17 05:46:14] <larstobi> :)
[2012/01/17 05:50:04] <boklm> hello
[2012/01/17 05:50:21] <boklm> is the file function supposed to return content from file on the master ?
[2012/01/17 05:51:10] <henk> Yes, functions are run on the master.
[2012/01/17 05:52:03] @ Quit: jodok: Remote host closed the connection
[2012/01/17 05:52:20] @ jodok joined channel #puppet
[2012/01/17 05:52:32] @ Quit: jodok: Changing host
[2012/01/17 05:52:32] @ jodok joined channel #puppet
[2012/01/17 05:52:32] <boklm> hmm, I'm running file('/some/file/on/the/master'), the file exists on the master, but it doesn't work
[2012/01/17 05:52:33] <misc> boklm: what do you want to achieve ?
[2012/01/17 05:52:37] <misc> oh
[2012/01/17 05:52:39] <boklm> I have the error: Error 400 on SERVER: Could not find any files from
[2012/01/17 05:52:47] <boklm> I have the error: Error 400 on SERVER: Could not find any files from ....
[2012/01/17 05:53:00] <misc> that should work
[2012/01/17 05:54:10] <hno> Hmm.. still having issues with files within modules. The agent spews out this error message: Failed to retrieve current state of resource: Mounts without paths are not usable
[2012/01/17 05:55:22] @ gebi joined channel #puppet
[2012/01/17 05:56:41] <henk> hno: Seems unrelated
[2012/01/17 05:57:48] <henk> boklm: More details?
[2012/01/17 05:58:50] @ Quit: motomike: Remote host closed the connection
[2012/01/17 05:59:41] @ motomike joined channel #puppet
[2012/01/17 06:01:45] <boklm> henk: I'm doing more tests to try to find why it doesn't work
[2012/01/17 06:02:52] @ duerF joined channel #puppet
[2012/01/17 06:04:20] @ Quit: stevie-bash: Ping timeout: 245 seconds
[2012/01/17 06:04:52] <boklm> hmm, it looks like my problem is permissions on one of the directories
[2012/01/17 06:05:05] <boklm> which is only readable by root
[2012/01/17 06:06:31] <boklm> probably because puppet master is running as puppet user, not root
[2012/01/17 06:06:58] <misc> that's indeed tricky, maybe a better error message could be added
[2012/01/17 06:07:10] <boklm> yes
[2012/01/17 06:07:28] <misc> (on the other hand, that's maybe not easy :p )
[2012/01/17 06:07:41] <henk> Have you checked the masters log?
[2012/01/17 06:07:52] <henk> What you pasted above is from a client AFAICT
[2012/01/17 06:08:08] <boklm> in master logs I have : err: Could not find any files from /path
[2012/01/17 06:08:47] <boklm> so it's the same as on the client
[2012/01/17 06:10:49] @ Quit: AshishH: Ping timeout: 252 seconds
[2012/01/17 06:15:26] @ Quit: counterbeing: Quit: Computer has gone to sleep.
[2012/01/17 06:16:36] @ brtl joined channel #puppet
[2012/01/17 06:20:50] @ stevie-bash joined channel #puppet
[2012/01/17 06:21:11] @ Quit: csanchez: Ping timeout: 260 seconds
[2012/01/17 06:27:14] @ Quit: nan0r: Ping timeout: 245 seconds
[2012/01/17 06:28:20] @ AshishH joined channel #puppet
[2012/01/17 06:33:37] @ Quit: semiosis: Read error: Operation timed out
[2012/01/17 06:35:46] @ Quit: Hilli: Ping timeout: 248 seconds
[2012/01/17 06:35:46] @ Quit: cornet: Ping timeout: 248 seconds
[2012/01/17 06:35:50] @ cornet joined channel #puppet
[2012/01/17 06:35:56] @ semiosis joined channel #puppet
[2012/01/17 06:36:14] @ Hilli joined channel #puppet
[2012/01/17 06:36:18] @ Quit: AshishH: Ping timeout: 248 seconds
[2012/01/17 06:36:18] @ Quit: tris: Ping timeout: 248 seconds
[2012/01/17 06:36:28] @ st33v joined channel #puppet
[2012/01/17 06:36:30] @ the_ramink_ joined channel #puppet
[2012/01/17 06:36:37] @ kmscherer_ joined channel #puppet
[2012/01/17 06:36:50] @ Quit: kmscherer: Ping timeout: 248 seconds
[2012/01/17 06:36:50] @ Quit: apollo13: Ping timeout: 248 seconds
[2012/01/17 06:36:51] @ Quit: ikonia: Ping timeout: 248 seconds
[2012/01/17 06:36:51] @ Quit: geekle_: Ping timeout: 248 seconds
[2012/01/17 06:36:52] @ Quit: jamezpolley_: Ping timeout: 248 seconds
[2012/01/17 06:37:22] @ Quit: cpick: Ping timeout: 248 seconds
[2012/01/17 06:37:22] @ Quit: rutger: Ping timeout: 248 seconds
[2012/01/17 06:37:23] @ Quit: n1x0n: Ping timeout: 248 seconds
[2012/01/17 06:37:23] @ Quit: duritong: Ping timeout: 248 seconds
[2012/01/17 06:37:24] @ Quit: zeroXten: Ping timeout: 248 seconds
[2012/01/17 06:37:26] @ cpick joined channel #puppet
[2012/01/17 06:37:27] @ duritong joined channel #puppet
[2012/01/17 06:37:35] @ rutger joined channel #puppet
[2012/01/17 06:37:44] @ n1x0n joined channel #puppet
[2012/01/17 06:37:54] @ Quit: failure: Ping timeout: 248 seconds
[2012/01/17 06:37:54] @ Quit: mendez: Ping timeout: 248 seconds
[2012/01/17 06:38:00] @ mendez joined channel #puppet
[2012/01/17 06:38:05] @ geekle_ joined channel #puppet
[2012/01/17 06:38:21] @ ikonia joined channel #puppet
[2012/01/17 06:38:26] @ Quit: fenris02: Ping timeout: 248 seconds
[2012/01/17 06:38:26] @ Quit: Dyresen: Ping timeout: 248 seconds
[2012/01/17 06:38:50] @ jamezpolley joined channel #puppet
[2012/01/17 06:38:58] @ Quit: bd: Ping timeout: 248 seconds
[2012/01/17 06:38:59] @ Quit: siezer: Ping timeout: 248 seconds
[2012/01/17 06:38:59] @ Quit: pdurbin: Ping timeout: 248 seconds
[2012/01/17 06:39:00] @ Quit: jameswhite: Ping timeout: 248 seconds
[2012/01/17 06:39:00] @ Quit: agaffney: Ping timeout: 248 seconds
[2012/01/17 06:39:02] @ bd joined channel #puppet
[2012/01/17 06:39:21] @ jameswhite joined channel #puppet
[2012/01/17 06:39:26] @ Corey_ joined channel #puppet
[2012/01/17 06:39:30] @ Quit: zoobab: Ping timeout: 248 seconds
[2012/01/17 06:39:30] @ zeroXten joined channel #puppet
[2012/01/17 06:39:37] @ Dyresen joined channel #puppet
[2012/01/17 06:40:02] @ Quit: the_ramink: Ping timeout: 248 seconds
[2012/01/17 06:40:04] @ Quit: fixxxermet: Ping timeout: 248 seconds
[2012/01/17 06:40:11] @ apollo13 joined channel #puppet
[2012/01/17 06:40:17] @ Quit: Corey: Read error: Connection reset by peer
[2012/01/17 06:40:17] @ zoobab joined channel #puppet
[2012/01/17 06:40:18] @ failure joined channel #puppet
[2012/01/17 06:40:18] @ agaffney joined channel #puppet
[2012/01/17 06:40:21] @ Quit: judunno1: Read error: Connection reset by peer
[2012/01/17 06:40:31] @ pdurbin joined channel #puppet
[2012/01/17 06:40:33] @ fixxxermet joined channel #puppet
[2012/01/17 06:40:34] @ Quit: chjohnst: Ping timeout: 248 seconds
[2012/01/17 06:40:37] @ siezer joined channel #puppet
[2012/01/17 06:40:58] @ chjohnst joined channel #puppet
[2012/01/17 06:41:00] @ briandquinn joined channel #puppet
[2012/01/17 06:41:28] @ judunno joined channel #puppet
[2012/01/17 06:42:35] @ sebnash joined channel #puppet
[2012/01/17 06:42:41] @ Quit: st33v: Quit: st33v
[2012/01/17 06:42:58] @ tris joined channel #puppet
[2012/01/17 06:48:11] @ AshishH joined channel #puppet
[2012/01/17 06:48:18] @ Quit: dnjaramba:
[2012/01/17 06:51:41] <larstobi> I'm getting "No report named 'log'" in my syslog. What could be the reason?
[2012/01/17 06:52:20] <larstobi> I have "reports = log" in [master] section, and "report = true" in [agent] section on clients
[2012/01/17 06:56:18] @ Quit: gaveen: Excess Flood
[2012/01/17 06:56:34] <_rc> do you have puppet/reports/log.rb in your ruby path?
[2012/01/17 06:56:38] @ gaveen joined channel #puppet
[2012/01/17 06:57:08] @ Quit: artkrz: Ping timeout: 244 seconds
[2012/01/17 06:57:28] <larstobi> _rc: yes, I think so. # ls /usr/lib/ruby/gems/1.8/gems/puppet-2.7.9/lib/puppet/reports/
[2012/01/17 06:57:28] <larstobi> foreman.rb http.rb log.rb rrdgraph.rb store.rb tagmail.rb
[2012/01/17 06:57:34] @ TREllis_ is now known as TREllis
[2012/01/17 06:57:48] <_rc> so you're definately running your puppetmaster out of that gem?
[2012/01/17 06:58:26] <_rc> no chance you also have a version of puppet installed from OS packaging, anything like that
[2012/01/17 06:58:31] <larstobi> _rc: I'm pretty sure, as there is no other puppet installation on the OS
[2012/01/17 06:58:42] <larstobi> there is nothing else
[2012/01/17 06:58:47] <_rc> no other gem versions?
[2012/01/17 06:59:20] <larstobi> nope
[2012/01/17 06:59:40] @ lanky joined channel #puppet
[2012/01/17 07:01:04] <_rc> I think you're getting steered down the correct path over in #foreman
[2012/01/17 07:02:36] @ Quit: stevie-bash: Ping timeout: 260 seconds
[2012/01/17 07:03:24] <henk> It’s always good to ask in as many places as possible at the same time!
[2012/01/17 07:04:11] <larstobi> well, sometimes two places gets me answers, when the problem might be in the one or the other place
[2012/01/17 07:05:01] <larstobi> but I'm sorry for wasting your time
[2012/01/17 07:05:18] <henk> It’s called crossposting btw and considered very bad style…
[2012/01/17 07:05:53] @ cliff-hm joined channel #puppet
[2012/01/17 07:06:12] @ briandquinn left channel #puppet ()
[2012/01/17 07:06:19] <larstobi> I know what it's called. I didn't start by cross posting, I asked first in #theforeman, and when it started to seem like it wasn't a Foreman problem, I turned this way.
[2012/01/17 07:10:43] <codec_> kenyon: you around? can you give me any tips on building ubuntu images for opennebula? i somehow fail to use oneimage and onevm to create a vm that boots the installer iso..
[2012/01/17 07:10:46] <codec_> err
[2012/01/17 07:10:55] <codec_> ken_barber1: you around? can you give me any tips on building ubuntu images for opennebula? i somehow fail to use oneimage and onevm to create a vm that boots the installer iso..
[2012/01/17 07:10:59] <codec_> kenyon: nvm
[2012/01/17 07:11:04] @ Quit: pmorillon: Ping timeout: 240 seconds
[2012/01/17 07:11:24] <codec_> larstobi: oh! i found a note last week that said i should give you my backuppc feedback... i sticked with writing my own module to handle it
[2012/01/17 07:12:10] @ Quit: xizhendu: Quit: leaving
[2012/01/17 07:13:20] <larstobi> codec_: cool, thanks :)
[2012/01/17 07:14:46] @ stevie-bash joined channel #puppet
[2012/01/17 07:15:31] <ken_barber1> codec_: so what virtualisation are you using?
[2012/01/17 07:16:09] <codec_> ken_barber1: kvm
[2012/01/17 07:16:24] @ csanchez joined channel #puppet
[2012/01/17 07:16:52] <ken_barber1> codec_: if its just KVM - I literally just created an image using virt-manager on my desktop.
[2012/01/17 07:17:01] <ken_barber1> codec_: but there are other ways. https://help.ubuntu.com/community/KVM/CreateGuests has some.
[2012/01/17 07:17:15] <codec_> ken_barber1: and then copied the disk to the controller?
[2012/01/17 07:17:18] <ken_barber1> codec_: I'm not sure if veewee2 creates kvm images yet … but thats the best
[2012/01/17 07:17:43] <ken_barber1> codec_: more or less yes.
[2012/01/17 07:17:44] @ zul joined channel #puppet
[2012/01/17 07:17:54] <ken_barber1> codec_: using oneimage to register it in opennebula
[2012/01/17 07:18:18] <codec_> ken_barber1: hmm.. okay, i'll see about that. maybe i can just use vm-builder then
[2012/01/17 07:18:30] <codec_> ken_barber1: but maybe you know whats wrong about this manifest.. https://gist.github.com/9944ebfee3bd662d6690
[2012/01/17 07:18:45] <codec_> (gisted only the relevant stuff from lab.pp)
[2012/01/17 07:19:57] <ken_barber1> codec_: oneimage isn't used for registering an ISO
[2012/01/17 07:20:38] <codec_> oh.. seemed logical to me as it features type cdrom
[2012/01/17 07:21:34] <ken_barber1> codec_: hmm. let me rephrase that. it might be okay if the intention is that the ISO is your OS. but if you are trying to do a bare metal installation then its probably not ideal.
[2012/01/17 07:21:48] @ datenzecke joined channel #puppet
[2012/01/17 07:21:56] <codec_> ken_barber1: just trying to boot it (as i actually intended to create a image that just runs grml or knoppix)
[2012/01/17 07:22:04] @ Quit: e1mer: Ping timeout: 240 seconds
[2012/01/17 07:22:05] @ simmerz joined channel #puppet
[2012/01/17 07:22:29] @ HarrisonZhu joined channel #puppet
[2012/01/17 07:22:43] <simmerz> hi. does puppet subscribe support checking an arbitrary file for changes, or is it only puppet-provided files that can be checked?
[2012/01/17 07:22:55] <ken_barber1> codec_: yeah okay - just don't use oneimage for this.
[2012/01/17 07:23:01] @ natewalck joined channel #puppet
[2012/01/17 07:23:03] <ken_barber1> codec_: booting from a cdrom though is okay.
[2012/01/17 07:23:33] <ken_barber1> codec_: although I admit I never got it working properly and creating the image using vmbuilder or just KVM was easier anyway.
[2012/01/17 07:23:35] <sarguru_> If that file is a "resource" defined in puppet then it can be checked
[2012/01/17 07:23:48] <ken_barber1> codec_: but in theory you can boot from a cdrom and use the 'saveas' option in onevm to persist it out to an image.
[2012/01/17 07:23:56] @ djm68 joined channel #puppet
[2012/01/17 07:24:03] @ ksk left channel #puppet ()
[2012/01/17 07:25:17] <ken_barber1> codec_: in fact once I got an image working, thats more or less how I made ongoing changes to it in opennebula as I perfected it.
[2012/01/17 07:25:25] <ken_barber1> codec_: but I didn't boot from cdrom in opennebula.
[2012/01/17 07:26:10] <codec_> ken_barber1: guess i'll stick with that way too. just didnt figure out a proper way to do it yet as i also didnt work out the vm contextualization stuff so far
[2012/01/17 07:26:38] <simmerz> sarguru_: so if i have a file on a server that i change manually for some reason (because I don't want it under puppet config), but set it as a resource within puppet, then i can see when it's changed?
[2012/01/17 07:26:45] <simmerz> or does it have to have been changed by puppet?
[2012/01/17 07:26:47] <ken_barber1> codec_: I must admit I'm very vague on that matter in my documentation.
[2012/01/17 07:27:44] <ken_barber1> codec_: the trick is, you create a temp area for each lunch with scripts and a file with key value pairs, and opennebula then creates an iso image and mounts it onto each vm.
[2012/01/17 07:27:45] <sarguru_> Sure you can
[2012/01/17 07:28:30] <sarguru_> simmerz: You need to notify an exec/ subscribe to the file from exec then say audit=>content in your file resource
[2012/01/17 07:29:01] @ tyska joined channel #puppet
[2012/01/17 07:29:11] <tyska> hello guys, someone can help me with puppet and eucalyptus?
[2012/01/17 07:30:00] <ken_barber1> codec_: I'd probably prefer an ec2 compatible interface to be honest, but the ability to ship scripts is kind of useful I guess. As then I can ship pre-puppet scripts like network setup stuff.
[2012/01/17 07:30:05] @ samix__ joined channel #puppet
[2012/01/17 07:30:25] @ icezimm joined channel #puppet
[2012/01/17 07:31:29] <simmerz> sarguru_: is there any documentation regarding "audit"? can't find any
[2012/01/17 07:31:38] <datenzecke> Hi all :-). Small question regarding package { 'foo': ensure => 'purged' }. I'm not sure if dependency packages are also getting deleted when using it.
[2012/01/17 07:31:44] <datenzecke> On http://docs.puppetlabs.com/references/stable/type.html#package "purgeable: The provider can purge packages. This generally means that all traces of the package are removed, including existing configuration files. This feature is thus destructive and should be used with the utmost care." Means: the package itself + configuration files even if they were modfied or created by the user (this is what I expect when using "purged")
[2012/01/17 07:31:51] <datenzecke> On http://projects.puppetlabs.com/projects/puppet/wiki/Core_Types_Cheat_Sheet/#package "purged (Potentially dangerous. Ensures absent, then zaps configuration files and dependencies, including those that other packages depend on. Provider-dependent.)" -> "dependencies, including those that other packages depend on" WTF?
[2012/01/17 07:32:00] <datenzecke> Does anyone know which information is correct? http://docs.puppetlabs.com/ or http://projects.puppetlabs.com/?
[2012/01/17 07:32:44] <datenzecke> Used Package providers: YUM and APT.
[2012/01/17 07:33:05] <henk> both? Where do you see a conflict?
[2012/01/17 07:33:28] <_rc> henk: only the latter specifies recursive package removal
[2012/01/17 07:34:20] <tyska> there is a way puppet use IP's instead names?
[2012/01/17 07:35:27] <tyska> there is a way to make puppet use IP's instead names?
[2012/01/17 07:35:27] <simmerz> sarguru_: found it in metaparameters
[2012/01/17 07:35:43] <_rc> tyska: for what?
[2012/01/17 07:35:54] <henk> The provider (at least apt) will automatically remove packages depending on 'foo'. I don’t know how other providers work, but I guess that is what “provider-dependent” is supposed to mean…
[2012/01/17 07:36:05] <tyska> _rc: im trying to use puppet with eucalyptus
[2012/01/17 07:36:28] <tyska> _rc: my instances starts to running with a silly hostname, that i will need to change via puppet
[2012/01/17 07:36:38] <_rc> tyska: why?
[2012/01/17 07:36:50] <icezimm> henk: I believe he wants to know not depending ON foo, but dependencies OF foo
[2012/01/17 07:36:54] <icezimm> like an apt-get autoremove
[2012/01/17 07:36:56] <_rc> it's part of a cluster, why do you care what the hostname is?
[2012/01/17 07:37:14] <icezimm> its better you exec command => "apt-get -y autoremove"
[2012/01/17 07:37:27] <tyska> _rc: because i will need to install different software in each instance of the cluster
[2012/01/17 07:37:49] <henk> datenzecke: Which is it?
[2012/01/17 07:38:05] <_rc> tyska: still not seeing how that's hostname dependant
[2012/01/17 07:38:16] @ mlout joined channel #puppet
[2012/01/17 07:38:56] <tyska> _rc: ok, then let me explain all the situation, maybe there is a simpler solution
[2012/01/17 07:40:40] <bd> puppet-agent[1081]: Finished catalog run in -6543.26 seconds
[2012/01/17 07:40:43] <bd> faster than light
[2012/01/17 07:40:43] <mlout> Is it possible for Puppet to collect configuration information on Nodes even if that part of the configuration is not managed by Puppet? All installed packages for instance
[2012/01/17 07:40:59] <tyska> _rc: i will have to install different packages on each instances
[2012/01/17 07:41:20] <misc> mlout: you could do it wirh facter, but that's not very efficient IMHO, nor suitable
[2012/01/17 07:41:28] @ Quit: samix__: Read error: Connection reset by peer
[2012/01/17 07:41:41] <tyska> _rc: for example, i will need to install an web server in one instance, and a list server in another
[2012/01/17 07:41:52] @ simmerz left channel #puppet ()
[2012/01/17 07:41:57] @ samix__ joined channel #puppet
[2012/01/17 07:41:57] <henk> mlout: The point of puppet is to tell the servers which packages should be installed, not asking the server which ones are…
[2012/01/17 07:42:04] <datenzecke> henk: smoe systems are using APT (Ubuntu/Debian) some are using YUM (RHEL)
[2012/01/17 07:42:44] <mlout> henk: Yes, I realize that is part of Puppet's philosophy
[2012/01/17 07:42:57] <tyska> _rc: but when i run the instances, they come with a generic hostname
[2012/01/17 07:43:06] <henk> datenzecke: The question is: if you tell puppet to purge package foo, are you wondering whether packages depending on foo are removed or packages foo is depending on are removed?
[2012/01/17 07:43:18] <mlout> I'm doing an assignment for a company, and one of the project goals is to get more insight in the nodes configuration
[2012/01/17 07:43:19] <tyska> _rc: and i will need to change they to, for example, lists.mydomain.com
[2012/01/17 07:43:31] <mlout> which is a bit of a high level requirement :p
[2012/01/17 07:43:41] <henk> mlout: It’s not part of the philosophy, it’s puppets purpose…
[2012/01/17 07:43:53] <_rc> tyska: stop. why do you need that?
[2012/01/17 07:44:08] <misc> mlout: maybe use glpi or fusion inventory ?
[2012/01/17 07:44:12] <tyska> _rc: why i need what?
[2012/01/17 07:44:22] <_rc> why do you need to rename a node?
[2012/01/17 07:44:30] @ Quit: gaveen: Remote host closed the connection
[2012/01/17 07:44:39] <_rc> why isn't it possible just to use a dns cname?
[2012/01/17 07:45:01] @ psim joined channel #puppet
[2012/01/17 07:45:03] @ nmajj joined channel #puppet
[2012/01/17 07:45:22] <tyska> _rc: because im behind a dns infrastructure of the university, that i dont have access to modify
[2012/01/17 07:46:01] <_rc> so they allocate you an ip and a dns entry, and you have to conform?
[2012/01/17 07:46:29] @ beddari joined channel #puppet
[2012/01/17 07:46:51] <datenzecke> henk: well. I'm searching for a way to remove config files without breaking anything unrelated. Fictitious example: I'm afraif that "gimp" would also be deleted if i purge "gimp-plugin-foo" to get rid of eventually existing config files. I understand "dependencies, including those that other packages depend on" as "If gimp-plugin-foo is purged, gimp will also be removed because gimp-plugin-foo depends on gimp".
[2012/01/17 07:46:56] @ Quit: AshishH: Remote host closed the connection
[2012/01/17 07:47:30] <tyska> _rc: it is kind like this
[2012/01/17 07:47:57] <_rc> datenzecke: do you have a sacrificial vm? you could probably test this quicker than this conversation is taking
[2012/01/17 07:48:22] <datenzecke> henk: Am I just wrong and "gimp" won't be deleted if "gimp-plugin-foo" is getting purged?
[2012/01/17 07:48:44] @ fenrus02 joined channel #puppet
[2012/01/17 07:49:26] @ Quit: marczak: Ping timeout: 248 seconds
[2012/01/17 07:50:05] <henk> datenzecke: I’d expect at least apt (can’t talk for other providers) to behave exactly as when run manually, i.e. to remove gimp if gimp-plugin-foo depends on gimp. If it didn’t the result would be a inconsistent package state…
[2012/01/17 07:50:18] <datenzecke> _rc: well yes and no. It would be nice to know if the behavior of "purged" I'm getting as result of testing is as it should be (="some puppet magic") or if Puppet's design decision is "just pass --purge to the used package provider if there is such a switch".
[2012/01/17 07:51:24] <_rc> henk: datenzecke you need to check the provider. I susect the apt one may behave like the yum one (uses yum to install, brings in deps, uses rpm to remove, fails if the thing you ask to remove is a dependency of something)
[2012/01/17 07:51:36] @ Quit: n0ts: Ping timeout: 240 seconds
[2012/01/17 07:52:41] <_rc> actually no, the apt one behaves like aiming a nuke at your foot - https://github.com/puppetlabs/puppet/blob/master/lib/puppet/provider/package/apt.rb
[2012/01/17 07:52:50] @ rgsteele joined channel #puppet
[2012/01/17 07:53:38] <_rc> so purge looks like it's recurse, purge libc, wave goodbye
[2012/01/17 07:53:44] @ Quit: bobra: Ping timeout: 240 seconds
[2012/01/17 07:53:53] <datenzecke> henk: "If it didn’t the result would be a inconsistent package state…" well. A consistent state is what I expect from "ensure => absent", too.
[2012/01/17 07:53:56] <_rc> but it's not going to remove gimp if you remove something that depends on gimp
[2012/01/17 07:54:34] <datenzecke> _rc: thanks. That is what I wanted to know.
[2012/01/17 07:54:56] <datenzecke> _rc: Don't knwo why I did not had the idea to check the source code by myself. m(
[2012/01/17 07:55:38] @ n0ts joined channel #puppet
[2012/01/17 07:56:55] @ sycobuny_ joined channel #puppet
[2012/01/17 07:57:00] @ mlout left channel #puppet ()
[2012/01/17 07:57:08] @ mlout joined channel #puppet
[2012/01/17 07:59:15] <tyska> _rc: here is the thing, i ran 3 instances on eucalyptus, that came with hostnames az1 (10.0.0.1) ba4 (10.0.0.2) 3c2 (10.0.0.3), how can i use puppet to install a web server, a list server and a ftp server on they?
[2012/01/17 07:59:22] <tyska> _rc: assuming i just know the ip's
[2012/01/17 08:00:59] @ Quit: Guest1189: Quit: .
[2012/01/17 08:01:15] @ fcami joined channel #puppet
[2012/01/17 08:02:44] <henk> datenzecke: I expect it from purge too. I expect puppet in general not to leave my systems in an inconsistent state…
[2012/01/17 08:03:43] <datenzecke> henk: yes, but I do not expect that "purged" is removing more than "absent" except for configuration files.
[2012/01/17 08:04:53] @ tmclaugh joined channel #puppet
[2012/01/17 08:05:39] <datenzecke> henk: If "purged" removes more packages than "absent", then there is no way to tell Puppet "remove the application and also zap the config files because I don't want a messy system".
[2012/01/17 08:06:48] <datenzecke> henk: am I wrong?
[2012/01/17 08:07:07] @ johnston_ joined channel #puppet
[2012/01/17 08:08:05] <n1x0n> Hello, did anyone have a problem with puppet still logging to syslog ergardless of puppetdlog being set to a specific file ?
[2012/01/17 08:09:22] @ Quit: The-Bat: Quit: Konversation terminated!
[2012/01/17 08:09:33] @ The-Bat joined channel #puppet
[2012/01/17 08:09:39] <henk> datenzecke: Agreed, but I don’t see much difference between absent and purged in the provider, only --purge is added to the apt-get call…
[2012/01/17 08:11:28] @ Quit: lanky: Read error: Connection reset by peer
[2012/01/17 08:12:01] @ lanky joined channel #puppet
[2012/01/17 08:13:13] @ Quit: blentz: Ping timeout: 276 seconds
[2012/01/17 08:13:30] <datenzecke> henk: well yes... and that's OK. As I mentioned, I did not had the idea to look at https://github.com/puppetlabs/puppet/blob/master/lib/puppet/provider/package/apt.rb and https://github.com/puppetlabs/puppet/blob/master/lib/puppet/provider/package/yum.rb by myself. And the http://projects.puppetlabs.com/projects/puppet/wiki/Core_Types_Cheat_Sheet/#package gave me the feeling that Puppet may be doing a little bit more than addin
[2012/01/17 08:13:30] <datenzecke> g "--purge" or using "erase".
[2012/01/17 08:13:36] @ kelseyhightower joined channel #puppet
[2012/01/17 08:13:58] <datenzecke> henk, _rc: thank you for your help. :-)
[2012/01/17 08:15:10] <henk> ah ok :)
[2012/01/17 08:16:52] @ lanky_ joined channel #puppet
[2012/01/17 08:17:00] @ Quit: lanky: Read error: Connection reset by peer
[2012/01/17 08:17:48] @ Quit: p3rror: Ping timeout: 272 seconds
[2012/01/17 08:20:00] @ marczak joined channel #puppet
[2012/01/17 08:20:03] @ datenzecke left channel #puppet ("Ex-Chat")
[2012/01/17 08:21:27] @ marrusl joined channel #puppet
[2012/01/17 08:21:32] @ Quit: inecas: Quit: Leaving
[2012/01/17 08:22:21] @ st33v joined channel #puppet
[2012/01/17 08:23:03] @ Quit: IndyMichaelB: Quit: IndyMichaelB
[2012/01/17 08:23:57] @ inecas joined channel #puppet
[2012/01/17 08:24:36] @ Quit: ki0: Remote host closed the connection
[2012/01/17 08:25:07] @ nan0r joined channel #puppet
[2012/01/17 08:28:51] @ emmanuelux joined channel #puppet
[2012/01/17 08:29:06] @ semflg joined channel #puppet
[2012/01/17 08:30:12] @ Quit: zipkid: Read error: Operation timed out
[2012/01/17 08:32:04] @ Quit: SpComb: Read error: Operation timed out
[2012/01/17 08:32:52] @ p3rror joined channel #puppet
[2012/01/17 08:35:13] @ samkottler joined channel #puppet
[2012/01/17 08:36:05] @ Quit: emmanuelux: Quit: Ex-Chat
[2012/01/17 08:36:10] @ zipkid joined channel #puppet
[2012/01/17 08:37:44] @ Quit: gazoombo: Quit: Leaving.
[2012/01/17 08:38:58] @ hal-j joined channel #puppet
[2012/01/17 08:39:16] @ Quit: st33v: Quit: st33v
[2012/01/17 08:40:03] @ jab_doa joined channel #puppet
[2012/01/17 08:45:47] @ devicenull joined channel #puppet
[2012/01/17 08:49:21] @ Quit: p3rror: Read error: Operation timed out
[2012/01/17 08:49:31] @ cthompson joined channel #puppet
[2012/01/17 08:49:50] @ IndyMichaelB joined channel #puppet
[2012/01/17 08:51:59] <cthompson> I've got two boxes I set up for evaluation of puppet, one's running master, the other an agent. The thing I must be missing in all the docs I've read is, how do you specify on the master "Box foo should run these twelve manifests"
[2012/01/17 08:52:00] @ Quit: marczak: Ping timeout: 272 seconds
[2012/01/17 08:52:25] <cthompson> can someone point me at the doc page I've somehow not read, or misunderstood
[2012/01/17 08:52:38] <cthompson> er, please.
[2012/01/17 08:52:45] <hal-j> you're looking for node definitions
[2012/01/17 08:53:40] @ Quit: The-Bat: Quit: Konversation terminated!
[2012/01/17 08:53:53] @ The-Bat joined channel #puppet
[2012/01/17 08:54:46] <cthompson> hal-j: thanks, I see that now
[2012/01/17 08:55:05] <cthompson> not sure how I missed this, but I think I just read the individual guides
[2012/01/17 08:55:56] @ blentz joined channel #puppet
[2012/01/17 08:56:50] @ inecas_ joined channel #puppet
[2012/01/17 08:57:21] @ brandon_dacrib joined channel #puppet
[2012/01/17 08:57:25] @ Quit: inecas: Ping timeout: 276 seconds
[2012/01/17 08:59:41] @ gazoombo joined channel #puppet
[2012/01/17 09:02:39] @ p3rror joined channel #puppet
[2012/01/17 09:03:58] @ fir31ight joined channel #puppet
[2012/01/17 09:04:32] @ opsmason joined channel #puppet
[2012/01/17 09:06:31] @ lborda joined channel #puppet
[2012/01/17 09:08:02] @ HarrisonZhu left channel #puppet ()
[2012/01/17 09:08:17] @ hjbehling joined channel #puppet
[2012/01/17 09:09:38] @ teddymills joined channel #puppet
[2012/01/17 09:09:44] @ Quit: The-Bat: Ping timeout: 272 seconds
[2012/01/17 09:11:03] @ tizzo is now known as tizzo-afk
[2012/01/17 09:13:14] @ The-Bat joined channel #puppet
[2012/01/17 09:14:27] @ gniks joined channel #puppet
[2012/01/17 09:18:56] @ IndyMichaelB_ joined channel #puppet
[2012/01/17 09:20:16] @ Quit: IndyMichaelB: Read error: Operation timed out
[2012/01/17 09:20:16] @ IndyMichaelB_ is now known as IndyMichaelB
[2012/01/17 09:20:43] @ marczak joined channel #puppet
[2012/01/17 09:20:48] @ st33v joined channel #puppet
[2012/01/17 09:21:59] @ Quit: semflg: Quit: leaving
[2012/01/17 09:22:20] @ Quit: ozy_work: Remote host closed the connection
[2012/01/17 09:22:25] @ kesor joined channel #puppet
[2012/01/17 09:22:36] @ Quit: Axsuul: Ping timeout: 240 seconds
[2012/01/17 09:22:50] @ Quit: p3rror: Ping timeout: 244 seconds
[2012/01/17 09:26:41] @ Quit: tyska: Ping timeout: 258 seconds
[2012/01/17 09:27:06] @ Quit: st33v: Quit: st33v
[2012/01/17 09:29:08] @ Quit: fsweetser: Remote host closed the connection
[2012/01/17 09:29:37] @ Quit: inecas_: Quit: Leaving
[2012/01/17 09:30:26] @ ozy_work joined channel #puppet
[2012/01/17 09:31:03] @ fsweetser joined channel #puppet
[2012/01/17 09:31:58] @ Quit: IndyMichaelB: Remote host closed the connection
[2012/01/17 09:32:15] @ IndyMichaelB joined channel #puppet
[2012/01/17 09:33:07] @ Quit: kermit: Quit: Leaving.
[2012/01/17 09:33:47] @ kermit joined channel #puppet
[2012/01/17 09:34:27] @ siert_ is now known as Siert
[2012/01/17 09:35:49] @ Quit: zwi: Quit: Leaving.
[2012/01/17 09:36:57] @ Quit: cmoore: Remote host closed the connection
[2012/01/17 09:38:01] @ Siert is now known as siert
[2012/01/17 09:39:27] @ joe-mac1 joined channel #puppet
[2012/01/17 09:39:32] @ kerframil joined channel #puppet
[2012/01/17 09:42:04] @ jonhattan_ joined channel #puppet
[2012/01/17 09:43:13] @ freezey joined channel #puppet
[2012/01/17 09:47:13] @ psim left channel #puppet ("Konversation terminated!")
[2012/01/17 09:47:31] @ Kazuhiro joined channel #puppet
[2012/01/17 09:47:44] @ Quit: larstobi: Quit: Leaving.
[2012/01/17 09:49:38] @ Quit: Kazuhiro: Client Quit
[2012/01/17 09:50:40] @ key joined channel #puppet
[2012/01/17 09:51:05] @ key is now known as Guest5498
[2012/01/17 09:52:54] @ Quit: jonhattan: Remote host closed the connection
[2012/01/17 09:52:58] @ jonhattan_ is now known as jonhattan
[2012/01/17 09:53:03] @ verwilst joined channel #puppet
[2012/01/17 09:55:20] @ siert_ joined channel #puppet
[2012/01/17 09:55:40] @ Quit: siert_: Client Quit
[2012/01/17 09:55:53] @ Quit: siert: Remote host closed the connection
[2012/01/17 09:56:12] @ Quit: Stenbryggen: Quit: Leaving.
[2012/01/17 09:56:21] @ siert joined channel #puppet
[2012/01/17 09:57:33] @ p3rror joined channel #puppet
[2012/01/17 09:58:42] @ Kazuhiro joined channel #puppet
[2012/01/17 09:59:30] @ Quit: lkoranda: Remote host closed the connection
[2012/01/17 10:00:13] @ samkottler is now known as skottler|afk
[2012/01/17 10:01:28] @ iamchrisf_ joined channel #puppet
[2012/01/17 10:01:59] @ Quit: sdog: Remote host closed the connection
[2012/01/17 10:02:56] @ lkoranda joined channel #puppet
[2012/01/17 10:04:13] @ erm_ is now known as erm
[2012/01/17 10:04:42] @ ukd1 joined channel #puppet
[2012/01/17 10:04:53] @ Quit: cliff-hm: Ping timeout: 252 seconds
[2012/01/17 10:05:59] @ ki0 joined channel #puppet
[2012/01/17 10:06:55] @ SpComb joined channel #puppet
[2012/01/17 10:07:27] @ astrostl joined channel #puppet
[2012/01/17 10:08:00] @ gaahrdner joined channel #puppet
[2012/01/17 10:08:16] @ lanky_ is now known as lanky
[2012/01/17 10:08:50] @ st33v joined channel #puppet
[2012/01/17 10:09:12] @ Quit: siert: Quit: leaving
[2012/01/17 10:09:53] @ siert joined channel #puppet
[2012/01/17 10:10:22] @ q-rban is now known as q0rban
[2012/01/17 10:10:24] @ f0 joined channel #puppet
[2012/01/17 10:10:34] @ |Majestic| joined channel #puppet
[2012/01/17 10:10:58] <f0> hi i get these error err: Failed to apply catalog: Could not find dependent Service[dnsmasq]Service[dnsmasq] for Host xxxx , but i only specified these dependency once
[2012/01/17 10:11:24] @ Quit: arBmind: Ping timeout: 240 seconds
[2012/01/17 10:12:30] @ kangman joined channel #puppet
[2012/01/17 10:13:20] @ arBmind joined channel #puppet
[2012/01/17 10:13:37] @ Quit: ukd1: Read error: Connection reset by peer
[2012/01/17 10:14:56] @ Quit: tomben-: Read error: Connection reset by peer
[2012/01/17 10:14:57] @ Quit: blentz: Read error: Connection reset by peer
[2012/01/17 10:15:11] @ blentz joined channel #puppet
[2012/01/17 10:15:17] @ newtMcKerr joined channel #puppet
[2012/01/17 10:15:48] @ tomben_ joined channel #puppet
[2012/01/17 10:16:14] <siert> f0: can u yank/paste some code to pastebin? then it's easier to solve
[2012/01/17 10:16:28] <f0> siert: ok wait
[2012/01/17 10:17:19] <astrostl> i'm using nagios_* types to make nagios alerts. i'm also using resources { [ 'nagios_command', 'nagios_host' ]: purge => true } (etc) to auto-delete stuff that i remove from the manifests, or stuff that is manually added to the puppet-generated config files. i would like this to trigger a restart, but when i have the resource type notify that exec it screws things up. any idea why?
[2012/01/17 10:17:57] <f0> siert: http://pastebin.com/8pReYzBm
[2012/01/17 10:18:04] @ rcrowley joined channel #puppet
[2012/01/17 10:18:20] <f0> siert: in the first line is the definition
[2012/01/17 10:18:43] <f0> siert: i use these in more environments
[2012/01/17 10:19:24] <f0> if i bring these code only to one environment, all works, if i bbring this code to more environments, it breaks with these error
[2012/01/17 10:19:53] @ cliff-hm joined channel #puppet
[2012/01/17 10:20:38] <siert> your puppet.conf is aware of environments?
[2012/01/17 10:20:47] @ Quit: Wolfspyre: Quit: Leaving.
[2012/01/17 10:20:50] <siert> f0: (arrived at train station, bbl)
[2012/01/17 10:20:54] @ krish joined channel #puppet
[2012/01/17 10:20:57] <f0> siert: yes
[2012/01/17 10:22:39] @ Quit: johnston_: Ping timeout: 258 seconds
[2012/01/17 10:23:30] <astrostl> it yields warning: /Nagios_host[new-router]: Service[nagios],Exec[permservice],Whit[Admissible_class[Nagios::Service]],Service[httpd],Whit[Completed_stage[main]],Whit[Completed_class[Nagios::Service]],Whit[Completed_class[Nagios::Perms]] still depend on me -- not purging
[2012/01/17 10:23:37] <astrostl> (and doesn't restart the service)
[2012/01/17 10:25:23] @ Quit: cthompson: Quit: leaving
[2012/01/17 10:25:40] @ Quit: gabrtv: Quit: gabrtv
[2012/01/17 10:26:03] @ Asako joined channel #puppet
[2012/01/17 10:26:10] <Asako> hey, I'm having some issues with dashboard
[2012/01/17 10:26:27] <Asako> or mysql maybe
[2012/01/17 10:26:31] <Asako> ActiveRecord::StatementInvalid (Mysql::Error: Lock wait timeout exceeded; try restarting transaction: DELETE FROM `node_group_memberships` WHERE `id` = 21):
[2012/01/17 10:26:42] <Asako> keep seeing this in my production log
[2012/01/17 10:29:10] @ Quit: rcrowley: Quit: Computer has gone to sleep.
[2012/01/17 10:29:33] @ ghg joined channel #puppet
[2012/01/17 10:32:25] @ Quit: KindOne: Quit: WeeChat 0.3.6
[2012/01/17 10:33:04] @ Quit: krish: Ping timeout: 240 seconds
[2012/01/17 10:33:20] <polipie> looks like a really busy table
[2012/01/17 10:34:17] <Asako> there's constant inserts
[2012/01/17 10:34:25] <polipie> you could increase the lock wait timeout of your mysql, but don't think it will do much good
[2012/01/17 10:34:32] <Asako> so when you try to delete a host it errors out
[2012/01/17 10:34:52] <Asako> Mysql::Error: Lost connection to MySQL server during query: SELECT * FROM `reports`
[2012/01/17 10:34:55] <Asako> see a bunch of these too
[2012/01/17 10:34:56] @ jeremy_ joined channel #puppet
[2012/01/17 10:34:57] @ Quit: jeremy_: Changing host
[2012/01/17 10:34:58] @ jeremy_ joined channel #puppet
[2012/01/17 10:35:00] <polipie> is the table myisam or innodb?
[2012/01/17 10:35:05] <Asako> innodb
[2012/01/17 10:35:15] <polipie> ah yeah transactions :P
[2012/01/17 10:35:28] @ Quit: jeremy: Read error: Operation timed out
[2012/01/17 10:35:33] <Asako> should I convert to myisam?
[2012/01/17 10:36:12] <polipie> nah
[2012/01/17 10:36:34] @ Quit: CJNE: Quit: leaving
[2012/01/17 10:36:38] @ jeremy joined channel #puppet
[2012/01/17 10:36:39] @ Quit: jeremy: Changing host
[2012/01/17 10:36:39] @ jeremy joined channel #puppet
[2012/01/17 10:36:47] <Asako> I'm trying to find what mysql settings to change
[2012/01/17 10:37:07] @ Quit: djm68: Remote host closed the connection
[2012/01/17 10:37:20] @ emmanuelux joined channel #puppet
[2012/01/17 10:38:05] @ skottler|afk is now known as samkottler
[2012/01/17 10:38:18] @ zwi joined channel #puppet
[2012/01/17 10:38:19] @ KindOne joined channel #puppet
[2012/01/17 10:39:04] <KaZeR_W> hi there
[2012/01/17 10:39:05] @ jeremy__ joined channel #puppet
[2012/01/17 10:39:08] <KaZeR_W> i have an issue with stages
[2012/01/17 10:39:12] <KaZeR_W> Stage['pre']->Stage['yum']->Stage['postinst01']->Stage['postinst03']->Stage['postinst06']->Stage['postinst09'] works
[2012/01/17 10:39:34] @ Quit: jeremy_: Ping timeout: 248 seconds
[2012/01/17 10:39:43] <KaZeR_W> Stage['pre']->Stage['yum']->Stage['postinst01']->Stage['postinst03']->Stage['postinst06']->Stage['postinst09']->Stage['main'] complains about a dependency cycle
[2012/01/17 10:39:58] @ kenperkins joined channel #puppet
[2012/01/17 10:40:05] <Volcane> you're crazy if you make that many stages
[2012/01/17 10:40:21] <Volcane> it just wont work well
[2012/01/17 10:40:45] @ Quit: kenperkins: Client Quit
[2012/01/17 10:41:18] <chjohnst> thats a lot of stages
[2012/01/17 10:41:34] <bd> I have usage for like 2 different stages
[2012/01/17 10:42:00] <bd> 1) stuff i need so that all facts are there I use 2) all other things
[2012/01/17 10:42:16] <Volcane> but that wont make facts available in the run you use them?
[2012/01/17 10:42:18] @ Quit: jeremy: Ping timeout: 252 seconds
[2012/01/17 10:42:18] @ jeremy__ is now known as jeremy
[2012/01/17 10:42:34] <bd> nope
[2012/01/17 10:42:56] <bd> thats why i install puppet _and_ stuff for fatcs during initial bootstrapping :)
[2012/01/17 10:43:18] <Volcane> yup, mostly if you use stages you fucked up somewhere and now trying to fix that by using a big old hammer :)
[2012/01/17 10:43:26] @ cwarden joined channel #puppet
[2012/01/17 10:44:09] <_rc> and what's better than one big hammer to so many big hammers you have to resort to numbering them?
[2012/01/17 10:45:16] <bd> KaZeR_W: are you sure you need all thos stages?
[2012/01/17 10:45:39] @ tizzo-afk is now known as tizzo
[2012/01/17 10:48:04] @ Quit: dan__t: Quit: Leaving
[2012/01/17 10:48:19] @ Quit: riha: Quit: Leaving.
[2012/01/17 10:48:20] @ dan__t joined channel #puppet
[2012/01/17 10:50:59] @ Quit: newtMcKerr: Quit: Leaving.
[2012/01/17 10:51:14] @ Wolfspyre joined channel #puppet
[2012/01/17 10:51:15] @ arnihermann joined channel #puppet
[2012/01/17 10:51:23] @ ghaskins joined channel #puppet
[2012/01/17 10:51:42] @ Quit: cliff-hm: Ping timeout: 244 seconds
[2012/01/17 10:52:39] <KaZeR_W> yes, that's indeed a lot i can probably get rid of the postinst*, trying right now
[2012/01/17 10:52:49] @ Quit: nan0r: Read error: Connection reset by peer
[2012/01/17 10:52:59] <Volcane> anyway, your loop isnt the stages, is what you do in the stages
[2012/01/17 10:53:23] @ labrown joined channel #puppet
[2012/01/17 10:53:27] <Volcane> you probably have something in pre stage that requires something in main stage
[2012/01/17 10:53:44] @ choonming joined channel #puppet
[2012/01/17 10:56:33] <KaZeR_W> ok, i removed the postinst* stages, now it works. odd :)
[2012/01/17 10:56:35] <KaZeR_W> thanks guys
[2012/01/17 10:58:48] @ st33v left channel #puppet ()
[2012/01/17 10:59:08] @ Quit: Kazuhiro: Quit: Leaving.
[2012/01/17 11:00:34] @ Stenbryggen joined channel #puppet
[2012/01/17 11:00:43] @ Quit: MattyM: Remote host closed the connection
[2012/01/17 11:01:49] @ Quit: jab_doa: Quit: Verlassend
[2012/01/17 11:04:08] @ gabrtv joined channel #puppet
[2012/01/17 11:04:21] @ cliff-hm joined channel #puppet
[2012/01/17 11:05:55] @ krish joined channel #puppet
[2012/01/17 11:06:13] @ benkevan joined channel #puppet
[2012/01/17 11:06:56] @ rcrowley joined channel #puppet
[2012/01/17 11:08:22] @ Quit: verwilst: Quit: Ex-Chat
[2012/01/17 11:09:06] @ kolla joined channel #puppet
[2012/01/17 11:11:03] @ benkevan_ joined channel #puppet
[2012/01/17 11:11:28] @ Quit: iamchrisf_: Ping timeout: 248 seconds
[2012/01/17 11:12:13] @ Quit: Meier: Quit: Leaving.
[2012/01/17 11:12:21] @ benjiedmund joined channel #puppet
[2012/01/17 11:12:41] @ Quit: benkevan: Quit: leaving
[2012/01/17 11:12:57] @ Quit: benjiedmund: Read error: Connection reset by peer
[2012/01/17 11:13:03] @ iamchrisf_ joined channel #puppet
[2012/01/17 11:13:04] @ benjiedmund joined channel #puppet
[2012/01/17 11:13:06] @ benkevan joined channel #puppet
[2012/01/17 11:13:33] @ eventi joined channel #puppet
[2012/01/17 11:14:39] @ Quit: raphdg: Remote host closed the connection
[2012/01/17 11:15:05] @ mlout left channel #puppet ()
[2012/01/17 11:15:47] @ Quit: benkevan_: Remote host closed the connection
[2012/01/17 11:16:08] @ larstobi joined channel #puppet
[2012/01/17 11:18:56] @ Quit: dan__t: Ping timeout: 248 seconds
[2012/01/17 11:19:34] @ ldlework joined channel #puppet
[2012/01/17 11:25:39] @ Quit: hno: Ping timeout: 240 seconds
[2012/01/17 11:30:14] @ newtMcKerr joined channel #puppet
[2012/01/17 11:36:25] @ jokajak` joined channel #puppet
[2012/01/17 11:37:53] @ oCean joined channel #puppet
[2012/01/17 11:39:47] @ Text joined channel #puppet
[2012/01/17 11:40:21] @ jeremy_ joined channel #puppet
[2012/01/17 11:40:22] @ Quit: jeremy_: Changing host
[2012/01/17 11:40:22] @ jeremy_ joined channel #puppet
[2012/01/17 11:42:13] @ joshcooper joined channel #puppet
[2012/01/17 11:42:52] @ jeremy__ joined channel #puppet
[2012/01/17 11:42:53] @ Quit: jeremy__: Changing host
[2012/01/17 11:42:53] @ jeremy__ joined channel #puppet
[2012/01/17 11:43:03] @ lazyworm joined channel #puppet
[2012/01/17 11:43:09] @ Quit: jeremy: Ping timeout: 240 seconds
[2012/01/17 11:43:09] @ jeremy__ is now known as jeremy
[2012/01/17 11:43:52] @ djm68 joined channel #puppet
[2012/01/17 11:44:48] <astrostl> i'm using nagios_* types to make nagios alerts. i'm also using resources { [ 'nagios_command', 'nagios_host' ]: purge => true } (etc) to auto-delete stuff that i remove from the manifests, or stuff that is manually added to the puppet-generated config files. i would like this to trigger a restart, but when i have the resource type notify that exec it screws things up. any idea why?
[2012/01/17 11:44:50] <astrostl> it yields warning: /Nagios_host[new-router]: Service[nagios],Exec[permservice],Whit[Admissible_class[Nagios::Service]],Service[httpd],Whit[Completed_stage[main]],Whit[Completed_class[Nagios::Service]],Whit[Completed_class[Nagios::Perms]] still depend on me -- not purging
[2012/01/17 11:45:15] @ Quit: djm68: Remote host closed the connection
[2012/01/17 11:45:37] @ djm68 joined channel #puppet
[2012/01/17 11:45:57] @ Kazuhiro joined channel #puppet
[2012/01/17 11:46:10] @ Quit: jeremy_: Ping timeout: 272 seconds
[2012/01/17 11:47:05] @ Quit: benjiedmund: Remote host closed the connection
[2012/01/17 11:47:09] @ Quit: jkoppe1: Quit: Leaving.
[2012/01/17 11:47:48] @ IndyMichaelB_ joined channel #puppet
[2012/01/17 11:50:04] @ Corey_ is now known as Corey
[2012/01/17 11:50:10] @ Quit: IndyMichaelB: Ping timeout: 245 seconds
[2012/01/17 11:50:10] @ IndyMichaelB_ is now known as IndyMichaelB
[2012/01/17 11:50:42] <p3rror> Hey what is the difference between nagios and icinga ?
[2012/01/17 11:51:09] @ Quit: Kazuhiro: Read error: Connection reset by peer
[2012/01/17 11:51:12] <dgibbons0> icinga is a deritivitative work with changes/enhancements as I understand it
[2012/01/17 11:51:20] <henk> strange question, considering this is #puppet and both have websites…
[2012/01/17 11:51:24] <_rc> https://www.icinga.org/nagios/
[2012/01/17 11:51:33] @ Quit: larstobi: Quit: Leaving.
[2012/01/17 11:51:48] <bd> p3rror: http://lmgtfy.com/?q=icinga
[2012/01/17 11:52:20] @ Kazuhiro joined channel #puppet
[2012/01/17 11:52:21] <p3rror> Okay
[2012/01/17 11:52:26] @ jkoppe joined channel #puppet
[2012/01/17 11:52:32] <brd> bd++
[2012/01/17 11:54:17] @ Kazuhiro left channel #puppet ()
[2012/01/17 11:54:30] @ trickyf left channel #puppet ()
[2012/01/17 11:56:12] @ loganspencer joined channel #puppet
[2012/01/17 11:57:01] @ johnston joined channel #puppet
[2012/01/17 11:57:22] @ kenperkins joined channel #puppet
[2012/01/17 11:57:56] @ cli654 joined channel #puppet
[2012/01/17 11:58:47] @ Quit: Wicla_: Ping timeout: 252 seconds
[2012/01/17 11:59:19] @ ali3n01 joined channel #puppet
[2012/01/17 11:59:44] @ Quit: ali3n0: Ping timeout: 240 seconds
[2012/01/17 12:00:53] @ ssvarma joined channel #puppet
[2012/01/17 12:02:02] @ Quit: cherwin: Ping timeout: 252 seconds
[2012/01/17 12:02:22] @ eeeee joined channel #puppet
[2012/01/17 12:02:59] @ Quit: Spads: Ping timeout: 240 seconds
[2012/01/17 12:03:21] @ Quit: ali3n01: Client Quit
[2012/01/17 12:03:28] @ Bass10 joined channel #puppet
[2012/01/17 12:03:50] @ Quit: loganspencer: Quit: Computer has gone to sleep.
[2012/01/17 12:04:32] @ tecto joined channel #puppet
[2012/01/17 12:04:51] @ Quit: Ramonster: Quit: So Long and thanks for all the fish
[2012/01/17 12:06:59] @ Quit: jaydg: Ping timeout: 252 seconds
[2012/01/17 12:08:05] @ cherwin joined channel #puppet
[2012/01/17 12:08:25] @ lak joined channel #puppet
[2012/01/17 12:08:26] @ Quit: lak: Changing host
[2012/01/17 12:08:26] @ lak joined channel #puppet
[2012/01/17 12:09:27] @ Quit: jokajak`: Changing host
[2012/01/17 12:09:27] @ jokajak` joined channel #puppet
[2012/01/17 12:09:32] @ jokajak` is now known as jokajak
[2012/01/17 12:09:47] @ ali3n0 joined channel #puppet
[2012/01/17 12:10:00] @ shadowshell joined channel #puppet
[2012/01/17 12:10:16] @ bwitt joined channel #puppet
[2012/01/17 12:10:33] @ Quit: kolla: Remote host closed the connection
[2012/01/17 12:11:18] @ Quit: localhost: Remote host closed the connection
[2012/01/17 12:13:44] @ dan__t joined channel #puppet
[2012/01/17 12:14:28] @ Kazuhiro joined channel #puppet
[2012/01/17 12:15:24] @ Quit: ali3n0: Quit: Leaving.
[2012/01/17 12:15:26] @ ssvarma left channel #puppet ()
[2012/01/17 12:15:41] @ Quit: iamchrisf_: Quit: iamchrisf_
[2012/01/17 12:16:53] @ sdog joined channel #puppet
[2012/01/17 12:16:55] @ joshkraemer joined channel #puppet
[2012/01/17 12:17:08] @ Quit: sdog: Changing host
[2012/01/17 12:17:08] @ sdog joined channel #puppet
[2012/01/17 12:17:12] @ Quit: octane-: Quit: Leaving.
[2012/01/17 12:17:56] @ comptona joined channel #puppet
[2012/01/17 12:20:13] @ PerryChick2015 joined channel #puppet
[2012/01/17 12:20:45] <PerryChick2015> welll...
[2012/01/17 12:21:01] @ clustermagnet joined channel #puppet
[2012/01/17 12:21:09] <PerryChick2015> '< pacman
[2012/01/17 12:21:29] @ Quit: alanevans: Remote host closed the connection
[2012/01/17 12:21:59] <PerryChick2015> anyone..
[2012/01/17 12:23:25] @ PerryChick2015 left channel #puppet ()
[2012/01/17 12:23:29] @ djbkd joined channel #puppet
[2012/01/17 12:23:36] @ scsinutz joined channel #puppet
[2012/01/17 12:23:59] @ Quit: Kazuhiro: Ping timeout: 252 seconds
[2012/01/17 12:24:03] @ Quit: ozy_work: Quit: Konversation terminated!
[2012/01/17 12:24:07] @ scsinutz left channel #puppet ()
[2012/01/17 12:24:11] @ Quit: the_ramink_: Ping timeout: 244 seconds
[2012/01/17 12:25:09] @ Quit: lbt: Excess Flood
[2012/01/17 12:25:12] @ Quit: ironmunk: Read error: Operation timed out
[2012/01/17 12:25:36] @ lbt joined channel #puppet
[2012/01/17 12:26:28] @ Quit: Legooolas: Read error: Operation timed out
[2012/01/17 12:26:51] @ gebi left channel #puppet ()
[2012/01/17 12:27:21] @ Quit: idn: Ping timeout: 252 seconds
[2012/01/17 12:28:05] @ Quit: crs: Ping timeout: 245 seconds
[2012/01/17 12:28:41] @ Kazuhiro joined channel #puppet
[2012/01/17 12:29:14] @ idn joined channel #puppet
[2012/01/17 12:29:49] @ PerryChick2015 joined channel #puppet
[2012/01/17 12:30:08] <Asako> I really need to get dashboard working faster
[2012/01/17 12:30:28] <PerryChick2015> there is like no one talking..
[2012/01/17 12:30:34] @ williemach joined channel #puppet
[2012/01/17 12:31:31] @ scsinutz joined channel #puppet
[2012/01/17 12:31:45] @ scsinutz left channel #puppet ()
[2012/01/17 12:31:51] @ Quit: lanky: Quit: Leaving
[2012/01/17 12:32:16] @ PerryChick2015 left channel #puppet ()
[2012/01/17 12:33:34] @ ali3n0 joined channel #puppet
[2012/01/17 12:35:09] @ metcalfc joined channel #puppet
[2012/01/17 12:35:09] <elasticdog> might be a stupid question...is there any way to query for a list of nodes with a certain facter value with just vanilla Puppet 2.7.9 (i.e., without mcollective or something similar)?
[2012/01/17 12:36:02] @ Quit: krish: Quit: Leaving.
[2012/01/17 12:36:14] @ krish joined channel #puppet
[2012/01/17 12:36:23] <bd> elasticdog: maybe with storeconfig?
[2012/01/17 12:36:29] <_rc> if you have storeconfigs it's in that db
[2012/01/17 12:37:14] <aknapp> Asako: a faster dashboard would be nice :)
[2012/01/17 12:37:19] @ Kazuhiro left channel #puppet ()
[2012/01/17 12:37:25] <elasticdog> bd _rc: thanks, I'll look into that
[2012/01/17 12:37:41] @ Wicla joined channel #puppet
[2012/01/17 12:38:03] @ crs joined channel #puppet
[2012/01/17 12:38:12] @ ironmunk joined channel #puppet
[2012/01/17 12:38:41] @ Legooolas joined channel #puppet
[2012/01/17 12:40:29] @ jodok_ joined channel #puppet
[2012/01/17 12:40:29] @ Quit: jodok_: Client Quit
[2012/01/17 12:41:10] @ pcarlisle joined channel #puppet
[2012/01/17 12:41:31] <ryancoleman> Is there a way that I can retrieve all Facter facts as an array in Puppet to iterate over in an erb template for example?
[2012/01/17 12:42:41] @ Quit: munhitsu: Ping timeout: 252 seconds
[2012/01/17 12:42:44] <_rc> you could look at scope.to_hash, but that's more than strictly facts
[2012/01/17 12:43:07] @ loganspencer joined channel #puppet
[2012/01/17 12:44:34] @ Quit: jodok: Ping timeout: 252 seconds
[2012/01/17 12:47:08] @ Quit: lkoranda: Quit: Ex-Chat
[2012/01/17 12:47:09] @ Quit: artis_: Remote host closed the connection
[2012/01/17 12:47:10] @ Quit: artis__: Remote host closed the connection
[2012/01/17 12:49:20] @ Quit: optiz0r_: Ping timeout: 252 seconds
[2012/01/17 12:50:00] @ Quit: fronlius: Quit: fronlius
[2012/01/17 12:50:49] @ seanh-ansca joined channel #puppet
[2012/01/17 12:50:57] @ Quit: duerF: Quit: Leaving
[2012/01/17 12:50:58] @ alanevans joined channel #puppet
[2012/01/17 12:52:29] @ bsg_kwolf joined channel #puppet
[2012/01/17 12:53:48] @ Quit: tily: Read error: Connection reset by peer
[2012/01/17 12:53:52] @ Quit: The-Bat: Remote host closed the connection
[2012/01/17 12:54:30] @ fronlius joined channel #puppet
[2012/01/17 12:55:19] @ Quit: blentz: Read error: Connection reset by peer
[2012/01/17 12:55:20] @ Quit: tomben_: Read error: Connection reset by peer
[2012/01/17 12:55:33] @ blentz joined channel #puppet
[2012/01/17 12:55:50] @ Quit: fronlius: Client Quit
[2012/01/17 12:55:53] @ Quit: Legooolas: Read error: Operation timed out
[2012/01/17 12:56:19] @ tomben joined channel #puppet
[2012/01/17 12:56:28] @ Quit: cliff-hm: Ping timeout: 272 seconds
[2012/01/17 12:57:29] @ the_ramink joined channel #puppet
[2012/01/17 12:57:48] @ eeeee left channel #puppet ()
[2012/01/17 12:58:07] @ Quit: ali3n0: Quit: Leaving.
[2012/01/17 12:58:12] @ optiz0r joined channel #puppet
[2012/01/17 12:58:25] @ Quit: ironmunk: Ping timeout: 260 seconds
[2012/01/17 12:58:30] @ Quit: crs: Ping timeout: 245 seconds
[2012/01/17 12:58:34] @ Quit: idn: Ping timeout: 276 seconds
[2012/01/17 12:58:48] @ Quit: agagag_: Ping timeout: 244 seconds
[2012/01/17 12:59:25] @ mrwacky42 joined channel #puppet
[2012/01/17 13:00:03] @ idn joined channel #puppet
[2012/01/17 13:01:30] @ Quit: bradoaks: Quit: leaving
[2012/01/17 13:01:41] @ bradoaks joined channel #puppet
[2012/01/17 13:01:48] @ Quit: samkottler: Quit: Leaving.
[2012/01/17 13:02:01] @ iamchrisf_ joined channel #puppet
[2012/01/17 13:04:16] @ Quit: KindOne: Quit: .
[2012/01/17 13:04:43] @ KindTwo joined channel #puppet
[2012/01/17 13:04:48] @ Quit: IndyMichaelB: Remote host closed the connection
[2012/01/17 13:05:06] @ IndyMichaelB joined channel #puppet
[2012/01/17 13:05:10] @ l0n joined channel #puppet
[2012/01/17 13:06:19] @ agagag joined channel #puppet
[2012/01/17 13:06:41] @ alfism joined channel #puppet
[2012/01/17 13:06:43] @ Quit: KindTwo: Changing host
[2012/01/17 13:06:43] @ KindTwo joined channel #puppet
[2012/01/17 13:06:52] @ KindTwo is now known as KindOne
[2012/01/17 13:07:17] @ Surv_OT_Fittest joined channel #puppet
[2012/01/17 13:10:59] @ KindOne left channel #puppet ()
[2012/01/17 13:15:21] @ tily joined channel #puppet
[2012/01/17 13:15:29] @ Legooolas joined channel #puppet
[2012/01/17 13:15:52] @ crs joined channel #puppet
[2012/01/17 13:16:02] @ Quit: opsmason: Remote host closed the connection
[2012/01/17 13:16:18] @ opsmason joined channel #puppet
[2012/01/17 13:18:10] @ Quit: zwi: Remote host closed the connection
[2012/01/17 13:18:55] <ohadlevy> Asako: why faster?
[2012/01/17 13:21:07] @ tizzo is now known as tizzo-afk
[2012/01/17 13:21:19] <stahnma> elasticdog: inventory service on puppet dashboard also stores fact values, so you could search via dashboard if you have that enabled/configured
[2012/01/17 13:21:24] @ Quit: arBmind: Ping timeout: 240 seconds
[2012/01/17 13:22:18] <Asako> ohadlevy, deleting a node takes forever
[2012/01/17 13:22:24] <ohadlevy> elasticdog: sure if you use foreman :)
[2012/01/17 13:22:36] <Asako> the queries keep timing out
[2012/01/17 13:22:38] @ Quit: Alssi:
[2012/01/17 13:23:43] <ohadlevy> elasticdog: for example http://blog.theforeman.org/2012/01/getting-foreman-search-results-into.html
[2012/01/17 13:24:09] @ ironmunk joined channel #puppet
[2012/01/17 13:24:13] <ohadlevy> elasticdog: or if you need it just in for a script or something http://blog.theforeman.org/2012/01/foreman-cli-is-now-gem.html
[2012/01/17 13:24:16] <elasticdog> ohadlevy: foreman is a lot like the dashboard though, right?
[2012/01/17 13:24:34] <ohadlevy> elasticdog: there are some similarities, why?
[2012/01/17 13:24:48] @ ddd_ joined channel #puppet
[2012/01/17 13:25:00] <elasticdog> I haven't set up either before...just moved all of our clients from 0.25.5 to 2.7.9 and am tryin to get a better idea of what state everything is in
[2012/01/17 13:25:11] @ Quit: ddd_: Client Quit
[2012/01/17 13:25:21] <ohadlevy> sounds like such a tool would help you a lot :)
[2012/01/17 13:25:33] @ aaaaaaa joined channel #puppet
[2012/01/17 13:25:59] @ aaaaaaa is now known as Guest94204
[2012/01/17 13:26:47] <ohadlevy> elasticdog: if you want, there is a puppet based installer, which makes it fairly simple to install
[2012/01/17 13:27:12] <elasticdog> any major advantages/disadvantages with foreman vs the dashboard?
[2012/01/17 13:27:17] @ Surv_OT_Fittest left channel #puppet ()
[2012/01/17 13:27:24] <ohadlevy> elasticdog: i cant say, i wrote foreman
[2012/01/17 13:27:31] <elasticdog> ahh :-)
[2012/01/17 13:27:41] <ohadlevy> elasticdog: http://theforeman.org/projects/foreman/wiki/Using_Puppet_Module_ready_to_use
[2012/01/17 13:28:21] @ Quit: Guest94204: Client Quit
[2012/01/17 13:28:32] <elasticdog> nice...thank you, I'll have to poke around
[2012/01/17 13:28:49] @ counterbeing joined channel #puppet
[2012/01/17 13:30:30] @ Quit: sihil: Quit: Leaving...
[2012/01/17 13:30:49] @ sihil joined channel #puppet
[2012/01/17 13:31:50] @ Quit: ezryx: Remote host closed the connection
[2012/01/17 13:33:43] @ Spads joined channel #puppet
[2012/01/17 13:34:43] @ Quit: oCean: Quit: Bye
[2012/01/17 13:34:58] @ Quit: sihil: Ping timeout: 244 seconds
[2012/01/17 13:36:52] @ zwi joined channel #puppet
[2012/01/17 13:37:44] @ Quit: daysmen: Ping timeout: 240 seconds
[2012/01/17 13:39:44] @ Quit: daysmen_: Ping timeout: 240 seconds
[2012/01/17 13:43:00] @ dnjaramba joined channel #puppet
[2012/01/17 13:43:54] <IndyMichaelB> Just switched to passenger from webrick. Works, until I node includes a class that does an ext lookup, which now fails with the strange error message "err: Could not retrieve catalog from remote server: Error 400 on SERVER: Puppet::Util::Log requires a message at <file and line number of ext lookup>". Any suggestions?
[2012/01/17 13:46:28] <IndyMichaelB> never mind, fixed it. Changed the permissions on the directory containing the lookup files from 600 to 644, owner remains puppet.
[2012/01/17 13:46:59] @ Quit: joshkraemer: Quit: joshkraemer
[2012/01/17 13:48:08] @ Quit: jsurfer: Ping timeout: 252 seconds
[2012/01/17 13:49:56] @ ali3n0 joined channel #puppet
[2012/01/17 13:50:11] @ Quit: stevie-bash: Quit: Verlassend
[2012/01/17 13:52:24] @ samkottler joined channel #puppet
[2012/01/17 13:54:36] @ fronlius joined channel #puppet
[2012/01/17 13:54:50] @ Quit: f0: Quit: Lost terminal
[2012/01/17 13:55:07] @ langworthy joined channel #puppet
[2012/01/17 13:55:18] @ Quit: hjbehling: Remote host closed the connection
[2012/01/17 13:57:11] <ryancoleman> thanks _rc!
[2012/01/17 13:59:27] @ Quit: newtMcKerr: Quit: Leaving.
[2012/01/17 13:59:32] @ Guest5498 is now known as key__
[2012/01/17 13:59:47] <icezimm> somebody would recommend a module to manage ssh public keys?
[2012/01/17 14:01:25] <aknapp> Asako, or anyone else: when I try to delete a node in the dashboard, I get this: ActiveRecord::StatementInvalid (Mysql::Error: Got error -1 from storage engine: DELETE FROM `nodes` WHERE `id` = 49):
[2012/01/17 14:01:30] <aknapp> any ideas?
[2012/01/17 14:02:29] <Asako> same problem here
[2012/01/17 14:02:41] <Asako> it's a transaction issue
[2012/01/17 14:03:09] @ Quit: lwhalen: Ping timeout: 240 seconds
[2012/01/17 14:03:15] <Asako> ActiveRecord::StatementInvalid (Mysql::Error: Lock wait timeout exceeded; try restarting transaction: DELETE FROM `node_group_memberships` WHERE `id` = 21):
[2012/01/17 14:03:25] @ Bass2 joined channel #puppet
[2012/01/17 14:03:30] @ Quit: kenperkins: Quit: Computer has gone to sleep.
[2012/01/17 14:04:33] <aknapp> damn
[2012/01/17 14:04:38] <aknapp> hoping it was a simple fix :)
[2012/01/17 14:04:59] <the_ramink> either you do any innodb tuning or are you running with a default Mysql install?
[2012/01/17 14:05:04] @ Quit: Bass10: Ping timeout: 252 seconds
[2012/01/17 14:05:22] <joe-mac1> I "tune" innodb
[2012/01/17 14:05:36] <joe-mac1> set up buffer pools, etc
[2012/01/17 14:05:45] <joe-mac1> nothing major... the puppet db is tiny, the slowness is in rails afaik
[2012/01/17 14:06:15] <the_ramink> dashboard db is usually a bit larger than puppet db
[2012/01/17 14:06:37] @ catfishtyphoon joined channel #puppet
[2012/01/17 14:07:18] <Asako> the_ramink, just default settings
[2012/01/17 14:07:33] <Asako> if I knew what to tune I'd do it
[2012/01/17 14:07:49] <aknapp> i've tuned some things (like joe-mac1), but nothign too serious
[2012/01/17 14:08:01] <Asako> and our db is not tiny
[2012/01/17 14:08:19] <Asako> 5.4Gdashboard_production
[2012/01/17 14:08:34] <aknapp> haha, yeah, mine is 74GB
[2012/01/17 14:08:40] <Asako> keeps growing
[2012/01/17 14:08:56] <Asako> I need to set up cron to prune records
[2012/01/17 14:09:04] <joe-mac1> 5.4 GB, in the database world, is tiny
[2012/01/17 14:09:08] <Asako> ah
[2012/01/17 14:09:22] <joe-mac1> aknapp: hopefully you at least set it to be file-per-table
[2012/01/17 14:09:40] <joe-mac1> otherwise, it's not going to be a fun time for you when you want to truncate
[2012/01/17 14:09:49] <joe-mac1> well, you won't be able to I should say lol
[2012/01/17 14:09:58] @ Quit: blentz: Read error: Connection reset by peer
[2012/01/17 14:10:17] @ blentz joined channel #puppet
[2012/01/17 14:10:44] @ Quit: lak: Quit: Leaving.
[2012/01/17 14:10:48] <the_ramink> joe-mac1: doesn't help as much as you might think, resource_statuses is usually 99% of the data
[2012/01/17 14:11:10] @ Quit: ki0: Remote host closed the connection
[2012/01/17 14:11:21] @ ki0 joined channel #puppet
[2012/01/17 14:13:13] @ bmahe joined channel #puppet
[2012/01/17 14:13:14] @ Quit: bmahe: Changing host
[2012/01/17 14:13:14] @ bmahe joined channel #puppet
[2012/01/17 14:13:22] <Asako> mine is all report_logs
[2012/01/17 14:13:24] <Asako> and metrics
[2012/01/17 14:13:38] <joe-mac1> not truncate, my brain sucks
[2012/01/17 14:14:18] <the_ramink> in any case these are the innodb settings I'm using, though I'd look to make sure they are good for your Mysql version. http://pastie.org/3202969
[2012/01/17 14:14:23] @ jsurfer joined channel #puppet
[2012/01/17 14:15:06] @ Quit: jsurfer: Client Quit
[2012/01/17 14:15:17] @ jsurfer joined channel #puppet
[2012/01/17 14:15:34] <the_ramink> also you'll want to run some of the clean up rakes. If you haven't already I found Dashboard 1.2.4 to be much easier on the db than previous version.
[2012/01/17 14:15:36] @ Quit: ki0: Remote host closed the connection
[2012/01/17 14:16:16] <Asako> hmm
[2012/01/17 14:16:21] <ryancoleman> So, I just learned that this works: require => Package['package-name', 'package-name'] -- as opposed to require => [ Package['package-name'], Package['package-name'] ] -- are both valid and not deprecated?
[2012/01/17 14:16:46] <Asako> maybe I'll have to update our ebuild
[2012/01/17 14:17:43] <Asako> hate updating live servers
[2012/01/17 14:17:49] <Asako> at least I can snapshot it
[2012/01/17 14:19:07] @ lwhalen joined channel #puppet
[2012/01/17 14:20:17] <aknapp> ha, mysql just must have gotten into a wedged state
[2012/01/17 14:20:26] <aknapp> i restarted it and I no longer get the -1 error
[2012/01/17 14:21:05] @ lak joined channel #puppet
[2012/01/17 14:21:06] @ Quit: lak: Changing host
[2012/01/17 14:21:06] @ lak joined channel #puppet
[2012/01/17 14:21:16] <Asako> deletes also seem to use a lot of cpu time
[2012/01/17 14:21:32] @ Quit: lak: Client Quit
[2012/01/17 14:21:42] <nevyn> ryancoleman: yes
[2012/01/17 14:23:04] @ Quit: Niarf: Ping timeout: 276 seconds
[2012/01/17 14:23:54] @ Quit: ali3n0: Quit: Leaving.
[2012/01/17 14:24:00] <joe-mac1> I would guess the deletes take 'cpu time' in iowait
[2012/01/17 14:24:17] <Asako> nah, iowait is nothing
[2012/01/17 14:24:20] <joe-mac1> weird
[2012/01/17 14:24:35] <Asako> it's all user
[2012/01/17 14:25:10] <joe-mac1> you see the time being taken up by mysql process or puppet process?
[2012/01/17 14:25:14] <joe-mac1> I assume puppet
[2012/01/17 14:25:43] <Asako> most of it is rails
[2012/01/17 14:25:53] <Asako> 17580 apache 20 0 1541m 1.4g 2348 R 67 36.7 83:09.22 Rails: /var/lib/puppet-dashboard
[2012/01/17 14:25:55] <the_ramink> I think it'll show up as ruby rake something or another.
[2012/01/17 14:26:04] <Asako> between that and mysql the system is hammered
[2012/01/17 14:26:53] @ CJNE joined channel #puppet
[2012/01/17 14:26:58] @ shadoi joined channel #puppet
[2012/01/17 14:27:12] <joe-mac1> rails, the picture of efficiency
[2012/01/17 14:27:14] <joe-mac1> !
[2012/01/17 14:27:34] @ Surv_OT_Fittest joined channel #puppet
[2012/01/17 14:27:47] @ Surv_OT_Fittest left channel #puppet ()
[2012/01/17 14:27:56] <ryancoleman> thanks nevyn!
[2012/01/17 14:28:40] <aknapp> Asako: haha, yeah, I have a separate mysql box, but it's getting hammered by pruning/optimizing now also :)
[2012/01/17 14:32:52] @ Quit: p3rror: Read error: Operation timed out
[2012/01/17 14:33:21] <Asako> I had to move dashboard to a separate VM
[2012/01/17 14:34:20] @ Quit: opsmason: Ping timeout: 245 seconds
[2012/01/17 14:34:51] @ jodok joined channel #puppet
[2012/01/17 14:34:52] @ Quit: jodok: Changing host
[2012/01/17 14:34:52] @ jodok joined channel #puppet
[2012/01/17 14:35:05] @ Quit: loganspencer: Quit: Textual IRC Client: http://www.textualapp.com/
[2012/01/17 14:35:21] @ opsmason joined channel #puppet
[2012/01/17 14:37:04] <Asako> I wish I could find more snmp help
[2012/01/17 14:38:35] <joe-mac1> Asako: sorry you have to work with such a shitty protocol
[2012/01/17 14:38:46] <joe-mac1> you trying to write a module for amnaging snmpd on linux?
[2012/01/17 14:39:22] <Asako> I already wrote the module
[2012/01/17 14:39:31] @ Quit: sebnash: Quit: Linkinus - http://linkinus.com
[2012/01/17 14:39:36] <Asako> so I can query lvm info through snmp
[2012/01/17 14:39:46] <Asako> problem is it doesn't update value when you add/remove a volume
[2012/01/17 14:40:09] @ Quit: marczak: Ping timeout: 240 seconds
[2012/01/17 14:40:28] <Asako> it's like it reads it once and then never updates
[2012/01/17 14:40:34] @ mtdowling joined channel #puppet
[2012/01/17 14:42:29] @ marczak joined channel #puppet
[2012/01/17 14:43:18] @ Quit: samkottler: Quit: Leaving.
[2012/01/17 14:51:05] <Asako> restarting snmpd fixes it
[2012/01/17 14:51:06] <Asako> oh well
[2012/01/17 14:51:35] @ Quit: mrwacky42: Quit: Leaving.
[2012/01/17 14:52:02] @ mrwacky42 joined channel #puppet
[2012/01/17 14:52:30] @ Quit: krish: Ping timeout: 252 seconds
[2012/01/17 14:54:57] @ Quit: shadowshell: Read error: Operation timed out
[2012/01/17 14:55:15] @ mtdowling left channel #puppet ()
[2012/01/17 14:55:36] @ shadowshell joined channel #puppet
[2012/01/17 14:59:12] <pdtpatrick> Has anyone ran into this problem? If so, what was your fix?
[2012/01/17 14:59:13] <pdtpatrick> http://paste.pocoo.org/show/536367/
[2012/01/17 14:59:15] @ Quit: counterbeing: Ping timeout: 255 seconds
[2012/01/17 14:59:16] @ IndyMichaelB_ joined channel #puppet
[2012/01/17 14:59:51] @ Quit: motomike: Remote host closed the connection
[2012/01/17 15:00:36] @ sihil joined channel #puppet
[2012/01/17 15:00:38] @ tizzo-afk is now known as tizzo
[2012/01/17 15:01:11] @ motomike joined channel #puppet
[2012/01/17 15:04:02] @ Quit: IndyMichaelB: Ping timeout: 276 seconds
[2012/01/17 15:04:02] @ IndyMichaelB_ is now known as IndyMichaelB
[2012/01/17 15:04:31] @ Quit: rgsteele: Quit: ChatZilla 0.9.86.1 [Firefox 3.0.7/2009030423]
[2012/01/17 15:06:02] @ counterbeing joined channel #puppet
[2012/01/17 15:06:37] @ Quit: lwhalen: Ping timeout: 276 seconds
[2012/01/17 15:06:39] @ Quit: kermit: Ping timeout: 240 seconds
[2012/01/17 15:07:49] @ Demosthenes joined channel #puppet
[2012/01/17 15:08:59] @ Quit: astrostl:
[2012/01/17 15:11:08] @ Djelibeybi joined channel #puppet
[2012/01/17 15:11:24] @ Quit: lbt: Ping timeout: 245 seconds
[2012/01/17 15:11:34] <aknapp> pdtpatrick: I haven't seen that before.
[2012/01/17 15:12:34] <l0n> pdtpatrick: it's only a warning so shouldn't hurt anything, what cmd are you running to see it?
[2012/01/17 15:12:55] @ Quit: Djelibeybi: Client Quit
[2012/01/17 15:14:57] @ jimmn joined channel #puppet
[2012/01/17 15:15:21] <pdtpatrick> rake RAILS_ENV=product db:migrate
[2012/01/17 15:15:26] @ Quit: jimmn: Changing host
[2012/01/17 15:15:26] @ jimmn joined channel #puppet
[2012/01/17 15:15:26] <pdtpatrick> does not seem to harm anything
[2012/01/17 15:15:28] @ kermit joined channel #puppet
[2012/01/17 15:15:29] <pdtpatrick> was more curious
[2012/01/17 15:15:31] @ Quit: catfishtyphoon: Ping timeout: 258 seconds
[2012/01/17 15:15:32] <aricg> anyone here mess around with debian preeseeds and puppet?
[2012/01/17 15:15:38] <pdtpatrick> i also saw that tthere was a bug in 0.9.0 rake
[2012/01/17 15:15:50] <aricg> also know where theres some documentation for responsefile =>
[2012/01/17 15:15:57] @ pdurbin left channel #puppet ()
[2012/01/17 15:16:11] <pdtpatrick> aricg: i was just taking a look at
[2012/01/17 15:16:11] <pdtpatrick> http://theforeman.org/projects/foreman/wiki/Unattended_installations
[2012/01/17 15:16:58] <aricg> pdtpatri1k, I do use foreman
[2012/01/17 15:17:14] <aricg> but im more concerned about packages I want to add on the fly that require prompts.
[2012/01/17 15:17:25] <aricg> normally I just write scripts for mysql or postfix...
[2012/01/17 15:17:49] <aricg> my puppet method is very hackish, i was wondering what responsefile => did
[2012/01/17 15:17:53] <aricg> this is my hack http://privatepaste.com/6457007cfe
[2012/01/17 15:18:12] <pdtpatrick> wow that is one slow paste bin site
[2012/01/17 15:18:32] <pdtpatrick> can u paste it to paste.pocoo.org ?
[2012/01/17 15:18:40] <aricg> it doesnt work for you?
[2012/01/17 15:18:43] <aricg> thats wierd.
[2012/01/17 15:18:51] @ lwhalen joined channel #puppet
[2012/01/17 15:19:01] <aricg> http://pastie.org/3203309
[2012/01/17 15:19:02] @ Quit: Maliuta: Ping timeout: 248 seconds
[2012/01/17 15:19:50] <aricg> that require => Package[libmysqlclient16], is some cruft, it shouldnt be there
[2012/01/17 15:20:01] @ nfagerlund joined channel #puppet
[2012/01/17 15:22:54] <aricg> this is the only doc I found that mentions preseed and responsefile and its from july 2010 http://projects.puppetlabs.com/projects/1/wiki/Debian_Preseed_Patterns
[2012/01/17 15:23:30] <aricg> and i dont see how it calls debconf-set-selections
[2012/01/17 15:23:53] <gaahrdner> can you pass an array in for a parameterized class?
[2012/01/17 15:24:50] <pdtpatrick> aricg: it says there what they did
[2012/01/17 15:24:51] <pdtpatrick> http://paste.pocoo.org/show/536375/
[2012/01/17 15:25:03] @ Quit: bzrk: Quit: leaving
[2012/01/17 15:25:10] @ bzrk joined channel #puppet
[2012/01/17 15:25:48] <pdtpatrick> see where it says response file?
[2012/01/17 15:26:57] <anrxc> i use this preseed define in my common module, it works fine for percona mysqld
[2012/01/17 15:27:05] <anrxc> a few things to mind
[2012/01/17 15:27:12] <anrxc> ensure /var/local/preseed exists, this define does not
[2012/01/17 15:27:36] <anrxc> by default it wants to use package name as the _module_ name from which to pull the file, this is mostly wrong, so be sure to provide source argument
[2012/01/17 15:27:55] @ samkottler joined channel #puppet
[2012/01/17 15:29:02] @ fredden joined channel #puppet
[2012/01/17 15:29:48] @ Quit: fredden: Remote host closed the connection
[2012/01/17 15:30:05] @ fredden joined channel #puppet
[2012/01/17 15:30:11] @ Quit: ghg: Ping timeout: 244 seconds
[2012/01/17 15:30:15] @ duerF joined channel #puppet
[2012/01/17 15:30:31] @ janssen joined channel #puppet
[2012/01/17 15:30:34] @ ali3n0 joined channel #puppet
[2012/01/17 15:30:56] @ ranjibd joined channel #puppet
[2012/01/17 15:31:02] @ Quit: djbkd:
[2012/01/17 15:32:27] @ nul0op joined channel #puppet
[2012/01/17 15:32:39] <pdtpatrick> ohadlevy: there?
[2012/01/17 15:33:31] @ spiette joined channel #puppet
[2012/01/17 15:35:15] @ Quit: nul0op: Remote host closed the connection
[2012/01/17 15:36:44] @ nul0op joined channel #puppet
[2012/01/17 15:36:47] <l0n> pdtpatrick: that warning comes from something doing this 'require rake/rdoctask' rather than this 'require 'rdoc/task' (rake/rdoctask is outdated and should no longer be used). To fix it, you'd either have to upgrade the offending package or if you're coding it, change the line in the appropriate ruby source code file
[2012/01/17 15:37:15] @ Quit: sihil: Quit: Leaving...
[2012/01/17 15:37:49] <pdtpatrick> l0n: Thanks :)
[2012/01/17 15:39:06] @ Quit: ironmunk: Ping timeout: 252 seconds
[2012/01/17 15:39:28] <aricg> Yeah I read it, it makes no sense to me. what is responsefile doing with my preeseed file, is it calling set-selections? what is define preseed_package's purpose, i mean as an example, i can see how it makes the code more modular.
[2012/01/17 15:40:15] <joe-mac1> it's so you can feed package values via preseed?
[2012/01/17 15:40:27] <joe-mac1> avoids those annoying packages that require answers to questions
[2012/01/17 15:40:51] <aricg> no, i mean what part of that code is actually calling debconf-set-selections
[2012/01/17 15:41:59] <joe-mac1> the dpkg provider for the package type
[2012/01/17 15:42:28] <joe-mac1> though, unless you're trying to understand the internals of puppet, that should not be of concern to you , in fact that's part of the point of puppet, abstracting the low level detail
[2012/01/17 15:43:15] <aricg> okay, is responsefile or preseed_package the predefined method?
[2012/01/17 15:44:28] <joe-mac1> responsefile is a parameter for package, built into puppet
[2012/01/17 15:44:47] <joe-mac1> preseed_package is a convenient wrapper around that functionality that is used typically to showcase how to use defined resources
[2012/01/17 15:45:11] <Text> Hi, I am trying to define a type that allows me to deploy a number of WARs, but I can't seem to wrap my head around it. Here's what I am working on: http://pastebin.com/j8DWzxW8 any advice would be most welcome.
[2012/01/17 15:45:40] <aricg> so is this sufficent then? http://pastie.org/3203456\
[2012/01/17 15:45:50] @ trek1s joined channel #puppet
[2012/01/17 15:46:06] <aricg> ummm assuming i had actually changed the file name to something resonable...
[2012/01/17 15:46:15] <joe-mac1> Text: any reason why you specifically unzip the war? dropping it into webapps/ is typically enough unless you disable the auto unpack option
[2012/01/17 15:46:17] @ ironmunk joined channel #puppet
[2012/01/17 15:46:32] <l0n> pdtpatrick: something else just occurred to me, I don't think you've got rdoc installed as I didn't see it in your gem list, installing that may also remove the warning depending on how the app that's generating it is coded. You just need to make sure the version is at least 2.4.2
[2012/01/17 15:46:38] <Text> My module grabs data from hiera.
[2012/01/17 15:47:02] @ sycobuny_ left channel #puppet ()
[2012/01/17 15:47:09] <joe-mac1> aricg: I think responsefile takes a local path, that's why the define serves out a file first IIRC
[2012/01/17 15:47:14] <denton> Text: as a newb, i have no answers for you, but you've taught me "if !defined" which i think solves a problem i had a couple of days ago :)
[2012/01/17 15:47:25] @ Quit: mccun934: Quit: Leaving
[2012/01/17 15:47:32] <joe-mac1> Text: I fail to see the connection between tomcat auto-unzipping wars, and hiera
[2012/01/17 15:47:36] <joe-mac1> are you using jboss or something instead?
[2012/01/17 15:47:42] <Text> joe-mac1: We disable auto unpack in production, so I am building out from that perspective. We will resolve that sooner.
[2012/01/17 15:47:49] <joe-mac1> o I c
[2012/01/17 15:47:53] <joe-mac1> just checking
[2012/01/17 15:48:11] <aricg> joe-mac, thanks i understand now. imo response file is a very obtuse way of saying debconf-set-selections ;) Does it have other uses?
[2012/01/17 15:48:30] <Text> hiera is where I keep the names of the tomcat instances
[2012/01/17 15:48:33] <joe-mac1> aricg: afaik the dpkg provider is the o0nly provider that makes use of that parameter
[2012/01/17 15:48:45] <Text> and the names of the WARs.
[2012/01/17 15:49:10] <joe-mac1> Text: it's not so bad but you might want to try and avoid the defined() function so much
[2012/01/17 15:49:14] <pdtpatrick> Has n e one gotten reports to work on foreman? I just cannot get it to work
[2012/01/17 15:49:21] <joe-mac1> iirc it's parse-order dependent which can be kind of confusing
[2012/01/17 15:49:41] <Text> denton: thanks for the reminder!
[2012/01/17 15:50:03] @ lbt joined channel #puppet
[2012/01/17 15:50:04] @ Quit: lbt: Changing host
[2012/01/17 15:50:04] @ lbt joined channel #puppet
[2012/01/17 15:51:33] @ Quit: johnston: Ping timeout: 258 seconds
[2012/01/17 15:52:59] @ Quit: Elwell: Ping timeout: 240 seconds
[2012/01/17 15:53:16] @ Quit: samix__: Quit: ChatZilla 0.9.88 [Firefox 8.0/20111104165243]
[2012/01/17 15:53:22] <aricg> Documentation should, as a rule, be as simple as possible. They should have a simple example of how to use response file. However clever the modularity of the example is, it just clouds the point of the documentation. Modularity already has its own documentation.
[2012/01/17 15:53:45] <aricg> /2cents
[2012/01/17 15:54:19] @ Quit: janssen: Remote host closed the connection
[2012/01/17 15:54:32] <joe-mac1> aricg: look at the type reference for the documentation you want
[2012/01/17 15:55:01] <joe-mac1> that is a real-life example of applying the define keyword
[2012/01/17 15:55:59] @ Elwell joined channel #puppet
[2012/01/17 15:57:13] @ `mx_ is now known as `mx
[2012/01/17 15:57:19] <aricg> joe-mac1, thanks i've never actually seen this particular doc. http://docs.puppetlabs.com/references/2.7.9/type.html
[2012/01/17 15:57:29] @ mccun934 joined channel #puppet
[2012/01/17 15:57:48] <joe-mac1> it is the most important doc IMO for day to day
[2012/01/17 15:57:51] <aricg> also. its description of responsefile makes no mention of debconf-set-secletions
[2012/01/17 15:57:59] <joe-mac1> it is easy to forget how a specific parameter works or whaetver
[2012/01/17 15:58:22] <joe-mac1> aricg: that's an implementation detail
[2012/01/17 15:58:27] <joe-mac1> puppet is all about hiding implementation details
[2012/01/17 15:58:37] <joe-mac1> notice how it says it works on solaris and deb
[2012/01/17 15:59:25] <joe-mac1> if you know debian you'll know "A file containing any necessary answers to questions asked by the package." means preseeding a package with debconf-set-whatever
[2012/01/17 15:59:41] <joe-mac1> if you know solaris you will know the solaris version of that truth
[2012/01/17 15:59:42] @ Quit: Wolfspyre: Read error: Connection reset by peer
[2012/01/17 15:59:49] @ Wolfspyre joined channel #puppet
[2012/01/17 15:59:52] @ Quit: uphillian: Read error: Connection reset by peer
[2012/01/17 16:00:35] <l0n> on the subject of documentation, does anyone know if there is any for facter that tells you what the values of $operatingsystem etc could be e.g. is it red-hat or redhat?
[2012/01/17 16:00:59] <joe-mac1> it's redhat.... not sure if there is any doc on valid values though
[2012/01/17 16:01:02] @ Quit: IndyMichaelB: Quit: IndyMichaelB
[2012/01/17 16:01:11] <joe-mac1> well, it's RedHat... but case insensitive match will work
[2012/01/17 16:01:16] <gaahrdner> anyone know if there is more up to date documentation than this? http://projects.puppetlabs.com/projects/1/wiki/Ruby_Dsl
[2012/01/17 16:01:19] <GoodKarma> solaris? does it still exist thought oracle killed them?
[2012/01/17 16:02:09] <l0n> joe-mac1: yeah, just a shame that we both probably only know that because of various examples rather than the docs stating that it can be one of the following values, oh well, thanks anyway
[2012/01/17 16:02:15] @ Quit: KaZeR_W: Read error: Connection reset by peer
[2012/01/17 16:02:19] @ Quit: kerframil: Quit: Leaving
[2012/01/17 16:02:53] <joe-mac1> don't know if you're trolling or not but I'll give you the benefit of the doubt... opensolaris is kind of dead, but there are forks out there, real-live solaris is at version 11 and some organizations will continue buying it most likely for a very long time
[2012/01/17 16:03:14] @ pmorillon joined channel #puppet
[2012/01/17 16:03:16] <joe-mac1> l0n: yea that would probably be a good doc...
[2012/01/17 16:03:19] <GoodKarma> yes, I am trolling - ex-sun here
[2012/01/17 16:03:21] <joe-mac1> can possible be auto-doc'd as well
[2012/01/17 16:03:26] <joe-mac1> GoodKarma: o ok lol
[2012/01/17 16:03:32] @ ghg joined channel #puppet
[2012/01/17 16:03:38] <GoodKarma> :)
[2012/01/17 16:03:43] <thedonvaughn> l0n: you can always test out factor on the agent box. just type facter operatingsystem
[2012/01/17 16:03:45] <joe-mac1> I hjave the sol 11 cd's they were handing out at lisa... haven't tried it though
[2012/01/17 16:04:04] <l0n> thedonvaughn: idd, it's just if I was wanting to write for a number of systems that weren't installed yet
[2012/01/17 16:05:04] <GoodKarma> joe-mac1: I haven't gone that far, my new shop does very few new builds on solaris nowadays
[2012/01/17 16:05:31] @ Djelibeybi joined channel #puppet
[2012/01/17 16:05:45] <joe-mac1> I haven't used proper solaris since I was a teenager, last time I had a sparc... and only used opensolaris very little
[2012/01/17 16:06:13] <q0rban> Trying to set up an NFS server, following http://projects.puppetlabs.com/projects/1/wiki/Nfs_Patterns
[2012/01/17 16:06:26] <q0rban> I keep getting Could not find value for 'share_root'
[2012/01/17 16:07:07] <q0rban> in share_dirs
[2012/01/17 16:07:14] @ uphillian joined channel #puppet
[2012/01/17 16:07:40] @ Quit: opsmason: Ping timeout: 245 seconds
[2012/01/17 16:08:49] @ IndyMichaelB joined channel #puppet
[2012/01/17 16:08:52] @ Quit: cwebber: Remote host closed the connection
[2012/01/17 16:09:16] @ Niarf joined channel #puppet
[2012/01/17 16:10:18] @ lak joined channel #puppet
[2012/01/17 16:10:19] @ Quit: lak: Changing host
[2012/01/17 16:10:19] @ lak joined channel #puppet
[2012/01/17 16:11:44] @ Quit: tmclaugh: Quit: tmclaugh
[2012/01/17 16:12:10] @ opsmason joined channel #puppet
[2012/01/17 16:12:24] @ dougireton joined channel #puppet
[2012/01/17 16:13:27] @ Quit: natewalck: Quit: Outta here
[2012/01/17 16:17:25] @ Quit: pmorillon: Quit: pmorillon
[2012/01/17 16:17:31] @ st33v joined channel #puppet
[2012/01/17 16:17:38] <st33v> you need anything?
[2012/01/17 16:18:32] @ newtMcKerr joined channel #puppet
[2012/01/17 16:18:37] @ Quit: ali3n0: Quit: Leaving.
[2012/01/17 16:20:46] @ spenclk joined channel #puppet
[2012/01/17 16:20:54] @ Quit: jeremy: Ping timeout: 248 seconds
[2012/01/17 16:21:17] @ kenperkins joined channel #puppet
[2012/01/17 16:22:36] @ cliff-hm joined channel #puppet
[2012/01/17 16:23:56] @ Quit: spenclk: Client Quit
[2012/01/17 16:26:20] @ Quit: ckauhaus: Quit: Leaving.
[2012/01/17 16:26:23] @ Holocaine joined channel #puppet
[2012/01/17 16:27:05] @ Quit: salajander: Quit: leaving
[2012/01/17 16:27:19] @ salajander joined channel #puppet
[2012/01/17 16:27:55] @ jeremy joined channel #puppet
[2012/01/17 16:27:55] @ Quit: jeremy: Changing host
[2012/01/17 16:27:55] @ jeremy joined channel #puppet
[2012/01/17 16:28:19] @ Kazuhiro joined channel #puppet
[2012/01/17 16:30:18] @ furbage_ joined channel #puppet
[2012/01/17 16:32:36] @ Kazuhiro left channel #puppet ()
[2012/01/17 16:35:25] @ Quit: ranjibd: Ping timeout: 260 seconds
[2012/01/17 16:35:57] @ jeremy_ joined channel #puppet
[2012/01/17 16:35:58] @ Quit: jeremy_: Changing host
[2012/01/17 16:35:58] @ jeremy_ joined channel #puppet
[2012/01/17 16:36:52] @ wildint joined channel #puppet
[2012/01/17 16:37:22] <wildint> I'm having the problem described here http://blas.phemo.us/2010/12/07/puppet-certificate-issues-after-host-rebuild
[2012/01/17 16:37:35] <l0n> q0rban: what version of puppet are you using?
[2012/01/17 16:37:53] <wildint> but after removing the cert on the client and trying to rerun the agent signing it doesn't generate a new cert
[2012/01/17 16:38:22] <q0rban> l0n: 0.25.4
[2012/01/17 16:38:45] <aknapp> wildint: did you clean the cert on the master?
[2012/01/17 16:38:47] <l0n> q0rban: on ubuntu?
[2012/01/17 16:38:55] <q0rban> l0n: you guessed it
[2012/01/17 16:38:56] @ Quit: jeremy: Ping timeout: 240 seconds
[2012/01/17 16:38:58] <q0rban> :)
[2012/01/17 16:39:00] <wildint> aknapp, yes puppet cert --clean nameofcert
[2012/01/17 16:39:09] @ paxos joined channel #puppet
[2012/01/17 16:39:11] <l0n> q0rban: yeah I had similar problems, the version you're using is absolutely ancient
[2012/01/17 16:39:15] <q0rban> aww
[2012/01/17 16:39:22] <wildint> q0rban, you on 10.04?
[2012/01/17 16:39:24] <aknapp> wildint: 'nameofcert' = hostname of client?
[2012/01/17 16:39:26] <q0rban> wildint: yes
[2012/01/17 16:39:29] <wildint> aknapp, yes
[2012/01/17 16:39:38] <wildint> q0rban, theres a puppet repo for a newer version
[2012/01/17 16:39:55] @ Trebortech joined channel #puppet
[2012/01/17 16:40:10] @ Quit: opsmason: Ping timeout: 245 seconds
[2012/01/17 16:40:51] @ Quit: Demosthenes: Quit: Lost terminal
[2012/01/17 16:42:11] <wildint> q0rban, http://projects.puppetlabs.com/projects/1/wiki/Puppet_Ubuntu
[2012/01/17 16:42:14] @ Quit: jeremy_: Ping timeout: 248 seconds
[2012/01/17 16:42:42] <q0rban> wildint: awesome, thanks!
[2012/01/17 16:42:48] <q0rban> wildint++
[2012/01/17 16:42:59] <q0rban> l0n++
[2012/01/17 16:43:42] @ Quit: jimmn: Quit: Ex-Chat
[2012/01/17 16:44:11] <l0n> :)
[2012/01/17 16:44:45] <wildint> aknapp, ok so I did puppet cert --clean nameofserver on the master, then removed the cert on the client, when I go to run puppet agent it doesn't generate a new cert file and puppet cert --list shows nothing now
[2012/01/17 16:45:00] <aknapp> hmmm
[2012/01/17 16:45:05] <wildint> I can easily start over, if I knew how to reset everything back to 0
[2012/01/17 16:45:10] <aknapp> well
[2012/01/17 16:45:20] <aknapp> remove the whole ssl directory on the client :)
[2012/01/17 16:45:26] <aknapp> that's an easy way to start over
[2012/01/17 16:46:02] <wildint> /var/lib/puppet/ssl ?
[2012/01/17 16:46:09] <aknapp> that has solved a whole bunch of ssl problems for me before
[2012/01/17 16:46:15] <aknapp> yeah, on the client, not the master :)
[2012/01/17 16:47:20] @ Quit: Asako: Quit: Client exiting
[2012/01/17 16:47:23] <wildint> sounds good, now just waiting for the client to confirm that it worked
[2012/01/17 16:48:17] @ Quit: jonhattan: Quit: Ex-Chat
[2012/01/17 16:48:33] <aknapp> cool
[2012/01/17 16:48:35] <aknapp> let's hope :)
[2012/01/17 16:48:49] <wildint> it's somewhat humorous that I think it failed the first time because time was off, and ntp is the 1st package I planned to install via puppet
[2012/01/17 16:48:54] @ sir_iw joined channel #puppet
[2012/01/17 16:49:11] <wildint> aknapp, looks like its working
[2012/01/17 16:49:22] <wildint> waiting for node2 to succeed too
[2012/01/17 16:49:25] @ cwebber joined channel #puppet
[2012/01/17 16:49:28] <wildint> thanks
[2012/01/17 16:49:37] <aknapp> no prob
[2012/01/17 16:50:23] @ Quit: Niarf: Quit: Leaving.
[2012/01/17 16:51:08] <aknapp> whew, running rake db:raw:optimize on my dashboard db too a long time
[2012/01/17 16:51:40] @ Niarf joined channel #puppet
[2012/01/17 16:52:19] @ Quit: uphillian: Quit: Leaving.
[2012/01/17 16:54:00] @ opsmason joined channel #puppet
[2012/01/17 16:54:19] @ mbrannigan joined channel #puppet
[2012/01/17 16:54:51] <shortbus-> it looks like my puppet clients are hanging when running chkconfig. its various different services, and when i run it by hand it works fine. the last thing i see is 'debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/chkconfig sshd'' and then it'll just sit there till i kill it
[2012/01/17 16:55:28] <shortbus-> i'm running puppet-2.6.13-2.el5, any suggestions on what to do / check to track this down?
[2012/01/17 16:55:44] @ Quit: lbt: Ping timeout: 252 seconds
[2012/01/17 16:57:16] <lazyworm> you can strace -p <pid> to see what it is doing
[2012/01/17 16:58:23] @ drewrm joined channel #puppet
[2012/01/17 16:59:32] @ Quit: nfagerlund: Remote host closed the connection
[2012/01/17 16:59:39] @ IndyMichaelB_ joined channel #puppet
[2012/01/17 17:00:58] @ Quit: xeor_: Ping timeout: 240 seconds
[2012/01/17 17:01:01] @ xeor joined channel #puppet
[2012/01/17 17:01:27] @ Quit: newtMcKerr: Quit: Leaving.
[2012/01/17 17:01:37] @ Quit: iamchrisf_: Quit: iamchrisf_
[2012/01/17 17:01:54] <shortbus-> lazyworm: lots and lots of: rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
[2012/01/17 17:02:46] @ Quit: lak: Quit: Leaving.
[2012/01/17 17:02:54] @ Quit: IndyMichaelB: Ping timeout: 248 seconds
[2012/01/17 17:04:09] @ Quit: IndyMichaelB_: Ping timeout: 240 seconds
[2012/01/17 17:04:28] <Text> shortbus: My friend had a dog named Shortbus.
[2012/01/17 17:06:40] @ Reepicheep joined channel #puppet
[2012/01/17 17:06:50] <shortbus-> well shit. i bet i'm running against this. http://projects.puppetlabs.com/issues/7141
[2012/01/17 17:06:58] @ newtMcKerr joined channel #puppet
[2012/01/17 17:08:03] @ lbt joined channel #puppet
[2012/01/17 17:08:04] @ Quit: lbt: Changing host
[2012/01/17 17:08:04] @ lbt joined channel #puppet
[2012/01/17 17:08:25] @ nimrod10` joined channel #puppet
[2012/01/17 17:08:37] <shortbus-> so, is there any sorta work around i can try? I'm kinda out of my depth here if its a ruby/kernel issue
[2012/01/17 17:09:04] @ Quit: samkottler: Quit: Leaving.
[2012/01/17 17:09:13] @ Quit: marrusl: Read error: Connection reset by peer
[2012/01/17 17:09:38] @ Quit: freezey: Quit: freezey
[2012/01/17 17:10:03] @ Quit: teddymills: Ping timeout: 252 seconds
[2012/01/17 17:10:24] @ Quit: nimrod10: Ping timeout: 252 seconds
[2012/01/17 17:10:34] @ Quit: Niarf: Quit: Leaving.
[2012/01/17 17:12:18] @ Quit: newtMcKerr: Quit: Leaving.
[2012/01/17 17:12:42] @ lak joined channel #puppet
[2012/01/17 17:12:43] @ Quit: lak: Changing host
[2012/01/17 17:12:43] @ lak joined channel #puppet
[2012/01/17 17:13:07] @ newtMcKerr joined channel #puppet
[2012/01/17 17:13:18] <gepetto> ::redmine:: Wiki edit: Release_Management (#78) @ http://projects.puppetlabs.com/projects/puppet/wiki/Release_Management?version=78 (by Matthaus Litteken)
[2012/01/17 17:17:13] <l0n> shortbus-: that's a wierd one, if ruby has problems in general reading /proc files, why does it work in standalone mode
[2012/01/17 17:17:55] * l0n must be missing something
[2012/01/17 17:18:00] <dpittman> shortbus-, l0n: the reason is that Ruby uses `select` when more than one file is open, and select on /proc was broken in that very specific version of the Linux kernel.
[2012/01/17 17:18:21] <dpittman> RedHat reintroduced an upstream bug that was fixed a couple of years back, and then their latest era fixes that.
[2012/01/17 17:18:30] <dpittman> So, it even works on Ruby if you don't have more than one file handle open at a time...
[2012/01/17 17:19:01] <l0n> dpittman: but presumably in standalone mode, puppet is using ruby in the same way with multiple files yet it works
[2012/01/17 17:19:03] <l0n> very odd
[2012/01/17 17:19:04] <shortbus-> dpittman: this is centos 5.6, using 2.6.18-238.12.1.el5 i guess i could try going to current 5.7 and seeing if this goes away
[2012/01/17 17:19:55] <dpittman> I think the latest RHEL kernel fixed the bug, and I assume that will make it into CentOS some time, so that would be my strategy, yeah.
[2012/01/17 17:20:13] @ wallblom joined channel #puppet
[2012/01/17 17:20:18] <dpittman> l0n: Only by luck, and being single threaded.
[2012/01/17 17:22:03] <dpittman> l0n: It would totally fail if a fact opened two files or something. They just mostly don't, and mostly run in series.
[2012/01/17 17:22:10] @ Quit: benkevan: Quit: leaving
[2012/01/17 17:22:25] <joe-mac1> threads are hard
[2012/01/17 17:23:01] <l0n> dpittman: hmm would be interesting to see what would happen if you ran the whole script in standalone mode i.e. opening multiple files etc rather than just the single command
[2012/01/17 17:23:16] <l0n> dpittman: presumably like you say, it would def freeze
[2012/01/17 17:23:24] <dpittman> l0n: If you dig through the bug you can find the link to the gist with C code that verifies the problem. :)
[2012/01/17 17:23:44] <shortbus-> bah. i'm not authorized to view the RH bugzilla entry that referenced in the puppet bug
[2012/01/17 17:24:08] <shortbus-> anyone here have access and can tell me the status of RH buzilla #751214 ?
[2012/01/17 17:25:16] @ aculich joined channel #puppet
[2012/01/17 17:25:17] <dpittman> shortbus-: Our understanding from a number of users is that the latest kernel update from them fixes it.
[2012/01/17 17:25:45] <Text> shortbus-: I don't, but don't forget about the redhat IRC channel. They have helped me in the past with RH buzilla questions
[2012/01/17 17:25:58] @ opsmason_ joined channel #puppet
[2012/01/17 17:26:29] <shortbus-> dpittman: thanks. i'll pull down a copy of the 5.7 repos and see if htat fixes it, but that isn't going to happen today
[2012/01/17 17:26:43] <shortbus-> this is now officially tomorrows problem
[2012/01/17 17:26:45] @ tizzo is now known as tizzo-afk
[2012/01/17 17:26:45] <l0n> dpittman: I'll have to take a closer look at that, I still can't quite work it out
[2012/01/17 17:27:15] @ Quit: leifmadsen: Remote host closed the connection
[2012/01/17 17:27:15] @ Quit: marczak: Read error: Operation timed out
[2012/01/17 17:27:23] <shortbus-> Text: yea good suggestion. i know a bunch of people in #rhel, i'm sure i can get one of 'em to pass me along the info.
[2012/01/17 17:27:37] <Text> bingo
[2012/01/17 17:27:46] <l0n> shortbus-: when you did the strace, was it on the chkconfig process?
[2012/01/17 17:28:05] @ Quit: opsmason: Ping timeout: 245 seconds
[2012/01/17 17:28:05] @ opsmason_ is now known as opsmason
[2012/01/17 17:28:17] @ benkevan joined channel #puppet
[2012/01/17 17:28:26] <shortbus-> l0n: yea, that one was, but it doesn't always hang on chkconfig
[2012/01/17 17:28:56] @ Quit: joe-mac1: Remote host closed the connection
[2012/01/17 17:29:01] @ tizzo-afk is now known as tizzo
[2012/01/17 17:29:09] <shortbus-> its just the most common. i've also seen it hang on autorequiring users or checking yum
[2012/01/17 17:29:32] <l0n> shortbus-: so when it does hang, it's always an external process that hangs i.e. one that may not have been written in ruby?
[2012/01/17 17:30:14] <dpittman> shortbus-, l0n: if either / both of you can run the C code from https://gist.github.com/441278 that will check, for certain, if #7141 is what is hurting you.
[2012/01/17 17:30:15] <gepetto> dpittman: shortbus-: #7141 is http://projects.puppetlabs.com/issues/show/7141 "Puppet - Bug #7141: puppetd runs fail in 'daemon' mode when stat'ing /proc files. It has a status of Closed and is assigned to -"
[2012/01/17 17:30:16] <shortbus-> l0n: i can't say 100%, but that sounds likely
[2012/01/17 17:31:51] @ samkottler joined channel #puppet
[2012/01/17 17:32:38] @ Quit: samkottler: Client Quit
[2012/01/17 17:32:57] @ samkottler joined channel #puppet
[2012/01/17 17:33:12] <shortbus-> dpittman: sure, um, only how to run it? just save those try lines of ruby and execute it ?
[2012/01/17 17:33:43] <dpittman> shortbus-: Save it to 'test7141.c', 'cc -o test7141 test7141.c', './test7141'
[2012/01/17 17:33:44] <l0n> shortbus-: you'll need to compile the code with gcc then run it, I can walk you through it if you haven't done it before
[2012/01/17 17:33:54] <l0n> what dpittman said ;)
[2012/01/17 17:33:56] <dpittman> l0n: That would be awesome, if you could. :)
[2012/01/17 17:34:20] <shortbus-> l0n: yea, thanks, that would be a big help
[2012/01/17 17:34:21] <dpittman> The C versions are most useful, because they eliminate any Ruby anything from the picture.
[2012/01/17 17:34:35] @ tblamer joined channel #puppet
[2012/01/17 17:35:07] <l0n> idd, that link should work, you may also have to do chmod +x ./test7141 before './test7141'
[2012/01/17 17:35:11] <l0n> link = line
[2012/01/17 17:36:46] @ Quit: beisser: Remote host closed the connection
[2012/01/17 17:36:54] @ Quit: brtl: Quit: Leaving.
[2012/01/17 17:37:00] @ nitram_macair_ joined channel #puppet
[2012/01/17 17:37:11] @ Quit: newtMcKerr: Quit: Leaving.
[2012/01/17 17:37:42] @ Quit: vincent_vdk: Ping timeout: 248 seconds
[2012/01/17 17:38:06] @ Niarf joined channel #puppet
[2012/01/17 17:38:21] @ Quit: opsmason: Remote host closed the connection
[2012/01/17 17:38:34] @ opsmason joined channel #puppet
[2012/01/17 17:39:10] @ Quit: Trebortech: Quit: Trebortech
[2012/01/17 17:39:40] <shortbus-> had to install gcc, but i think i got it
[2012/01/17 17:39:43] @ Maliuta joined channel #puppet
[2012/01/17 17:39:45] <l0n> hmm, I don't seem to have the problem doing running it on /sys/class/power_supply/ACAD/type with kernel (Ubuntu 10.04) 2.6.32-21-generic SMP
[2012/01/17 17:39:54] <shortbus-> so it spits out the following error: open /sys/block/sda1/size: No such file or directory
[2012/01/17 17:39:56] @ newtMcKerr joined channel #puppet
[2012/01/17 17:40:16] <l0n> yeah that file prob doesn't exist on your system, have a look around and see if you can find the equiv file
[2012/01/17 17:40:50] <l0n> maybe: /sys/block/sda/size ?
[2012/01/17 17:40:52] @ Quit: mutex: Remote host closed the connection
[2012/01/17 17:41:32] @ jmccune joined channel #puppet
[2012/01/17 17:41:33] <shortbus-> yea, thats it
[2012/01/17 17:42:15] <shortbus-> aight, lets try that now
[2012/01/17 17:43:24] <shortbus-> here's the output: http://fpaste.org/sOSK/
[2012/01/17 17:43:52] @ skm joined channel #puppet
[2012/01/17 17:44:51] @ vincent_vdk joined channel #puppet
[2012/01/17 17:44:57] <l0n> shortbus-: ah, we're using diff code, can you link me to the ver you're using?
[2012/01/17 17:45:32] @ Quit: opsmason: Quit: opsmason
[2012/01/17 17:46:22] <shortbus-> maybe i used the wrong version?
[2012/01/17 17:46:46] <shortbus-> the first block here: https://gist.github.com/441278
[2012/01/17 17:47:14] @ Tobu joined channel #puppet
[2012/01/17 17:48:12] @ lotyrin joined channel #puppet
[2012/01/17 17:49:09] @ Quit: nitram_macair_: Ping timeout: 240 seconds
[2012/01/17 17:49:29] <mbrannigan> what version of ruby is recommended for puppet / foreman?
[2012/01/17 17:49:32] <l0n> right, mine appears to be good according to the docs on that page, yours appears to be bad
[2012/01/17 17:49:37] <shortbus-> ah, i think i got it right this time. i used the second block of C listed there, and got this: Your kernel /sys select is borked. selret should == 1 and FD_ISSET(3, &fdr) should be 1!
[2012/01/17 17:49:55] <mbrannigan> i'm trying to get foreman going on CentOS 5 (with rvm)
[2012/01/17 17:50:18] <shortbus-> joy. welp, at least now know what the problem is and how to test for it. that's a *huge* step forward
[2012/01/17 17:50:26] <shortbus-> thanks a ton
[2012/01/17 17:50:51] <l0n> I am still not 100% convinced, if you can, let me/us know if it works post kernel upgrade
[2012/01/17 17:51:32] @ mutex joined channel #puppet
[2012/01/17 17:51:50] @ iamchrisf_ joined channel #puppet
[2012/01/17 17:52:17] <shortbus-> will do
[2012/01/17 17:52:36] <shortbus-> infact, i htink i have a 5.7 local repo, albeit a tad out of date
[2012/01/17 17:52:39] @ Quit: lborda: Read error: Operation timed out
[2012/01/17 17:52:52] @ Quit: n00b_: Quit: Ex-Chat
[2012/01/17 17:53:03] <shortbus-> lets try this on a test machine, it'll either work, or it won't; and it should be quick
[2012/01/17 17:54:27] @ Quit: iamchrisf_: Client Quit
[2012/01/17 17:55:00] @ Quit: Stenbryggen: Quit: Leaving.
[2012/01/17 17:56:15] @ Quit: wildint: Quit: Leaving
[2012/01/17 17:58:11] @ nfagerlund joined channel #puppet
[2012/01/17 17:58:36] @ Demosthenes joined channel #puppet
[2012/01/17 17:58:48] @ Quit: samkottler: Quit: Leaving.
[2012/01/17 17:59:05] @ Quit: trek1s: Quit: leaving
[2012/01/17 18:01:03] @ Quit: Tobu: Ping timeout: 252 seconds
[2012/01/17 18:01:35] @ Quit: vkdir: Quit: Leaving.
[2012/01/17 18:01:43] @ vkdir joined channel #puppet
[2012/01/17 18:02:38] @ Quit: daff: Quit: leaving
[2012/01/17 18:03:00] @ daff joined channel #puppet
[2012/01/17 18:04:47] @ Quit: gaahrdner: Remote host closed the connection
[2012/01/17 18:05:55] <ashp> wow, my boss's boss approved puppet training
[2012/01/17 18:06:03] @ lotyrin is now known as lotyrin_
[2012/01/17 18:06:14] <Dominic> shortbus-: sorry, haven't followed all of the convo, but just checked the private BZ you posted above. There was a fix in RHEL 5.7: http://rhn.redhat.com/errata/RHSA-2012-0007.html
[2012/01/17 18:07:00] <shortbus-> Dominic: thanks. does it say which kernel version that has the fix?
[2012/01/17 18:07:16] <Dominic> 2.6.18-274.17.1.el5
[2012/01/17 18:07:45] @ p3rror joined channel #puppet
[2012/01/17 18:07:48] * shortbus- does the happy dance
[2012/01/17 18:07:56] @ Quit: lotyrin_: Remote host closed the connection
[2012/01/17 18:08:25] <shortbus-> thanks, i'm pulling that down now from the centos mirrors. our local mirror had 2.6.18-274.3.1.el5, so i was starting to lose hope
[2012/01/17 18:08:38] <Dominic> ah :)
[2012/01/17 18:09:29] @ Quit: gazoombo: Quit: Leaving.
[2012/01/17 18:09:51] <daff> anyone using mcollective and the puppetd plugin here? is it correct that the puppetd agent spawns a daemon on the remote node (as in /etc/init.d/puppet start) and then, after doing the work, stops that daemon again (/etc/init.d/puppet stop)?
[2012/01/17 18:09:51] @ Quit: fronlius: Quit: fronlius
[2012/01/17 18:09:52] <shortbus-> i think this will be the first time we've had servers well and truly current in a while.
[2012/01/17 18:09:56] @ Surv_OT_Fittest joined channel #puppet
[2012/01/17 18:10:39] @ jeremy joined channel #puppet
[2012/01/17 18:11:18] @ Quit: Surv_OT_Fittest: Client Quit
[2012/01/17 18:11:41] <mbrannigan> has anyone gotten Foreman working with CentOS 5?
[2012/01/17 18:12:20] <mfridh> mbrannigan: I didn't try, do you have a problem?
[2012/01/17 18:12:33] @ Axsuul joined channel #puppet
[2012/01/17 18:12:35] @ Quit: Axsuul: Excess Flood
[2012/01/17 18:12:37] <shortbus-> hmph. the C test still fails on 2.6.18-274.17.1.el5
[2012/01/17 18:12:50] @ Axsuul joined channel #puppet
[2012/01/17 18:12:52] @ Quit: Axsuul: Excess Flood
[2012/01/17 18:13:04] @ Tobu joined channel #puppet
[2012/01/17 18:13:07] @ Axsuul joined channel #puppet
[2012/01/17 18:13:14] @ diq joined channel #puppet
[2012/01/17 18:14:02] @ Quit: csanchez: Quit: csanchez
[2012/01/17 18:14:22] <l0n> shortbus-: doubt this helps but it works on: 2.6.32-21-generic
[2012/01/17 18:14:23] <mbrannigan> mfridh, i'm running into a bunch of ruby issues... I'm not sure if I've got the correct versions of ruby, rake, etc. I'm trying not to use the rpm install because I installed puppet via gem.
[2012/01/17 18:14:42] <mbrannigan> i'm using rvm and have installed ruby 1.8.7 to support puppet
[2012/01/17 18:15:11] <shortbus-> well, its time for me to go and look at this more in the morning. thanks a bunch all for pointing me in the right direction
[2012/01/17 18:16:33] <l0n> shortbus-: good luck and thxs for posting, quite an interesting one
[2012/01/17 18:16:59] <mfridh> mbrannigan: sounds painful, try going 100% rpm is my suggestion
[2012/01/17 18:17:40] <the_ramink> mbrannigan: are you running the Puppet agent or master inside rvm?
[2012/01/17 18:17:53] <mfridh> hmm, facter >=2.0 can do arrays as fact values, right?
[2012/01/17 18:18:52] <mbrannigan> puppet isn't in prod yet. My test environment uses ree, but I was planning on using rvm for both agent and master when I go to production.
[2012/01/17 18:20:02] <the_ramink> mbrannigan: I use it for the master, dashboard, etc. Kinda a pain in the ass on the client side especially when you can just install the latests rpms from yum.puppetlabs.com
[2012/01/17 18:21:38] <Dominic> shortbus-: I'd be interested to hear if you continue to have problems. I've just re-verified the QA of the bug fix on those upstream kernels, so unsure why it wouldn't be fixed for you.
[2012/01/17 18:21:50] <mbrannigan> the_ramink, i was thinking about doing that because our servers have rvm on there already and was thinking i'd just create a new gemset for puppet
[2012/01/17 18:23:05] @ noakes joined channel #puppet
[2012/01/17 18:23:08] <mbrannigan> when i started foreman up, i got a lot of messages about things being deprecated... could it be that some gem i had installed was too current?
[2012/01/17 18:25:24] @ Quit: lusis: Remote host closed the connection
[2012/01/17 18:25:26] @ Quit: patcon: Remote host closed the connection
[2012/01/17 18:26:01] @ Quit: gniks: Quit: Leaving.
[2012/01/17 18:26:48] @ erthad left channel #puppet ()
[2012/01/17 18:26:57] <the_ramink> mbrannigan: if you bundle install you should get the proper versions and they'll be locked to the right versions in the web app. Most Ruby/Rails web apps complain about depreciations. As long as it's warnings that's fine.
[2012/01/17 18:27:29] @ W6SN joined channel #puppet
[2012/01/17 18:29:26] @ erthad joined channel #puppet
[2012/01/17 18:31:55] @ lusis joined channel #puppet
[2012/01/17 18:34:22] @ nitram_macair_ joined channel #puppet
[2012/01/17 18:34:22] @ Quit: nfagerlund: Remote host closed the connection
[2012/01/17 18:35:08] @ patcon joined channel #puppet
[2012/01/17 18:36:54] <mbrannigan> the_ramink, i'll have to give it another shot and try to bundle install this time.
[2012/01/17 18:37:09] <mbrannigan> mfridh, the_ramink thanks for your help!
[2012/01/17 18:37:28] @ jeremy_ joined channel #puppet
[2012/01/17 18:37:34] @ Quit: jeremy_: Changing host
[2012/01/17 18:37:34] @ jeremy_ joined channel #puppet
[2012/01/17 18:38:55] @ tizzo is now known as tizzo-afk
[2012/01/17 18:39:16] @ Quit: newtMcKerr: Quit: Leaving.
[2012/01/17 18:39:49] @ Quit: kermit: Quit: Leaving.
[2012/01/17 18:39:56] @ Quit: jeremy: Ping timeout: 240 seconds
[2012/01/17 18:39:56] @ jeremy_ is now known as jeremy
[2012/01/17 18:41:39] @ nfagerlund joined channel #puppet
[2012/01/17 18:41:48] @ Quit: motomike: Remote host closed the connection
[2012/01/17 18:42:11] @ ddevon joined channel #puppet
[2012/01/17 18:43:04] @ motomike joined channel #puppet
[2012/01/17 18:46:29] @ miche joined channel #puppet
[2012/01/17 18:48:44] @ jeremy_ joined channel #puppet
[2012/01/17 18:49:18] @ mosen joined channel #puppet
[2012/01/17 18:50:18] @ rubic joined channel #puppet
[2012/01/17 18:51:39] @ Quit: jodok: Quit: jodok
[2012/01/17 18:51:44] @ Quit: jeremy: Ping timeout: 240 seconds
[2012/01/17 18:51:44] @ jeremy_ is now known as jeremy
[2012/01/17 18:52:23] @ Quit: tomben: Read error: Connection reset by peer
[2012/01/17 18:52:24] @ Quit: blentz: Read error: Connection reset by peer
[2012/01/17 18:52:40] @ blentz joined channel #puppet
[2012/01/17 18:53:21] @ tomben joined channel #puppet
[2012/01/17 18:53:47] @ q0rban_ joined channel #puppet
[2012/01/17 18:53:52] @ Quit: counterbeing: Quit: Computer has gone to sleep.
[2012/01/17 18:54:35] <pdtpatrick> puppet-lint is not happy
[2012/01/17 18:54:36] <pdtpatrick> http://paste.pocoo.org/show/536452/
[2012/01/17 18:54:50] @ Quit: q0rban: Ping timeout: 260 seconds
[2012/01/17 18:54:50] @ q0rban_ is now known as q0rban
[2012/01/17 18:55:31] @ Quit: cparedes: Remote host closed the connection
[2012/01/17 18:55:32] @ Quit: lusis: Remote host closed the connection
[2012/01/17 18:55:32] @ Quit: sarguru_: Remote host closed the connection
[2012/01/17 18:55:33] @ Quit: devicenull: Remote host closed the connection
[2012/01/17 18:55:34] @ Quit: garethr: Read error: Connection reset by peer
[2012/01/17 18:55:35] @ Quit: patcon: Remote host closed the connection
[2012/01/17 18:55:35] <aknapp> haha
[2012/01/17 18:56:27] @ st33v left channel #puppet ()
[2012/01/17 18:58:12] @ devicenull joined channel #puppet
[2012/01/17 19:01:28] @ garethr joined channel #puppet
[2012/01/17 19:03:34] @ sarguru_ joined channel #puppet
[2012/01/17 19:03:53] @ Quit: jkoppe: Read error: Connection reset by peer
[2012/01/17 19:05:09] @ patcon joined channel #puppet
[2012/01/17 19:06:28] @ Quit: alfism: Quit: alfism
[2012/01/17 19:06:39] @ kermit joined channel #puppet
[2012/01/17 19:07:10] @ Quit: djm68: Remote host closed the connection
[2012/01/17 19:07:10] @ lusis joined channel #puppet
[2012/01/17 19:08:32] @ Quit: kesor: Remote host closed the connection
[2012/01/17 19:08:33] @ Quit: patcon: Remote host closed the connection
[2012/01/17 19:08:33] @ Quit: arnihermann: Remote host closed the connection
[2012/01/17 19:08:34] @ Quit: devicenull: Remote host closed the connection
[2012/01/17 19:08:35] @ Quit: garethr: Remote host closed the connection
[2012/01/17 19:11:16] @ Quit: lazyworm: Quit: Leaving.
[2012/01/17 19:11:48] @ patcon joined channel #puppet
[2012/01/17 19:12:43] @ Quit: nitram_macair_: Read error: Connection reset by peer
[2012/01/17 19:12:43] @ Quit: bwitt: Read error: Connection reset by peer
[2012/01/17 19:14:18] @ Quit: nul0op: Quit: Leaving
[2012/01/17 19:14:51] @ Quit: HCoyote: Ping timeout: 255 seconds
[2012/01/17 19:15:04] @ Kazuhiro1 joined channel #puppet
[2012/01/17 19:15:15] @ Quit: CJNE: Ping timeout: 260 seconds
[2012/01/17 19:15:15] @ jeremy_ joined channel #puppet
[2012/01/17 19:15:16] @ Quit: jeremy_: Changing host
[2012/01/17 19:15:16] @ jeremy_ joined channel #puppet
[2012/01/17 19:15:35] @ zach_ joined channel #puppet
[2012/01/17 19:15:39] @ cparedes joined channel #puppet
[2012/01/17 19:16:00] @ zach_ is now known as zach|work
[2012/01/17 19:16:06] <zach|work> anyone around?
[2012/01/17 19:16:29] @ Kazuhiro1 left channel #puppet ()
[2012/01/17 19:16:38] @ Quit: ddevon: Ping timeout: 258 seconds
[2012/01/17 19:16:46] <zach|work> curious on people's input of using puppet's DSL vs using Ruby for manifests
[2012/01/17 19:16:55] @ devicenull joined channel #puppet
[2012/01/17 19:17:21] @ Quit: DJClean: Read error: Operation timed out
[2012/01/17 19:17:32] @ Quit: tblamer: Ping timeout: 276 seconds
[2012/01/17 19:18:09] @ Quit: jeremy: Ping timeout: 240 seconds
[2012/01/17 19:18:09] @ jeremy_ is now known as jeremy
[2012/01/17 19:18:26] @ newtMcKerr joined channel #puppet
[2012/01/17 19:19:08] @ Quit: skm: Quit: Leaving...
[2012/01/17 19:19:32] <l0n> zach|work: sounds like that could start to make things more complicated that they need to be, surely it's best to use puppet's DSL where possible and if plain ruby code is needed, put it in a seperate file/module etc
[2012/01/17 19:20:46] <zach|work> l0n: frankly I've never used puppet's dsl or looked into it too deeply yet, but I have used ruby and feel comfortable with it, which makes me think that the ruby manifests would be easier, but whatever I end up going with I have to teach my colleagues as well
[2012/01/17 19:21:10] <zach|work> other than potential overcomplication, are there any pros or cons on either side for one vs the other?
[2012/01/17 19:21:24] <zach|work> limitations of one over the other?
[2012/01/17 19:21:29] @ jeremy_ joined channel #puppet
[2012/01/17 19:21:30] @ Quit: jeremy_: Changing host
[2012/01/17 19:21:30] @ jeremy_ joined channel #puppet
[2012/01/17 19:21:32] @ skm joined channel #puppet
[2012/01/17 19:21:33] <countskm> zach|work: do u have a context u have in mind for ur question about dsl via ruby directly?
[2012/01/17 19:21:37] <dpittman> zach|work: The Ruby DSL is absolutely *not* going to be the best choice. It isn't really feature complete, and has a whole lot of rough edges.
[2012/01/17 19:21:42] @ Quit: Djelibeybi: Quit: Computer has gone to sleep.
[2012/01/17 19:21:43] <countskm> just curious
[2012/01/17 19:22:17] <zach|work> countskm: not at the moment, not entirely sure what I'm going to end up doing with it
[2012/01/17 19:22:44] <zach|work> dpittman: so there is more functionality in the native DSL?
[2012/01/17 19:23:15] <countskm> although we have many linux instances, my main role is aix and i think about these questions more when developing aix configs in puppet
[2012/01/17 19:23:47] @ tizzo-afk is now known as tizzo
[2012/01/17 19:24:04] <countskm> to joke.. there is more functionality in assembly than c inherently ;-)
[2012/01/17 19:24:14] @ Quit: Wolfspyre: Quit: Leaving.
[2012/01/17 19:25:20] @ Quit: jeremy: Ping timeout: 272 seconds
[2012/01/17 19:25:20] @ jeremy_ is now known as jeremy
[2012/01/17 19:25:40] <zach|work> countskm: puppet is written in ruby, is it not?
[2012/01/17 19:25:50] <countskm> yest
[2012/01/17 19:25:59] <zach|work> countskm: is there more abstration in the ruby dsl than the native dsl?
[2012/01/17 19:26:20] <countskm> from your question i think we need to talk about what is a dsl
[2012/01/17 19:26:53] <zach|work> put it this way, which would be easier to teach my colleagues so that people other than me can work on it
[2012/01/17 19:27:09] <countskm> in puppet, its a set of ruby methods in (i think) several objects and writing a text file it reads it in and translates simpler phrases that you write into a program
[2012/01/17 19:27:35] <countskm> so you get 'bang-for-your-buck' using the puppet dsl
[2012/01/17 19:27:59] @ ozy_work joined channel #puppet
[2012/01/17 19:28:33] @ arnihermann joined channel #puppet
[2012/01/17 19:28:34] <countskm> but i believe if you study the puppet dsl, you can write ruby when you want and utilize the puppet dsl in sections of the code you want (as long as its in ruby)
[2012/01/17 19:28:52] <zach|work> ok I have a question about performance now
[2012/01/17 19:29:00] <zach|work> btw, thanks for the explanation
[2012/01/17 19:29:08] @ Quit: Tobu: Ping timeout: 272 seconds
[2012/01/17 19:29:17] @ Quit: Text: Ping timeout: 258 seconds
[2012/01/17 19:29:39] @ Quit: benkevan: Quit: leaving
[2012/01/17 19:29:46] <ozy_work> All, I have an exported resource that creates hosts/$fqdn on my nagios server, and then I have nagios directives that create .cfg entries in that directory -- but it appears that the ownership is wrong on these files. Is there any good way to trigger the hosts/$fqdn resource to re-run and correct the permissions?
[2012/01/17 19:30:20] @ Djelibeybi joined channel #puppet
[2012/01/17 19:30:50] <zach|work> countskm: would it be possible/plausible to have puppet set up as a daemon checking if X, Y, or Z services are currently running or something of that nature and ensure if they go down that they're restarted while additionally reporting back that they encountered the downed service and also, while that daemon is running to have an additional manifest in existence that is run manually one a case by case basis to check package consis
[2012/01/17 19:31:10] @ Quit: ghg: Ping timeout: 276 seconds
[2012/01/17 19:31:12] @ Quit: dan__t: Ping timeout: 252 seconds
[2012/01/17 19:31:25] <rodjek> ozy_work: just add owner => params to your exported resources
[2012/01/17 19:31:28] <mutex> ozy_work: I think if you have the permissions specified in your puppet rule, it should just fix them
[2012/01/17 19:31:52] <ozy_work> so I can add owner and mode to resources that don't have those features documented?
[2012/01/17 19:31:54] <countskm> whew long question ;-)
[2012/01/17 19:32:02] <rodjek> ozy_work: no
[2012/01/17 19:32:05] <l0n> zach|work: that sounds more like something that nagios or other monitoring solution would do
[2012/01/17 19:32:16] @ garethr joined channel #puppet
[2012/01/17 19:32:16] <rodjek> ozy_work: what type are these exported resources?
[2012/01/17 19:32:28] <ozy_work> nagios_host, nagios_service, etc
[2012/01/17 19:32:33] <rodjek> oh
[2012/01/17 19:32:44] <ozy_work> they are being created read only as root
[2012/01/17 19:32:50] @ Quit: alanevans: Remote host closed the connection
[2012/01/17 19:32:55] <countskm> puppet daemon typically runs every X number of minutes and can ensure a service is running - this can be configured on a host by host basis and you can ensure a certain version of the package is present
[2012/01/17 19:33:21] <countskm> correction... puppet client checks in w/ puppet daemon every X number of minutes
[2012/01/17 19:33:53] <rodjek> ozy_work: you can probably create a file resource for the value of target and manage the owner/group but not content
[2012/01/17 19:34:18] <ozy_work> ew
[2012/01/17 19:34:32] <ozy_work> currently the fix is to let puppet run twice
[2012/01/17 19:34:36] <ozy_work> a lot less work ;-)
[2012/01/17 19:36:08] @ Quit: paxos: Quit: Leaving.
[2012/01/17 19:36:34] @ Quit: zwi: Quit: Leaving.
[2012/01/17 19:37:22] @ Quit: dougireton: Quit: dougireton
[2012/01/17 19:40:08] @ Tobu joined channel #puppet
[2012/01/17 19:40:09] @ Quit: zach|work: Quit: Page closed
[2012/01/17 19:40:15] @ Quit: eskp: Ping timeout: 244 seconds
[2012/01/17 19:41:07] @ iamchrisf_ joined channel #puppet
[2012/01/17 19:41:53] @ tmclaugh joined channel #puppet
[2012/01/17 19:42:19] @ Quit: gabrtv: Quit: gabrtv
[2012/01/17 19:43:11] @ Quit: blentz: Ping timeout: 255 seconds
[2012/01/17 19:44:17] @ pipegeek joined channel #puppet
[2012/01/17 19:45:57] <pipegeek> I've tracked it down to a single line in one of our modules: Yumrepo <| |> -> Package <| |>
[2012/01/17 19:46:16] <pipegeek> it only manifests on RHEL 6.1; not on centos 6.0, centos 5.5, sles 11, or ubuntu 10.04
[2012/01/17 19:46:22] <pipegeek> the error is as follows:
[2012/01/17 19:46:28] <ozy_work> can I nest selection statements or case statements?
[2012/01/17 19:46:31] <pipegeek> "undefined method `<<' for {}:Hash"
[2012/01/17 19:46:56] <pipegeek> this shows up in the output of the puppet agent, as well as in /var/log/messages on the master
[2012/01/17 19:47:33] @ eskp joined channel #puppet
[2012/01/17 19:47:34] @ Quit: eskp: Changing host
[2012/01/17 19:47:34] @ eskp joined channel #puppet
[2012/01/17 19:47:49] <pipegeek> Bugs 6748 and 7422 look relevant; neither has been resolved. Has anyone here run into this before?
[2012/01/17 19:48:11] @ Quit: lindenle: Quit: Leaving
[2012/01/17 19:50:16] @ Surv_OT_Fittest joined channel #puppet
[2012/01/17 19:50:56] <pdtpatrick> Anyone got an idea why I'm getting dependency problems with puppet and apt-get ?
[2012/01/17 19:50:57] <pdtpatrick> http://paste.pocoo.org/show/536469/
[2012/01/17 19:51:02] <rodjek> pipegeek: different ruby versions on each host?
[2012/01/17 19:51:20] <haus> pdtpatrick: typo
[2012/01/17 19:51:25] <pdtpatrick> ?
[2012/01/17 19:51:31] <haus> er...nm
[2012/01/17 19:51:38] <rodjek> pdtpatrick: you spelt python wrong
[2012/01/17 19:51:40] <rodjek> pyton
[2012/01/17 19:51:44] <pipegeek> rodjek: It's puppet enterprise. It provides its own ruby.
[2012/01/17 19:51:55] <pipegeek> rodjek: and it's the same version of PE
[2012/01/17 19:52:11] <pdtpatrick> rodjek: on the second run
[2012/01/17 19:52:33] <haus> pdtpatrick: what repository are you installing from
[2012/01/17 19:52:35] <rodjek> oh
[2012/01/17 19:52:52] <rodjek> you don't have an apt key for those packages
[2012/01/17 19:52:57] <rodjek> the one that signed them
[2012/01/17 19:53:03] <pdtpatrick> ?
[2012/01/17 19:53:04] <rodjek> so apt can't verify them
[2012/01/17 19:53:09] <haus> yea what rodjek said
[2012/01/17 19:53:13] <rodjek> did you build those packages yourself?
[2012/01/17 19:53:27] <pdtpatrick> niiiccceee
[2012/01/17 19:53:30] <pdtpatrick> good catch
[2012/01/17 19:53:40] @ hfnix joined channel #puppet
[2012/01/17 19:53:41] @ tizzo is now known as tizzo-afk
[2012/01/17 19:54:04] @ Quit: furbage_: Quit: furbage_
[2012/01/17 19:54:21] @ Quit: fredden: Read error: Operation timed out
[2012/01/17 19:54:56] @ fredden joined channel #puppet
[2012/01/17 19:56:01] <jbaldridge> remember.... the binary packages aren't signed, just the repo containing them
[2012/01/17 19:56:08] <jbaldridge> (not counting the .dsc or .changes)
[2012/01/17 19:56:20] @ Quit: miche: Quit: Computer has gone to sleep.
[2012/01/17 19:56:39] <jbaldridge> So you could easily drop them in your own repo and sign the Packages file
[2012/01/17 19:57:51] @ Quit: tomben: Read error: Connection reset by peer
[2012/01/17 19:58:19] @ ^Majestic^ joined channel #puppet
[2012/01/17 19:58:24] @ tomben joined channel #puppet
[2012/01/17 19:59:05] <justintime> gah!!!
[2012/01/17 19:59:29] * justintime just spent 1.5 hours debugging an augeas resource's onlyif syntax
[2012/01/17 19:59:43] <rodjek> hah
[2012/01/17 19:59:44] @ Text joined channel #puppet
[2012/01/17 20:00:05] <justintime> only to find it was supposed to have lens => 'Fstab.lns' rather than lens => 'fstab.lns'
[2012/01/17 20:00:11] <rodjek> once you've learned how it works, its not too painful
[2012/01/17 20:00:28] <rodjek> yep, Always Be Capitalising
[2012/01/17 20:00:48] <justintime> butIComeFromTheJavaWorld!
[2012/01/17 20:00:55] <justintime> :)
[2012/01/17 20:00:56] @ Quit: iamchrisf_: Quit: iamchrisf_
[2012/01/17 20:00:59] <rodjek> haha
[2012/01/17 20:01:07] <jorhett> you sure that's not perl's Camel on your back?
[2012/01/17 20:01:23] @ Quit: Reepicheep: Remote host closed the connection
[2012/01/17 20:01:38] * justintime left out the part about being a perl monger :)
[2012/01/17 20:01:39] @ Quit: |Majestic|: Ping timeout: 252 seconds
[2012/01/17 20:02:04] <justintime> That kind of talk can get you assaulted in certain IRC channels
[2012/01/17 20:02:22] <rodjek> in all civilised channels
[2012/01/17 20:02:56] @ gabrtv joined channel #puppet
[2012/01/17 20:03:26] @ Quit: the_ramink: Ping timeout: 255 seconds
[2012/01/17 20:06:44] @ Quit: ldlework: Read error: Connection reset by peer
[2012/01/17 20:06:54] @ Quit: newtMcKerr: Quit: Leaving.
[2012/01/17 20:07:28] @ iamchrisf_ joined channel #puppet
[2012/01/17 20:07:55] @ ldlework joined channel #puppet
[2012/01/17 20:10:59] @ newtMcKerr joined channel #puppet
[2012/01/17 20:11:15] @ Kazuhiro joined channel #puppet
[2012/01/17 20:12:21] @ marczak joined channel #puppet
[2012/01/17 20:13:24] @ Quit: jeremy: Ping timeout: 240 seconds
[2012/01/17 20:14:09] @ Quit: Tobu: Ping timeout: 252 seconds
[2012/01/17 20:14:33] @ Tobu joined channel #puppet
[2012/01/17 20:15:13] @ jeremy joined channel #puppet
[2012/01/17 20:15:14] @ Quit: jeremy: Changing host
[2012/01/17 20:15:14] @ jeremy joined channel #puppet
[2012/01/17 20:15:24] <jorhett> heh, some of us just use whatever language is handy :)
[2012/01/17 20:15:47] <pdtpatrick> Any idea why puppet is saying a file does not exist when it does?
[2012/01/17 20:15:48] <pdtpatrick> http://paste.pocoo.org/show/536480/
[2012/01/17 20:15:56] <jorhett> I started my career programming in languages I haven't seen for more than 15 years now. Don't bother me none.
[2012/01/17 20:15:58] <pdtpatrick> nvm
[2012/01/17 20:16:31] @ Quit: brd: Quit: leaving
[2012/01/17 20:16:40] @ Kazuhiro left channel #puppet ()
[2012/01/17 20:17:14] <rodjek> pdtpatrick: you need aspell :)
[2012/01/17 20:17:42] <pdtpatrick> haha I'm just not going to use vim for puppet stuff, I think i'll stick with textmate
[2012/01/17 20:17:52] <pdtpatrick> too much going back and forth -- spelling mistakes all day
[2012/01/17 20:18:19] <rodjek> gah, i can't stand textmate
[2012/01/17 20:18:27] @ Quit: Djelibeybi: Quit: Computer has gone to sleep.
[2012/01/17 20:19:01] <pdtpatrick> really? its not bad. The puppet plugin is pretty nice. There's also sublime text 2 or BBEdit or TextWrangler. What's your fav editor ?
[2012/01/17 20:19:04] @ marczak_ joined channel #puppet
[2012/01/17 20:19:19] <pdtpatrick> i tried using Vim + NerdTree. Its not good for large text projects ;(
[2012/01/17 20:19:21] <rodjek> vim :)
[2012/01/17 20:19:27] <pdtpatrick> i knew u were going to say that
[2012/01/17 20:19:28] <pdtpatrick> haha
[2012/01/17 20:19:29] <rodjek> yeah, screw nerdtree
[2012/01/17 20:19:31] @ Quit: marczak: Ping timeout: 244 seconds
[2012/01/17 20:19:45] <rodjek> either use ctags or command-t plugin to move around
[2012/01/17 20:19:52] <pdtpatrick> oh i see
[2012/01/17 20:19:58] <pdtpatrick> i just created bunch of tabs
[2012/01/17 20:19:59] @ Quit: newtMcKerr: Quit: Leaving.
[2012/01/17 20:20:09] <pdtpatrick> and mapped ,tn and ,tp to move back and forth
[2012/01/17 20:20:25] @ Quit: pipegeek: Quit: Leaving.
[2012/01/17 20:20:48] <torrancew> NerdTree's not too bad, but it's not enough by itself
[2012/01/17 20:20:55] <torrancew> fuzzyfinder-textmate is quite nice for vim
[2012/01/17 20:21:04] <pdtpatrick> oh fuzzy finder == sweet
[2012/01/17 20:21:15] <torrancew> The various fuzzyfinders it adds make vim suitable (IMO) for a project of any size
[2012/01/17 20:21:31] <shawns|work> this link is for python, but, is pretty good for setting up the fancy pants vim: http://sontek.net/turning-vim-into-a-modern-python-ide
[2012/01/17 20:21:53] @ Quit: joshcooper: Quit: joshcooper
[2012/01/17 20:22:15] @ Quit: steven43226: Ping timeout: 245 seconds
[2012/01/17 20:22:58] <torrancew> Also, github.com/tpope is a great place to start, since so many of the awesome vim addons come from tpope
[2012/01/17 20:23:29] @ CJNE joined channel #puppet
[2012/01/17 20:23:45] <pdtpatrick> yeah trope is a pretty good at vim
[2012/01/17 20:23:59] <Text> I'm working with hiera, and I get this error: Must pass a parameter or all necessary values
[2012/01/17 20:24:06] <Text> What does that usually indicate in my code?
[2012/01/17 20:24:19] <pdtpatrick> oh check this one out.
[2012/01/17 20:24:19] <pdtpatrick> http://www.derekwyatt.org/vim/vim-tutorial-videos/
[2012/01/17 20:28:09] @ Quit: CJNE: Ping timeout: 240 seconds
[2012/01/17 20:29:14] @ brd joined channel #puppet
[2012/01/17 20:30:01] @ jpholbrook joined channel #puppet
[2012/01/17 20:32:41] @ Quit: williemach: Quit: Leaving.
[2012/01/17 20:32:47] @ Quit: lak: Quit: Leaving.
[2012/01/17 20:33:35] @ Quit: mrwacky42: Ping timeout: 255 seconds
[2012/01/17 20:33:53] @ murkk left channel #puppet ()
[2012/01/17 20:34:05] @ samkottler joined channel #puppet
[2012/01/17 20:34:20] @ diq left channel #puppet ("Leaving")
[2012/01/17 20:35:36] @ Quit: Text: Ping timeout: 258 seconds
[2012/01/17 20:35:41] @ ghg joined channel #puppet
[2012/01/17 20:35:50] @ Quit: marczak_: Ping timeout: 255 seconds
[2012/01/17 20:37:26] @ Quit: jsurfer: Ping timeout: 248 seconds
[2012/01/17 20:40:24] @ Quit: q0rban: Quit: Computer has gone to sleep.
[2012/01/17 20:40:58] @ Quit: hfnix: Quit: Leaving.
[2012/01/17 20:42:00] @ hfnix joined channel #puppet
[2012/01/17 20:42:46] <countskm> that guy did some good stuff on vim
[2012/01/17 20:43:18] <countskm> watched them all but want to watch them again :-)
[2012/01/17 20:43:22] @ q0rban joined channel #puppet
[2012/01/17 20:48:43] @ Quit: countskm: Quit: leaving
[2012/01/17 20:48:56] @ countskm joined channel #puppet
[2012/01/17 20:49:04] @ tmclaugh_ joined channel #puppet
[2012/01/17 20:52:03] @ Quit: tmclaugh: Ping timeout: 255 seconds
[2012/01/17 20:52:03] @ tmclaugh_ is now known as tmclaugh
[2012/01/17 20:54:22] @ Quit: worstadmin: Ping timeout: 276 seconds
[2012/01/17 20:55:28] @ ursus joined channel #puppet
[2012/01/17 20:55:51] @ Quit: labrown: Remote host closed the connection
[2012/01/17 20:56:03] @ Quit: ursus: Client Quit
[2012/01/17 20:58:15] @ labrown joined channel #puppet
[2012/01/17 20:59:08] @ Quit: jpholbrook: Quit: jpholbrook
[2012/01/17 21:00:46] @ worstadmin joined channel #puppet
[2012/01/17 21:01:14] @ Quit: langworthy: Quit: langworthy
[2012/01/17 21:02:48] @ Quit: mbrannigan: Quit: Leaving
[2012/01/17 21:03:11] @ leifmadsen joined channel #puppet
[2012/01/17 21:03:25] @ Quit: cwarden: Ping timeout: 247 seconds
[2012/01/17 21:04:55] @ Quit: hfnix: Quit: Leaving.
[2012/01/17 21:05:19] @ marczak joined channel #puppet
[2012/01/17 21:05:33] @ Quit: Tobu: Ping timeout: 248 seconds
[2012/01/17 21:06:18] @ Surv_OT_Fittest left channel #puppet ()
[2012/01/17 21:06:51] @ cwarden joined channel #puppet
[2012/01/17 21:10:04] @ erkules|away joined channel #puppet
[2012/01/17 21:11:55] @ Tobu joined channel #puppet
[2012/01/17 21:12:30] @ Quit: erkules: Ping timeout: 260 seconds
[2012/01/17 21:14:48] @ Quit: seanh-ansca: Quit: Leaving.
[2012/01/17 21:14:59] @ Djelibeybi joined channel #puppet
[2012/01/17 21:20:07] @ Quit: nfagerlund: Remote host closed the connection
[2012/01/17 21:20:24] @ Quit: comptona: Ping timeout: 240 seconds
[2012/01/17 21:27:35] @ langworthy joined channel #puppet
[2012/01/17 21:29:57] @ Thermy joined channel #puppet
[2012/01/17 21:34:22] @ newtMcKerr joined channel #puppet
[2012/01/17 21:37:41] @ hfnix joined channel #puppet
[2012/01/17 21:38:37] @ Quit: Bass2: Ping timeout: 248 seconds
[2012/01/17 21:39:11] @ bigwiggl1r joined channel #puppet
[2012/01/17 21:41:15] @ Quit: bmahe: Remote host closed the connection
[2012/01/17 21:41:20] @ counterbeing joined channel #puppet
[2012/01/17 21:42:02] @ gniks joined channel #puppet
[2012/01/17 21:42:17] @ Quit: bigwiggler: Ping timeout: 252 seconds
[2012/01/17 21:45:05] @ Quit: Tobu: Ping timeout: 252 seconds
[2012/01/17 21:45:08] @ alanevans joined channel #puppet
[2012/01/17 21:45:44] @ Quit: cliff-hm: Ping timeout: 240 seconds
[2012/01/17 21:51:03] @ brandon_dacrib left channel #puppet ()
[2012/01/17 21:57:05] @ q0rban is now known as q-rban
[2012/01/17 21:58:42] @ Quit: emmanuelux: Read error: Connection reset by peer
[2012/01/17 21:58:42] @ Quit: Jezarith: Read error: Connection reset by peer
[2012/01/17 21:58:53] @ Jezarith joined channel #puppet
[2012/01/17 22:01:42] <gepetto> ::redmine:: Wiki edit: Engineering_done_done (#10) @ http://projects.puppetlabs.com/projects/puppet/wiki/Engineering_done_done?version=10 (by Jeff McCune)
[2012/01/17 22:01:42] <gepetto> ::redmine:: Wiki edit: Engineering_done_done (#11) @ http://projects.puppetlabs.com/projects/puppet/wiki/Engineering_done_done?version=11 (by Jeff McCune)
[2012/01/17 22:01:45] @ emmanuelux joined channel #puppet
[2012/01/17 22:05:50] @ Quit: choonming: Ping timeout: 255 seconds
[2012/01/17 22:08:53] @ Quit: samkottler: Quit: Leaving.
[2012/01/17 22:09:22] @ tizzo-afk is now known as tizzo
[2012/01/17 22:10:01] @ jeremy_ joined channel #puppet
[2012/01/17 22:10:02] @ Quit: jeremy_: Changing host
[2012/01/17 22:10:03] @ jeremy_ joined channel #puppet
[2012/01/17 22:10:16] @ Quit: tmclaugh: Quit: tmclaugh
[2012/01/17 22:11:03] @ Quit: Djelibeybi: Quit: Computer has gone to sleep.
[2012/01/17 22:11:28] @ gazoombo joined channel #puppet
[2012/01/17 22:12:45] @ Quit: jeremy: Ping timeout: 252 seconds
[2012/01/17 22:12:45] @ jeremy_ is now known as jeremy
[2012/01/17 22:13:14] <ryancoleman> any mcollective users around? I'm trying to use the puppetral plugin to create users and I can't quite get the syntax right. mco rpc puppetral create type=user title=ryan name=ryan ensure=present
[2012/01/17 22:14:09] <eric0> ryancoleman: hi
[2012/01/17 22:14:28] <ryancoleman> hello eric0
[2012/01/17 22:14:45] <eric0> you might have to specify some additional attributes there, for example i don't know that provider suitability is automatically determined through puppetral
[2012/01/17 22:15:07] @ Tobu joined channel #puppet
[2012/01/17 22:15:40] <eric0> so provider=useradd or whatever is appropriate for your os might be necessary
[2012/01/17 22:15:41] @ swygue joined channel #puppet
[2012/01/17 22:17:15] @ Quit: hfnix: Ping timeout: 260 seconds
[2012/01/17 22:17:16] <ryancoleman> hmm, that didn't impact the results but thanks for the suggestion eric0!
[2012/01/17 22:18:44] @ Quit: pcarlisle: Quit: Computer has gone to sleep.
[2012/01/17 22:19:10] <eric0> might want to specify uid= and group= also
[2012/01/17 22:19:14] @ hfnix joined channel #puppet
[2012/01/17 22:19:29] @ samkottler joined channel #puppet
[2012/01/17 22:22:31] @ jsurfer joined channel #puppet
[2012/01/17 22:23:07] @ Quit: jsurfer: Remote host closed the connection
[2012/01/17 22:23:11] @ destryalhmns joined channel #puppet
[2012/01/17 22:27:25] @ gazoombo1 joined channel #puppet
[2012/01/17 22:27:32] @ HarrisonZhu joined channel #puppet
[2012/01/17 22:27:43] @ choonming joined channel #puppet
[2012/01/17 22:28:56] @ Quit: gazoombo: Ping timeout: 240 seconds
[2012/01/17 22:29:57] @ comptona joined channel #puppet
[2012/01/17 22:34:04] @ Wolfspyre joined channel #puppet
[2012/01/17 22:34:19] @ Quit: gazoombo1: Quit: Leaving.
[2012/01/17 22:45:03] @ clayb joined channel #puppet
[2012/01/17 22:46:06] @ jeremy_ joined channel #puppet
[2012/01/17 22:46:07] @ Quit: jeremy_: Changing host
[2012/01/17 22:46:07] @ jeremy_ joined channel #puppet
[2012/01/17 22:46:51] @ joshcooper joined channel #puppet
[2012/01/17 22:47:32] @ Djelibeybi joined channel #puppet
[2012/01/17 22:48:29] @ Quit: Tobu: Ping timeout: 248 seconds
[2012/01/17 22:49:10] @ Quit: jeremy: Ping timeout: 248 seconds
[2012/01/17 22:49:10] @ jeremy_ is now known as jeremy
[2012/01/17 22:52:41] @ the_ramink joined channel #puppet
[2012/01/17 22:58:31] @ aculich1 joined channel #puppet
[2012/01/17 22:59:39] @ Quit: aculich: Ping timeout: 240 seconds
[2012/01/17 23:00:44] @ Quit: filler: Ping timeout: 255 seconds
[2012/01/17 23:02:23] @ Quit: nb: Excess Flood
[2012/01/17 23:04:43] @ Quit: rcrowley: Quit: Computer has gone to sleep.
[2012/01/17 23:06:48] @ Quit: ^Majestic^: Ping timeout: 252 seconds
[2012/01/17 23:07:53] @ filler joined channel #puppet
[2012/01/17 23:12:42] @ Quit: filler: Ping timeout: 272 seconds
[2012/01/17 23:13:17] @ filler joined channel #puppet
[2012/01/17 23:14:20] @ nitram_macair_ joined channel #puppet
[2012/01/17 23:14:29] @ Tobu joined channel #puppet
[2012/01/17 23:14:57] @ Quit: samkottler: Quit: Leaving.
[2012/01/17 23:16:44] @ xizhendu joined channel #puppet
[2012/01/17 23:18:58] @ Guest70907 joined channel #puppet
[2012/01/17 23:23:59] @ Quit: Guest70907: Changing host
[2012/01/17 23:23:59] @ Guest70907 joined channel #puppet
[2012/01/17 23:26:39] @ Quit: fredden: Quit: Leaving
[2012/01/17 23:27:00] @ tizzo is now known as tizzo-afk
[2012/01/17 23:27:07] @ Quit: alanevans: Read error: Operation timed out
[2012/01/17 23:27:10] @ Guest70907 is now known as nb
[2012/01/17 23:29:09] @ bobra joined channel #puppet
[2012/01/17 23:32:58] @ Quit: drewrm: Ping timeout: 272 seconds
[2012/01/17 23:35:28] @ tecto_ joined channel #puppet
[2012/01/17 23:35:54] @ daysmen joined channel #puppet
[2012/01/17 23:35:56] @ daysmen_ joined channel #puppet
[2012/01/17 23:36:08] @ Surv_OT_Fittest1 joined channel #puppet
[2012/01/17 23:37:23] @ Surv_OT_Fittest1 left channel #puppet ()
[2012/01/17 23:37:30] @ Quit: tuf: Quit: Textual IRC Client: http://www.textualapp.com/
[2012/01/17 23:38:04] @ tuf8 joined channel #puppet
[2012/01/17 23:39:03] @ LeLutin left channel #puppet ()
[2012/01/17 23:41:27] @ alanevans joined channel #puppet
[2012/01/17 23:42:21] @ Quit: aculich1: Read error: Operation timed out
[2012/01/17 23:49:09] @ AshishH joined channel #puppet
[2012/01/17 23:49:26] @ Quit: Tobu: Ping timeout: 272 seconds
[2012/01/17 23:49:28] @ mrwacky42 joined channel #puppet
[2012/01/17 23:51:41] @ Quit: mrwacky42: Client Quit
[2012/01/17 23:52:45] @ Quit: paroneayea: Ping timeout: 240 seconds
[2012/01/17 23:53:16] @ Quit: swygue: Ping timeout: 240 seconds
[2012/01/17 23:53:39] @ Quit: Axsuul: Ping timeout: 240 seconds
[2012/01/17 23:53:57] @ swygue joined channel #puppet
[2012/01/17 23:55:07] @ paroneayea joined channel #puppet
[2012/01/17 23:55:24] @ Quit: tecto_: Ping timeout: 240 seconds
[2012/01/17 23:55:37] @ Quit: brd: Quit: leaving
[2012/01/17 23:57:33] @ pdtpatrick_ joined channel #puppet

Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!