| [2010/07/02 00:01:39] @ Log started by gepetto | ||
| [2010/07/02 00:01:39] @ Ramonster joined channel #puppet | ||
| [2010/07/02 00:02:37] @ jab_doa_ joined channel #puppet | ||
| [2010/07/02 00:04:13] @ QMan_ joined channel #puppet | ||
| [2010/07/02 00:04:31] @ Quit: ckauhaus: Ping timeout: 276 seconds | ||
| [2010/07/02 00:05:19] @ Quit: jab_doa: Ping timeout: 260 seconds | ||
| [2010/07/02 00:05:22] @ Quit: QMan: Ping timeout: 248 seconds | ||
| [2010/07/02 00:05:39] @ Quit: dandiep: Ping timeout: 245 seconds | ||
| [2010/07/02 00:13:03] @ Quit: nicklewis: Ping timeout: 252 seconds | ||
| [2010/07/02 00:16:03] @ Quit: bettycho: Quit: Page closed | ||
| [2010/07/02 00:17:24] @ Quit: mfournier: Read error: Operation timed out | ||
| [2010/07/02 00:19:57] @ Quit: jaredrhine: Ping timeout: 252 seconds | ||
| [2010/07/02 00:20:06] @ lkoranda joined channel #puppet | ||
| [2010/07/02 00:20:07] @ robinbowes_nb joined channel #puppet | ||
| [2010/07/02 00:20:29] <alcy> darn where is Volcane :( | ||
| [2010/07/02 00:23:10] @ Quit: robinbowes_nb: Client Quit | ||
| [2010/07/02 00:26:46] @ jaredrhine joined channel #puppet | ||
| [2010/07/02 00:28:10] @ Quit: jab_doa_: Quit: Verlassend | ||
| [2010/07/02 00:29:18] @ m1nish joined channel #puppet | ||
| [2010/07/02 00:35:07] @ Quit: wilmoore: Remote host closed the connection | ||
| [2010/07/02 00:38:39] @ Quit: pmorillo: Quit: pmorillo | ||
| [2010/07/02 00:44:56] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/02 00:46:00] @ jmd joined channel #puppet | ||
| [2010/07/02 00:46:27] @ fbe joined channel #puppet | ||
| [2010/07/02 00:47:50] @ mfournier joined channel #puppet | ||
| [2010/07/02 00:48:55] @ pmorillo joined channel #puppet | ||
| [2010/07/02 00:49:34] @ themroc joined channel #puppet | ||
| [2010/07/02 00:52:18] @ kolla joined channel #puppet | ||
| [2010/07/02 00:55:51] @ Quit: jaredrhine: Ping timeout: 265 seconds | ||
| [2010/07/02 01:02:50] @ ckauhaus joined channel #puppet | ||
| [2010/07/02 01:03:12] @ Quit: robinbowes: Ping timeout: 260 seconds | ||
| [2010/07/02 01:03:40] @ allsystemsarego joined channel #puppet | ||
| [2010/07/02 01:03:41] @ alban2 joined channel #puppet | ||
| [2010/07/02 01:09:45] @ Quit: rmayr: Ping timeout: 240 seconds | ||
| [2010/07/02 01:11:17] @ jaredrhine joined channel #puppet | ||
| [2010/07/02 01:12:59] @ TREllis joined channel #puppet | ||
| [2010/07/02 01:22:22] @ Quit: freshtonic: Quit: freshtonic | ||
| [2010/07/02 01:28:21] @ Quit: jmd: Quit: Page closed | ||
| [2010/07/02 01:29:36] @ Quit: mikepea: Quit: mikepea | ||
| [2010/07/02 01:33:12] @ lbt_ joined channel #puppet | ||
| [2010/07/02 01:35:24] @ robinbowes joined channel #puppet | ||
| [2010/07/02 01:36:09] @ Quit: jaredrhine: Ping timeout: 240 seconds | ||
| [2010/07/02 01:38:46] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2010/07/02 01:40:59] @ itguru joined channel #puppet | ||
| [2010/07/02 01:43:33] @ mikepea joined channel #puppet | ||
| [2010/07/02 01:50:51] @ joergherzinger joined channel #puppet | ||
| [2010/07/02 01:56:43] @ jaredrhine joined channel #puppet | ||
| [2010/07/02 02:02:54] @ ckauhaus joined channel #puppet | ||
| [2010/07/02 02:03:04] @ tarvindkumar joined channel #puppet | ||
| [2010/07/02 02:03:21] @ Quit: gebi: Ping timeout: 240 seconds | ||
| [2010/07/02 02:03:24] @ Quit: bronto: Ping timeout: 252 seconds | ||
| [2010/07/02 02:03:52] @ Quit: cosimo_: Ping timeout: 260 seconds | ||
| [2010/07/02 02:08:03] @ Quit: joergherzinger: Remote host closed the connection | ||
| [2010/07/02 02:20:26] @ Quit: fbe: Ping timeout: 265 seconds | ||
| [2010/07/02 02:23:00] @ fbe joined channel #puppet | ||
| [2010/07/02 02:38:18] @ LeRrA joined channel #puppet | ||
| [2010/07/02 02:41:09] @ gebi joined channel #puppet | ||
| [2010/07/02 02:47:18] @ floess_chris joined channel #puppet | ||
| [2010/07/02 02:48:44] @ jense joined channel #puppet | ||
| [2010/07/02 02:59:10] <floess_chris> kronn: die nginx Datei müsste erst entfernt werden. Deswegen hat die Manifest nicht das alles laufen gelassen | ||
| [2010/07/02 03:01:35] <tarvindkumar> Hi .. Does anyone idea if puppet standalone executable implemenation has security-related algorithms/ protocol or uses any cryptography operation ? | ||
| [2010/07/02 03:02:44] <tarvindkumar> Our product is going to integrate puppet for configuration mgmt so need this for SRB | ||
| [2010/07/02 03:04:09] <Olly_> Does the sshkey resource support hashed keys? | ||
| [2010/07/02 03:04:13] <Olly_> *hashed hosts | ||
| [2010/07/02 03:10:46] @ bronto joined channel #puppet | ||
| [2010/07/02 03:25:18] @ radkin joined channel #puppet | ||
| [2010/07/02 03:25:45] @ Quit: m1nish: Ping timeout: 240 seconds | ||
| [2010/07/02 03:27:36] @ Quit: jrottenberg: Remote host closed the connection | ||
| [2010/07/02 03:36:23] @ cosimo joined channel #puppet | ||
| [2010/07/02 03:43:09] @ Quit: mattock: Ping timeout: 245 seconds | ||
| [2010/07/02 03:45:51] @ m1nish joined channel #puppet | ||
| [2010/07/02 03:51:07] @ Quit: monzie: Quit: monzie | ||
| [2010/07/02 03:51:43] @ monzie joined channel #puppet | ||
| [2010/07/02 03:51:49] @ KenjiPops joined channel #puppet | ||
| [2010/07/02 03:51:50] @ Quit: monzie: Client Quit | ||
| [2010/07/02 03:55:40] @ _monachus joined channel #puppet | ||
| [2010/07/02 03:58:04] @ Quit: monachus: Ping timeout: 265 seconds | ||
| [2010/07/02 03:58:04] @ Quit: radkin: Read error: Connection reset by peer | ||
| [2010/07/02 03:58:39] @ _monachus is now known as monachus | ||
| [2010/07/02 03:59:04] @ radkin joined channel #puppet | ||
| [2010/07/02 04:14:48] @ monzie joined channel #puppet | ||
| [2010/07/02 04:28:14] @ Quit: bjaspan: Quit: bjaspan | ||
| [2010/07/02 04:31:29] @ dandiep joined channel #puppet | ||
| [2010/07/02 04:33:46] @ _lucid joined channel #puppet | ||
| [2010/07/02 04:33:46] @ Quit: radkin: Read error: Connection reset by peer | ||
| [2010/07/02 04:35:36] @ radkin joined channel #puppet | ||
| [2010/07/02 04:46:14] @ Quit: dandiep: Ping timeout: 260 seconds | ||
| [2010/07/02 04:46:20] @ Legooolas joined channel #puppet | ||
| [2010/07/02 04:49:09] @ Quit: monzie: Quit: Bye Bye! | ||
| [2010/07/02 04:50:08] @ Quit: radkin: Remote host closed the connection | ||
| [2010/07/02 04:51:43] @ Quit: itguru: Ping timeout: 260 seconds | ||
| [2010/07/02 04:51:44] @ MattyM joined channel #puppet | ||
| [2010/07/02 05:00:43] @ Quit: KenjiPops: Remote host closed the connection | ||
| [2010/07/02 05:04:30] @ brahman_work joined channel #puppet | ||
| [2010/07/02 05:05:35] <brahman_work> Hi, I have read the docs, setup a puppetmaster server, but can not seem to understand the concept of files which will contain settings that change depending on which host they are on. | ||
| [2010/07/02 05:06:26] <brahman_work> an example would be the /etc/hosts file. The values could all be the same, but the hostname definition for the loopback addr will need to change. Using Facter?? | ||
| [2010/07/02 05:10:22] @ Quit: MattyM: Ping timeout: 252 seconds | ||
| [2010/07/02 05:11:08] @ itguru joined channel #puppet | ||
| [2010/07/02 05:12:08] <carlasouza> brahman_work: you can do it uing the file type and its content will be a template | ||
| [2010/07/02 05:12:44] @ ahasenack joined channel #puppet | ||
| [2010/07/02 05:12:52] <brahman_work> carlasouza: So i use a template, then within that template I use the facter variables? | ||
| [2010/07/02 05:13:01] <carlasouza> yes | ||
| [2010/07/02 05:13:14] <carlasouza> :) | ||
| [2010/07/02 05:13:25] <brahman_work> carlasouza: Thanks. Will give this a try and then report back. | ||
| [2010/07/02 05:13:43] <carlasouza> brahman_work: u can see more aboute template here http://projects.reductivelabs.com/projects/puppet/wiki/Puppet_Templating | ||
| [2010/07/02 05:14:18] <carlasouza> s/aboute/about | ||
| [2010/07/02 05:20:19] @ Quit: Olly_: Quit: This computer has gone to sleep | ||
| [2010/07/02 05:20:51] @ Olly_ joined channel #puppet | ||
| [2010/07/02 05:21:54] <brahman_work> carlasouza: I have seen the templating. I was just finding it difficult to get my head around this. Although when I saw the parameter: content => template('.*') | ||
| [2010/07/02 05:22:40] <brahman_work> carlasouza: that explained it all... Should I be using this syntax to embed values? <=% hostname %> | ||
| [2010/07/02 05:23:37] <QuackNL> <%= hostname %> | ||
| [2010/07/02 05:24:04] @ Quit: fbe: Ping timeout: 260 seconds | ||
| [2010/07/02 05:24:37] <brahman_work> QuackNL: Cheers. | ||
| [2010/07/02 05:25:25] <brahman_work> All: I love this tool! | ||
| [2010/07/02 05:25:27] <brahman_work> :-) | ||
| [2010/07/02 05:26:00] <QuackNL> yeah, puppet with templates is real cool | ||
| [2010/07/02 05:27:58] <carlasouza> brahman_work: im glad to help :) | ||
| [2010/07/02 05:28:22] @ mvn071 joined channel #puppet | ||
| [2010/07/02 05:30:32] <brahman_work> QuackNL: We have over 500 servers which are going to benefit from this!!! :-) | ||
| [2010/07/02 05:30:46] <brahman_work> carlasouza: Many Thanks. | ||
| [2010/07/02 05:31:01] <lisa> 500! wow, write something up on how you deal with scaling :) | ||
| [2010/07/02 05:32:07] <brahman_work> lisa: I am doing the proof of concept at the moment... | ||
| [2010/07/02 05:34:35] @ beata_ joined channel #puppet | ||
| [2010/07/02 05:35:43] <beata_> is there a way using exported resoruces to add a list of static ssh_known_hosts to the list that is auto generated? | ||
| [2010/07/02 05:39:08] <lisa> ok now i have a template question ;) | ||
| [2010/07/02 05:39:55] <lisa> puppet --configprint templatedir yields a /var/lib/puppet/templates. do the templates for each module need to live in /var/lib/puppet/templates or can they live within the module directory (in /etc/puppet/modules/module_name in my case) ? | ||
| [2010/07/02 05:40:39] <beata_> modules/templates/whatever.erb | ||
| [2010/07/02 05:40:55] <lisa> referring to it by whatever.erb will "just work" ? | ||
| [2010/07/02 05:41:22] <beata_> in your file definition you would use content => template("sudo/sudoers.erb"), | ||
| [2010/07/02 05:41:33] @ zorzar_ joined channel #puppet | ||
| [2010/07/02 05:41:49] <beata_> and sudoers.erb is in puppet/sudo/templates/sudoers.erb | ||
| [2010/07/02 05:42:01] <lisa> ok | ||
| [2010/07/02 05:42:09] @ radkin joined channel #puppet | ||
| [2010/07/02 05:42:15] <QuackNL> aha.. thats nice | ||
| [2010/07/02 05:45:09] @ Quit: zorzar: Ping timeout: 260 seconds | ||
| [2010/07/02 05:49:26] @ rmayr joined channel #puppet | ||
| [2010/07/02 05:54:06] @ Quit: nahamu: Quit: User disconnected | ||
| [2010/07/02 05:54:25] @ nahamu joined channel #puppet | ||
| [2010/07/02 05:54:29] @ Quit: itguru: Ping timeout: 260 seconds | ||
| [2010/07/02 05:56:05] @ jnewland joined channel #puppet | ||
| [2010/07/02 05:57:51] @ alcy left channel #puppet () | ||
| [2010/07/02 05:59:47] <lisa> if a puppet node has multiple network adapters is there an easy way to determine network membership? that is, "is this a node in 192.168.0.0/24 subnet" | ||
| [2010/07/02 06:03:06] @ Quit: Roksteady: Quit: Changing server | ||
| [2010/07/02 06:03:09] @ Roksteady joined channel #puppet | ||
| [2010/07/02 06:03:17] @ jameswhite joined channel #puppet | ||
| [2010/07/02 06:03:29] @ bjaspan joined channel #puppet | ||
| [2010/07/02 06:03:31] @ herdingcat joined channel #puppet | ||
| [2010/07/02 06:06:04] @ Quit: bjaspan: Client Quit | ||
| [2010/07/02 06:06:26] <beata_> lisa could make a custom fact for it | ||
| [2010/07/02 06:06:33] @ rmiller4pi8 joined channel #puppet | ||
| [2010/07/02 06:06:38] @ cmoates joined channel #puppet | ||
| [2010/07/02 06:07:15] <beata_> theres a netmask_eth0 fact it looks like | ||
| [2010/07/02 06:08:43] @ Quit: m1nish: Quit: Leaving | ||
| [2010/07/02 06:10:46] @ Quit: jameswhite: Remote host closed the connection | ||
| [2010/07/02 06:12:17] @ jameswhite joined channel #puppet | ||
| [2010/07/02 06:12:38] @ Quit: pmorillo: Quit: pmorillo | ||
| [2010/07/02 06:32:20] @ macfly left channel #puppet () | ||
| [2010/07/02 06:36:58] @ zenChild joined channel #puppet | ||
| [2010/07/02 06:39:40] @ Quit: tarvindkumar: Quit: Leaving | ||
| [2010/07/02 06:43:36] @ bjaspan joined channel #puppet | ||
| [2010/07/02 06:50:41] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2010/07/02 06:56:25] @ Quit: mvn071: Quit: Leaving | ||
| [2010/07/02 07:00:30] <stahnma> when working on extending a custom type/provider I am getting a err: could not prefetch mysql_database provider 'mysql': provider mysql has not defined the 'instances' class method. Is this something I should worry about? | ||
| [2010/07/02 07:03:17] @ reyjrar joined channel #puppet | ||
| [2010/07/02 07:05:24] @ Quit: tecto_: Quit: tecto_ | ||
| [2010/07/02 07:06:42] @ zenChild left channel #puppet () | ||
| [2010/07/02 07:08:51] @ sijis_afk is now known as sijis | ||
| [2010/07/02 07:09:06] @ Quit: standa: Ping timeout: 265 seconds | ||
| [2010/07/02 07:13:25] @ thrain][ joined channel #puppet | ||
| [2010/07/02 07:14:57] @ Quit: beata_: Quit: leaving | ||
| [2010/07/02 07:17:06] @ romgo joined channel #puppet | ||
| [2010/07/02 07:17:11] @ standa joined channel #puppet | ||
| [2010/07/02 07:18:44] <romgo> Hi, I writing a module for a software and I need to specify an order execution for the different elements in my module, is that possible ? | ||
| [2010/07/02 07:19:39] @ Quit: Ambiguity: | ||
| [2010/07/02 07:21:46] <jbooth> romgo: require => | ||
| [2010/07/02 07:22:04] <jbooth> stahnma: If you're defining prefetch, then yes. | ||
| [2010/07/02 07:23:30] <radkin> Does anyone know what this is about? "Could not apply complete configuration: Could not retrieve dependency 'File[httpd.conf]' at /etc/puppet/modules/common/manifests/defines/replaceline.pp:32" I added httpd.conf to /etc/puppet/modules/apache/files but it still doesn't work | ||
| [2010/07/02 07:24:01] <stahnma> jbooth: I guess what I am looking for is what is prefetch then, and why do I either need it or not care? | ||
| [2010/07/02 07:24:54] <stahnma> jbooth: is prefetch useful for anythign other than ralsh? | ||
| [2010/07/02 07:25:35] <jbooth> stahnma: prefetch... doesn't help ralsh I don't think | ||
| [2010/07/02 07:25:58] <jbooth> Prefetch should associate "found" providers with resources | ||
| [2010/07/02 07:26:06] <stahnma> jbooth: trying to understand benefits of it. | ||
| [2010/07/02 07:26:09] <jbooth> Instances may help ralsh | ||
| [2010/07/02 07:26:16] <jbooth> stahnma: It's mainly an effiency thing | ||
| [2010/07/02 07:26:20] <stahnma> so I could do ralsh mycustomertype | ||
| [2010/07/02 07:26:22] <stahnma> in theory | ||
| [2010/07/02 07:26:30] <stahnma> err custom | ||
| [2010/07/02 07:27:07] <jbooth> stahnma: Consider package providers. Do you want to have it call 'rpm -q' every time it has to see if a package is installed or not in order to fill a package { "foo": ensure => present; }, or should it call rpm -q once and cache it. | ||
| [2010/07/02 07:27:16] <jbooth> stahnma: Prefetch is (one way) of implementing said cache | ||
| [2010/07/02 07:29:05] <stahnma> jbooth: wouldn't that really only help if I was declaring a package more than once? | ||
| [2010/07/02 07:29:09] <jbooth> radkin: To start with you should be using absolute paths you shouldn't see a bare File[relativepath] | ||
| [2010/07/02 07:29:23] <jbooth> stahnma: Declaring more than one package. | ||
| [2010/07/02 07:29:36] <stahnma> jbooth: ok. | ||
| [2010/07/02 07:29:42] <radkin> jbooth, thanks | ||
| [2010/07/02 07:30:02] <jbooth> stahnma: It doesn't even matter if you only package { ["foo", "bar"] } that's still 2 package resources and providers, and you don't want each one calling rpm -q | ||
| [2010/07/02 07:30:17] @ Quit: rmayr: Ping timeout: 276 seconds | ||
| [2010/07/02 07:30:24] <stahnma> ok, that makes sense | ||
| [2010/07/02 07:32:36] @ thekad-afk is now known as thekad | ||
| [2010/07/02 07:35:15] @ ckauhaus joined channel #puppet | ||
| [2010/07/02 07:38:10] @ jdcasey joined channel #puppet | ||
| [2010/07/02 07:38:44] @ Quit: kolla: Remote host closed the connection | ||
| [2010/07/02 07:41:19] <radkin> jbooth, I'm new to puppet and using example24 puppet modules. I guess that makes me a masochist, but I think this approach is a good time-saver because it forces me to learn best practices. Can you think of a better way? | ||
| [2010/07/02 07:41:41] <jbooth> radkin: Go through the basic puppet tutorial on the puppet labs website first. | ||
| [2010/07/02 07:41:58] <jbooth> Don't jump feet-first with someone else's modules till you understand how to declare resources of your own | ||
| [2010/07/02 07:42:43] @ Quit: ckauhaus: Ping timeout: 252 seconds | ||
| [2010/07/02 07:44:27] @ mvn071 joined channel #puppet | ||
| [2010/07/02 07:45:38] @ Quit: project2501a: Ping timeout: 240 seconds | ||
| [2010/07/02 07:48:07] <radkin> jbooth, I went through the basic change to /etc/passwd, but obviously have a lot to learn about modules :) | ||
| [2010/07/02 07:48:38] <jbooth> This doesn't look like a module problem to me. | ||
| [2010/07/02 07:48:59] <jbooth> This looks like a non-fully-qualified path problem, combined with a didn't-declare-a-resource problem | ||
| [2010/07/02 07:49:25] <masterzen> radkin: you certainly don't have any file { "httpd.conf": ... } resource defined anywhere. | ||
| [2010/07/02 07:50:38] @ sebas891 joined channel #puppet | ||
| [2010/07/02 07:56:04] @ Quit: benoit_: Ping timeout: 260 seconds | ||
| [2010/07/02 07:56:06] <_lucid> getting the following on my first ( and only node): "err: Could not retrieve catalog from remote server: certificate verify failed" . Yesterday i was able to puppetca --sign that node on my pupptemaster server. There is a pem file for that node under ssl/ca/signed... what can i look at next? | ||
| [2010/07/02 07:56:34] <_lucid> oh. i get that message when using sudo puppetd --test | ||
| [2010/07/02 07:56:48] @ ckauhaus joined channel #puppet | ||
| [2010/07/02 07:58:36] <jbooth> dates are correct? | ||
| [2010/07/02 07:58:53] <jbooth> also throw --debug and see if it gives you more idea why it failed | ||
| [2010/07/02 08:05:49] @ Quit: ckauhaus: Ping timeout: 252 seconds | ||
| [2010/07/02 08:06:30] @ Quit: alban2: Quit: Leaving. | ||
| [2010/07/02 08:07:05] @ notbrien joined channel #puppet | ||
| [2010/07/02 08:12:19] @ Quit: axisys: Ping timeout: 245 seconds | ||
| [2010/07/02 08:12:20] @ benoit_ joined channel #puppet | ||
| [2010/07/02 08:13:34] <jbooth> _lucid: Yeah, you can re-cert: blow away /var/lib/puppet/ssl/ on client and server. Restart puppetmaster. Restart puppetd. Sign cert on master. Start puppetd for a real run. | ||
| [2010/07/02 08:13:51] <joe-mac> is there any reason why puppet would modify perms on /var/run? | ||
| [2010/07/02 08:14:00] <joe-mac> keeps changing it to 1777 on openbsd | ||
| [2010/07/02 08:14:12] <joe-mac> which causes me to get an insecurity alert every night for insecure perms on the directory | ||
| [2010/07/02 08:15:33] <_lucid> jbooth: thanks will do that now. | ||
| [2010/07/02 08:16:49] <joe-mac> debug: /File[/var/run]/mode: mode changed '755' to '1777' | ||
| [2010/07/02 08:17:21] <joe-mac> can someone tell me why this is done? it causes spam from the /etc/security scripts on openbsd... can i disable that? | ||
| [2010/07/02 08:17:34] <joe-mac> by 'that' i mean changing the perms on certain system directories | ||
| [2010/07/02 08:17:48] <jbooth> _lucid: Yeah try nuking the keys and let it all regenerate. That's very strange. You aren't DHCP or anything right? Fixed IP/hostnames? | ||
| [2010/07/02 08:18:23] <jbooth> joe-mac: I'm sure you can if you hack ruby. ;-) | ||
| [2010/07/02 08:18:29] @ Quit: ecolitan: Remote host closed the connection | ||
| [2010/07/02 08:18:44] <jbooth> joe-mac: Interestingly it doesn't appear puppet wants to do that to /var/run on linux. | ||
| [2010/07/02 08:18:58] <joe-mac> jbooth: i try to avoid the word 'hack' as much as possible when dealing with infrastructure, especially the openbsd stuff since it's core network | ||
| [2010/07/02 08:19:01] <jbooth> joe-mac: at least my linuxes /var/runs are happily 755 | ||
| [2010/07/02 08:19:07] <joe-mac> jbooth: interesting | ||
| [2010/07/02 08:19:35] <jbooth> joe-mac: My puppet doesn't appear to care about /var/run at all | ||
| [2010/07/02 08:20:12] <jbooth> joe-mac: is this puppetd on the command line or the startup script doing it? | ||
| [2010/07/02 08:20:19] <joe-mac> so you have it as mode 755? are you certain? can you run ls -ld /var/run && chmod 755 /var/run && ls -ld /var/run && puppetd -dt && ls -ld /var/run? | ||
| [2010/07/02 08:20:27] <joe-mac> lol sorry... i like proof :-P | ||
| [2010/07/02 08:20:40] <joe-mac> this is apparently both the daemon and running it like -t or -dt | ||
| [2010/07/02 08:20:56] <bhearsum> can Puppet templates substitute any variable defined in the manifests? I have a node which include a class which defines a variable, and when i try to use that variable in a template it can't find a value for it. | ||
| [2010/07/02 08:20:58] <joe-mac> i started noticing i was fixing this issue in the mornings during my log reviews and i was getting it the next day | ||
| [2010/07/02 08:21:05] <bhearsum> am i doing it wrong, or is it just not possible? | ||
| [2010/07/02 08:23:25] <bhearsum> http://pastebin.mozilla.org/744661 is what i'm doing | ||
| [2010/07/02 08:25:36] <joe-mac> you might be able to access is like $foo::bar or foo::$bar i forget | ||
| [2010/07/02 08:25:48] <joe-mac> i try to avoid stuff like this because scoping can give you aneurysms in puppet | ||
| [2010/07/02 08:25:58] <bhearsum> ah | ||
| [2010/07/02 08:26:05] * bhearsum finds docs on scope.lookupvar, too | ||
| [2010/07/02 08:26:19] @ tonyskapunk joined channel #puppet | ||
| [2010/07/02 08:26:37] <bhearsum> i'm not sure i can use the fully qualified name though, because it varies based on the node | ||
| [2010/07/02 08:26:53] @ littleidea joined channel #puppet | ||
| [2010/07/02 08:27:10] <joe-mac> yea there's that function inside templates you probably need | ||
| [2010/07/02 08:28:37] <bhearsum> cool, it looks like scope.lookupvar('foo') by itself works | ||
| [2010/07/02 08:29:53] @ fbe joined channel #puppet | ||
| [2010/07/02 08:33:33] <radkin> jbooth, the fyi the problem was that I wasn | ||
| [2010/07/02 08:33:51] <radkin> importing the apache module which was needed for httpd.conf FYI | ||
| [2010/07/02 08:33:58] <radkin> ...silly noob mistake | ||
| [2010/07/02 08:35:10] @ bug joined channel #puppet | ||
| [2010/07/02 08:36:18] @ Quit: rmiller4pi8: Ping timeout: 240 seconds | ||
| [2010/07/02 08:38:17] @ Quit: mvn071: Quit: Leaving | ||
| [2010/07/02 08:38:18] @ Quit: lilnick: Ping timeout: 252 seconds | ||
| [2010/07/02 08:39:41] <bhearsum> is there any way to have a variable defined in a class be declared as "global" or otherwise made accessible to all other classes? | ||
| [2010/07/02 08:40:17] @ lilnick joined channel #puppet | ||
| [2010/07/02 08:40:19] @ Quit: floess_chris: Ping timeout: 265 seconds | ||
| [2010/07/02 08:40:29] <Volcane> ${classname::foo} | ||
| [2010/07/02 08:40:38] <Volcane> accessible anywhere if you've included classname | ||
| [2010/07/02 08:40:51] @ hacim joined channel #puppet | ||
| [2010/07/02 08:41:05] <hacim> when I start my puppetmaster I'm seeing it complain about mongrel not being installed | ||
| [2010/07/02 08:41:08] <hacim> Starting puppet configuration management tool master server/usr/lib/ruby/1.8/puppet/network/http.rb:8:in `server_class_by_type': Mongrel is not installed on this platform (ArgumentError) | ||
| [2010/07/02 08:41:24] <jbooth> joe-mac: I can't at the moment because I broke my configs. I'm pretty sure about '0 drwxr-xr-x 11 root root 400 2010-07-02 10:11 .' being 755 tho. | ||
| [2010/07/02 08:41:33] <hacim> i'm not running mongrel, but I'm wondering how I can make that be quiet | ||
| [2010/07/02 08:41:46] @ labrown joined channel #puppet | ||
| [2010/07/02 08:41:47] <Volcane> hacim: sure you're not setting it to think its a mongrel master? | ||
| [2010/07/02 08:41:54] <hacim> Volcane: where would that be set? | ||
| [2010/07/02 08:42:03] <Volcane> puppet.conf | ||
| [2010/07/02 08:42:15] <bhearsum> Volcane: is there any way to do it without requiring the classname? i have a bunch of nodes, each of which will include one of three classes which define a certain variable. i'd like to reference that variable elsewhere, but can't use the fully qualified path because it differs depending on the node | ||
| [2010/07/02 08:43:00] <hacim> Volcane: i do not have 'mongrel' in puppet.conf, but perhaps this is a new setting in 0.25.5? | ||
| [2010/07/02 08:43:18] <Volcane> hacim: no servertype = mongrel ? | ||
| [2010/07/02 08:43:44] @ Quit: bug: Quit: bug | ||
| [2010/07/02 08:43:57] @ Quit: yannL: Read error: Connection reset by peer | ||
| [2010/07/02 08:43:58] <hacim> Volcane: no | ||
| [2010/07/02 08:44:07] <hacim> Volcane: running passenger here, maybe that is the default? | ||
| [2010/07/02 08:44:25] <Volcane> hacim: maybe, --genconfig and see | ||
| [2010/07/02 08:45:34] @ alcy joined channel #puppet | ||
| [2010/07/02 08:46:18] <hacim> Volcane: arr, i had it set in /etc/default/puppetmaster | ||
| [2010/07/02 08:46:34] <Volcane> :) | ||
| [2010/07/02 08:50:51] @ alcy left channel #puppet () | ||
| [2010/07/02 08:51:13] <geekatcmu> So, I'm running Puppet 0.25.5 with Apache/Passenger, and I'm seeing that pretty much every day the Puppet servers will eventually hang. Restarting Apache fixes it, but I'm wondering if there is a known "twiddle this" fix for it? | ||
| [2010/07/02 08:51:31] @ fbe_ joined channel #puppet | ||
| [2010/07/02 08:51:49] @ alcy joined channel #puppet | ||
| [2010/07/02 08:52:11] @ Quit: _nono_: Quit: Leaving | ||
| [2010/07/02 08:53:06] @ bug joined channel #puppet | ||
| [2010/07/02 08:54:55] @ Quit: themroc: Remote host closed the connection | ||
| [2010/07/02 08:55:18] @ Quit: fbe: Ping timeout: 265 seconds | ||
| [2010/07/02 08:55:27] @ notbrien_ joined channel #puppet | ||
| [2010/07/02 08:55:47] @ thekad is now known as thekad-afk | ||
| [2010/07/02 08:56:32] @ alcy left channel #puppet () | ||
| [2010/07/02 08:57:39] @ Quit: notbrien: Ping timeout: 260 seconds | ||
| [2010/07/02 08:57:40] @ notbrien_ is now known as notbrien | ||
| [2010/07/02 09:02:12] @ Quit: thrain][: Read error: Connection reset by peer | ||
| [2010/07/02 09:04:57] <hacim> i rebuilt a machine, kept the same name. when I go to run puppet for the first time it tells me: | ||
| [2010/07/02 09:05:02] <hacim> err: Could not request certificate: Retrieved certificate does not match private key; please remove certificate from server and regenerate it with the current key | ||
| [2010/07/02 09:05:17] <hacim> thats good... so I go to the master and do a puppetca --revoke on that hostname | ||
| [2010/07/02 09:05:38] <hacim> which revokes the cert, but then when I try to run puppet again, i still get that error | ||
| [2010/07/02 09:08:55] <hacim> i even did puppetca --clean <hostname> | ||
| [2010/07/02 09:12:15] <fsweetser> you need to nuke /var/lib/puppet/ssl on the client as well as doing puppetca --clean on the server | ||
| [2010/07/02 09:12:39] @ Quit: lbt_: Quit: Konversation terminated! | ||
| [2010/07/02 09:12:55] @ Quit: ceren: Quit: ceren | ||
| [2010/07/02 09:13:11] @ Quit: AdrianBroher: Quit: Leaving | ||
| [2010/07/02 09:13:16] @ ceren joined channel #puppet | ||
| [2010/07/02 09:13:51] <hacim> fsweetser: ah yeah that was it | ||
| [2010/07/02 09:13:52] <hacim> thanks | ||
| [2010/07/02 09:14:26] <fsweetser> no prob | ||
| [2010/07/02 09:18:46] @ rmiller4pi8 joined channel #puppet | ||
| [2010/07/02 09:23:20] @ tazz joined channel #puppet | ||
| [2010/07/02 09:37:49] @ Quit: jaredrhine: Ping timeout: 276 seconds | ||
| [2010/07/02 09:38:18] @ Quit: cynicismic: Quit: "awefaew" | ||
| [2010/07/02 09:38:18] @ Quit: wilco: Quit: Ex-Chat | ||
| [2010/07/02 09:38:50] @ mattock joined channel #puppet | ||
| [2010/07/02 09:39:21] @ plathrop-away is now known as plathrop | ||
| [2010/07/02 09:39:30] @ Quit: Ramonster: Quit: So long, thanx for all the fish | ||
| [2010/07/02 09:39:37] @ axisys joined channel #puppet | ||
| [2010/07/02 09:40:21] @ cynicismic joined channel #puppet | ||
| [2010/07/02 09:40:34] @ lak joined channel #puppet | ||
| [2010/07/02 09:40:46] @ Hypnoz joined channel #puppet | ||
| [2010/07/02 09:42:14] @ Quit: rmiller4pi8: Ping timeout: 276 seconds | ||
| [2010/07/02 09:42:54] @ Quit: lutter: Quit: Leaving. | ||
| [2010/07/02 09:46:50] @ yannL joined channel #puppet | ||
| [2010/07/02 09:47:39] @ kaptk2 joined channel #puppet | ||
| [2010/07/02 09:49:34] @ Quit: mfournier: Ping timeout: 265 seconds | ||
| [2010/07/02 09:49:59] <jbooth> crudmonkey. | ||
| [2010/07/02 09:50:10] * jbooth runs full tilt into a "needs 2.6"ism | ||
| [2010/07/02 09:51:15] @ gniks joined channel #puppet | ||
| [2010/07/02 09:52:13] @ thekad-afk is now known as thekad | ||
| [2010/07/02 09:55:42] @ Quit: Olly_: Quit: This computer has gone to sleep | ||
| [2010/07/02 09:56:15] @ Olly_ joined channel #puppet | ||
| [2010/07/02 09:57:09] @ Quit: lkoranda: Quit: Ex-Chat | ||
| [2010/07/02 10:01:39] @ [GuS] joined channel #puppet | ||
| [2010/07/02 10:02:29] @ Quit: ahasenack: Ping timeout: 265 seconds | ||
| [2010/07/02 10:03:21] @ ahasenack joined channel #puppet | ||
| [2010/07/02 10:06:38] @ Quit: n0ts: Ping timeout: 240 seconds | ||
| [2010/07/02 10:07:46] @ jab_doa joined channel #puppet | ||
| [2010/07/02 10:11:37] @ n0ts joined channel #puppet | ||
| [2010/07/02 10:13:03] @ Quit: herdingcat: Read error: Connection reset by peer | ||
| [2010/07/02 10:13:54] @ dandiep joined channel #puppet | ||
| [2010/07/02 10:14:29] @ dandiep_ joined channel #puppet | ||
| [2010/07/02 10:15:24] @ dan_ joined channel #puppet | ||
| [2010/07/02 10:17:49] @ wilco joined channel #puppet | ||
| [2010/07/02 10:17:51] @ kc7zzv joined channel #puppet | ||
| [2010/07/02 10:18:05] @ Quit: fbe_: Ping timeout: 265 seconds | ||
| [2010/07/02 10:18:37] @ Quit: dandiep: Ping timeout: 264 seconds | ||
| [2010/07/02 10:18:45] @ Quit: dandiep_: Ping timeout: 240 seconds | ||
| [2010/07/02 10:19:58] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/02 10:21:40] @ Quit: reyjrar: Quit: Leaving. | ||
| [2010/07/02 10:22:41] @ addumb joined channel #puppet | ||
| [2010/07/02 10:23:05] <joe-mac> ugh, the likewise-open package is so invasive to pam | ||
| [2010/07/02 10:23:26] <joe-mac> it enabled the likwise module for every single type of auth, so you get all these retarded log spams about root being unknown to the domain | ||
| [2010/07/02 10:23:33] <Volcane> heh | ||
| [2010/07/02 10:23:34] <joe-mac> (for cron:session and such) | ||
| [2010/07/02 10:24:06] <joe-mac> probably going to do an initial notify after package installation to remove all lines that contain likewise, since i only uise it for samba anyways | ||
| [2010/07/02 10:25:09] <lisa> interesting | ||
| [2010/07/02 10:25:36] <lisa> i think i may have founda bug of some kind | ||
| [2010/07/02 10:25:58] <lisa> oh hmm maybe it's my bad. | ||
| [2010/07/02 10:28:08] <lisa> is there a way to have a service statement be dependent on a package being installed? | ||
| [2010/07/02 10:28:54] <joe-mac> yea, require => Package["whaetver"] | ||
| [2010/07/02 10:29:15] @ Quit: TREllis: Quit: leaving | ||
| [2010/07/02 10:29:16] <lisa> is that missing from http://docs.reductivelabs.com/guides/types/service.html ? | ||
| [2010/07/02 10:29:26] @ fbe_ joined channel #puppet | ||
| [2010/07/02 10:31:26] <ceren> painfully newbie question here, but i'm not sure where to look next. I'm installing puppet for the first time on an ec2 box, master and client on the same box for the moment. | ||
| [2010/07/02 10:31:29] <Volcane> lisa: look in the docs for meta parameters | ||
| [2010/07/02 10:31:51] <ceren> either I've run into http://projects.puppetlabs.com/issues/4036 , or I'm just badly misunderstanding how to generate the initial cert for the master. | ||
| [2010/07/02 10:31:57] <Volcane> lisa: http://docs.reductivelabs.com/references/0.25.5/metaparameter.html | ||
| [2010/07/02 10:32:27] <lisa> ah | ||
| [2010/07/02 10:32:28] <lisa> cool | ||
| [2010/07/02 10:32:53] <Volcane> they apply to all types and defined types | ||
| [2010/07/02 10:33:18] <ceren> http://pastie.org/1028434 | ||
| [2010/07/02 10:34:04] <Volcane> ceren: need to be root to use puppetca | ||
| [2010/07/02 10:34:32] <ceren> er, sorry. right. same output. | ||
| [2010/07/02 10:35:14] <ceren> http://pastie.org/1028438 then. | ||
| [2010/07/02 10:35:51] <ceren> i may just need a pointer to the right place on the newbie docs. :/ ubuntu box, drupal bitnami stack ami. nothing else done to it yet. | ||
| [2010/07/02 10:36:22] <_lucid> does "require => Package" always use yum? http://pastie.org/1028435 | ||
| [2010/07/02 10:36:22] <Volcane> yeah thats pretty odd | ||
| [2010/07/02 10:37:37] @ glarizza joined channel #puppet | ||
| [2010/07/02 10:39:31] <Volcane> _lucid: it uses what your OS support. your OS doesnt support installing packages as non root. | ||
| [2010/07/02 10:39:41] <glarizza> Hey guys, I've written a script that monitors the logs for a "could not resolve <ip>: no name for <ip>" error that captures the IP address. I need to ultimately get a certname so I can "puppetca --clean <certname>". What would be the best way to find a certname from an IP? Would it be to search the /var/puppet/yaml/facts directory, grep for the IP, and then grab the filename (minus .yaml)? Is there a better way? | ||
| [2010/07/02 10:40:06] <Volcane> _lucid: you can though say something like provider => gem i think. | ||
| [2010/07/02 10:41:25] <_lucid> Volcane: provider => gem... is that config entry or will that go in my init.pp? | ||
| [2010/07/02 10:41:46] <Volcane> _lucid: on the package resource | ||
| [2010/07/02 10:42:12] <_lucid> package resource.. thanks... start reading about that now. | ||
| [2010/07/02 10:42:45] <addumb> e.g. package { name: ensure => latest, provider => gem } | ||
| [2010/07/02 10:44:08] @ PhabX joined channel #puppet | ||
| [2010/07/02 10:48:04] <_lucid> addumb: ty. | ||
| [2010/07/02 10:48:30] @ Quit: carlasouza: Ping timeout: 240 seconds | ||
| [2010/07/02 10:51:13] @ tecto_ joined channel #puppet | ||
| [2010/07/02 10:51:13] @ Quit: tecto_: Changing host | ||
| [2010/07/02 10:51:13] @ tecto_ joined channel #puppet | ||
| [2010/07/02 10:51:46] @ jaredrhine joined channel #puppet | ||
| [2010/07/02 10:53:44] @ rmiller4pi8 joined channel #puppet | ||
| [2010/07/02 10:54:09] @ Quit: freiheit_: Ping timeout: 252 seconds | ||
| [2010/07/02 10:55:58] <plathrop> okay, so I'm rolling a custom fact | ||
| [2010/07/02 10:56:10] <plathrop> It needs the ruby json library to be installed | ||
| [2010/07/02 10:56:17] <plathrop> which I want to install via puppet | ||
| [2010/07/02 10:56:58] <Volcane> teehee :) | ||
| [2010/07/02 10:57:00] <addumb> plathrop: whoa | ||
| [2010/07/02 10:57:11] <plathrop> I thought this would work: | ||
| [2010/07/02 10:57:12] <plathrop> http://gist.github.com/461669 | ||
| [2010/07/02 10:57:24] <plathrop> but the rescue doesn't seem to have any effect: | ||
| [2010/07/02 10:57:42] <Volcane> hmm, it should | ||
| [2010/07/02 10:57:43] <Volcane> weird | ||
| [2010/07/02 10:57:51] <plathrop> see comment | ||
| [2010/07/02 10:57:54] <plathrop> on the gist | ||
| [2010/07/02 10:58:19] <nahamu> would calling Facter.add within the rescue help? | ||
| [2010/07/02 10:58:24] <lisa> require 'json' | ||
| [2010/07/02 10:58:27] <lisa> rescue LoadError | ||
| [2010/07/02 10:58:48] <nahamu> that sounds even more logical | ||
| [2010/07/02 10:58:51] <Volcane> that should work though | ||
| [2010/07/02 10:58:54] @ Quit: bleything: Excess Flood | ||
| [2010/07/02 10:59:16] @ bleything joined channel #puppet | ||
| [2010/07/02 11:00:29] <plathrop> but I don't want the fact to be added if the library doesn't load. | ||
| [2010/07/02 11:01:06] <nahamu> good point. what about lisa's idea? | ||
| [2010/07/02 11:02:05] <lisa> plathrop: if you hit the rescue LoadError, exit 0 | ||
| [2010/07/02 11:02:24] @ mmcgrath left channel #puppet () | ||
| [2010/07/02 11:02:29] <Volcane> exit? i doubt thats a good idea | ||
| [2010/07/02 11:02:49] <lisa> well whatever logical equivelent for custom facts | ||
| [2010/07/02 11:03:10] <_lucid> i am thinking if i used ensure => gem ... the file should be a gem... what should be used when the file is a text file? http://pastie.org/1028462 | ||
| [2010/07/02 11:03:18] <plathrop> lisa: you're saying just change rescue to rescue LoadError? | ||
| [2010/07/02 11:03:56] <lisa> plathrop: i would change the entire flow to attempt to load the json library first then once it is loaded continue with the file existence test | ||
| [2010/07/02 11:04:55] <plathrop> Huh. that makes sense, but I don't think it changes it functionally. | ||
| [2010/07/02 11:05:15] <plathrop> I'll give it a try if I can figure out what the "Don't do anything else" is for custom facts | ||
| [2010/07/02 11:05:15] <Volcane> _lucid: package type doesnt make sense on text files? what are you trying to do? | ||
| [2010/07/02 11:05:36] <nahamu> well, as a test you could make a dummy fact that returns true if it can load the library and false if it can't | ||
| [2010/07/02 11:05:47] <nahamu> that would give you the outline you need | ||
| [2010/07/02 11:06:41] <lisa> plathrop: you could also do: begin; require 'json'; rescue LoadError; require 'rubygems'; require 'json'; end | ||
| [2010/07/02 11:06:50] <addumb> _lucid: if you set the package provider to gem, puppet will execute `gem install -y $( name )` | ||
| [2010/07/02 11:06:58] <lisa> plathrop: and then: if defined?(JSON); .... ; end | ||
| [2010/07/02 11:07:57] <_lucid> Volcane: I am stepping throught the http://projects.puppetlabs.com/projects/puppet/wiki/Advanced_Puppet_Recipe ... i didn't want to mess with the sudoers file that is used in the example ... hence the testfile... | ||
| [2010/07/02 11:08:07] <addumb> _lucid: so if you have "package { testfile: ensure => latest, provider => gem }" puppet will execute `gem install -y testfile` | ||
| [2010/07/02 11:08:45] <addumb> _lucid: and that "testfile" is unrelated to any file resource you define. | ||
| [2010/07/02 11:10:10] <addumb> _lucid: so if you're just trying to plop a sudoers down without using the sudoers type, try file { "/etc/sudoers": source => "puppet:///stuff/sudoers", require => Package["sudo"], mode => 400} + package { sudo: ensure => latest } (and if you have a sudo gem, set provider => gem on that package) | ||
| [2010/07/02 11:11:15] @ Quit: dan_: Ping timeout: 240 seconds | ||
| [2010/07/02 11:12:12] <_lucid> addumb: thanks for the responses ... re-reading, digesting.. and hopefully applying ... ; ) | ||
| [2010/07/02 11:12:21] <addumb> best wishes! | ||
| [2010/07/02 11:12:24] <addumb> :) | ||
| [2010/07/02 11:16:31] @ Quit: mikepea: Quit: mikepea | ||
| [2010/07/02 11:16:32] <addumb> _lucid: in puppetland, "package" is usually an RPM-ish thing that has binaries, libraries, man pages and config files. So the sudo package contains stuff like... /etc/pam.d/sudo, /etc/sudoers, /usr/bin/sudo{,edit}, /usr/sbin/visudo, /usr/libexec/sudo_noexec + docs. If you have a gem that provides all of that in a way that makes sense to your installation, and `gem install -y sudo` plops them files down, then what I said might actually work (if you set provider => | ||
| [2010/07/02 11:18:13] @ lutter joined channel #puppet | ||
| [2010/07/02 11:20:25] <_lucid> addumb: so when i subsituted testfile for the sudoer file ( and all references found in the puppetland manual wiki/Advanced_Puppet_Recipe) that bypassed a node side sudo gem? | ||
| [2010/07/02 11:20:28] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/07/02 11:22:41] <_lucid> Ah.... "First, we’re going to have it handle the installation of the sudo package and then we’re going to use Puppet’s built-in file server to distribute a /etc/sudoers file for us" from the ppptlnd manual. | ||
| [2010/07/02 11:24:05] <_lucid> i glossed over the first bit about sudo package... and focused on the 'built-in file server to distribute ...' | ||
| [2010/07/02 11:24:34] @ macfly joined channel #puppet | ||
| [2010/07/02 11:25:37] @ ckauhaus joined channel #puppet | ||
| [2010/07/02 11:25:47] <addumb> _lucid: yeah, that's the bit. files and packages are (almost always) different in puppet towne. | ||
| [2010/07/02 11:26:14] <addumb> when it comes down to it, you could express everything as a file resource, but that's a waste of time | ||
| [2010/07/02 11:26:38] <_lucid> <<< learning... the slow way | ||
| [2010/07/02 11:26:48] <addumb> That's the only way I can learn. | ||
| [2010/07/02 11:29:29] @ Quit: rmiller4pi8: Ping timeout: 276 seconds | ||
| [2010/07/02 11:33:12] @ danbeck joined channel #puppet | ||
| [2010/07/02 11:36:08] <joe-mac> hmm just thought out a couple tests that would break the patch i made for openbsd flavors | ||
| [2010/07/02 11:36:26] <joe-mac> i'll wait for someone to chime in and then fix the edge cases i just thought of i guess | ||
| [2010/07/02 11:37:00] <_lucid> if i just wanted to plop a file down... would i even need a require line? | ||
| [2010/07/02 11:37:59] @ Quit: lak: Quit: lak | ||
| [2010/07/02 11:38:15] <joe-mac> depends, if it has no dependencies, then no | ||
| [2010/07/02 11:39:11] <_lucid> http://pastie.org/1028504 | ||
| [2010/07/02 11:40:00] <mackn> that should be fine... it's safe to assume /etc exists heh | ||
| [2010/07/02 11:40:38] @ jdcasey joined channel #puppet | ||
| [2010/07/02 11:41:25] @ Quit: sijis: Ping timeout: 264 seconds | ||
| [2010/07/02 11:41:44] <addumb> _lucid: that should work just fine. if /etc/testfile isn't used by anything except a certain package (like /etc/sudoers is only used by things provided by the sudo package), then you can add the require => Package[sudo], but it's not ... required. heh | ||
| [2010/07/02 11:43:16] <Volcane> _lucid: you should run as root | ||
| [2010/07/02 11:43:18] @ Bass10 joined channel #puppet | ||
| [2010/07/02 11:44:20] <Volcane> or make it write files that your user can actually write too | ||
| [2010/07/02 11:45:03] @ Quit: Bass10: Max SendQ exceeded | ||
| [2010/07/02 11:45:53] @ Bass10 joined channel #puppet | ||
| [2010/07/02 11:46:44] <_lucid> Touch Down Tampa Bay.... yes houston we now have a testfile on the node... ty. ; ) | ||
| [2010/07/02 11:47:04] @ thekad is now known as thekad-afk | ||
| [2010/07/02 11:47:34] <_lucid> Volacand: sudo... doh! i was not ... | ||
| [2010/07/02 11:47:44] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/07/02 11:51:02] @ FoXMaN joined channel #puppet | ||
| [2010/07/02 11:51:09] <FoXMaN> nic | ||
| [2010/07/02 11:51:12] <FoXMaN> e | ||
| [2010/07/02 11:51:37] <FoXMaN> 316 ppl in puppet channel, 20 in cfengine | ||
| [2010/07/02 11:51:43] @ Quit: kaptk2: Quit: Leaving. | ||
| [2010/07/02 11:51:45] <FoXMaN> majority may have right | ||
| [2010/07/02 11:52:11] <mackn> puppet is still fresh and newish! cfengine is old and .... old... | ||
| [2010/07/02 11:52:46] <FoXMaN> mackn: nooope :) cfengine3 is brand new and it is a good product | ||
| [2010/07/02 11:52:53] @ Quit: gebi: Ping timeout: 260 seconds | ||
| [2010/07/02 11:53:03] <FoXMaN> but have some nasty brand new bugs we can't stand anymore | ||
| [2010/07/02 11:53:05] <mackn> yeah i heard there was this.. cfengine3 thing out there | ||
| [2010/07/02 11:53:17] <mackn> didn't know people still cared about it heh | ||
| [2010/07/02 11:53:26] <mackn> is it a complete rewrite? | ||
| [2010/07/02 11:53:34] <FoXMaN> they say so | ||
| [2010/07/02 11:53:37] <mackn> heh | ||
| [2010/07/02 11:54:32] <FoXMaN> mackn: how many machines do you manage with puppet? | ||
| [2010/07/02 11:54:51] @ Quit: choc: Quit: changing servers | ||
| [2010/07/02 11:54:51] <Volcane> FoXMaN: there are sites with 10s of thousands of puppet machines. | ||
| [2010/07/02 11:55:08] <mackn> about 100 | ||
| [2010/07/02 11:55:26] @ Quit: jnewland: Remote host closed the connection | ||
| [2010/07/02 11:55:42] <tobert> I was at a site with about 15k boxes running cfengine2 ... but it didn't do much other than exec shell scripts | ||
| [2010/07/02 11:55:43] @ choc joined channel #puppet | ||
| [2010/07/02 11:56:03] <mackn> last time i used cfengine was 1 | ||
| [2010/07/02 11:56:07] <mackn> sort of looked at 2 | ||
| [2010/07/02 11:56:07] <FoXMaN> tobert: what was that site? some shared hosting? | ||
| [2010/07/02 11:56:28] <tobert> FoXMan, not saying, but shared hosting is fairly close | ||
| [2010/07/02 11:56:45] <FoXMaN> hmm | ||
| [2010/07/02 11:57:04] <FoXMaN> we will give puppet a try with 0.7k machines | ||
| [2010/07/02 11:57:09] <mackn> i don't have anything against cfeingine.. it was nice to have.. just broadening my horizons :) | ||
| [2010/07/02 11:57:39] <lisa> when i looked at cfengine many years ago it was very daunting! | ||
| [2010/07/02 11:57:45] <FoXMaN> big user community promises better future of product anyway | ||
| [2010/07/02 11:57:55] <tobert> I'm working on assembling a demo for a cluster of about 300 right now but that's expected to go 10-100x in the next 12-36 months | ||
| [2010/07/02 11:58:23] <tobert> I've worked with chef too but am going with puppet purely because of its track record and community | ||
| [2010/07/02 11:58:26] <FoXMaN> tobert: HPC? | ||
| [2010/07/02 11:58:32] <tobert> SaaS | ||
| [2010/07/02 11:58:52] <tobert> actually it's a bunch of clusters | ||
| [2010/07/02 12:00:15] <FoXMaN> nic | ||
| [2010/07/02 12:00:16] <FoXMaN> e | ||
| [2010/07/02 12:00:43] <FoXMaN> sorry for the 'e' but the key is lazy | ||
| [2010/07/02 12:01:08] <FoXMaN> tobert: you have some experience in puppet i suppose | ||
| [2010/07/02 12:01:30] <FoXMaN> what is the biggest disadvantage is has | ||
| [2010/07/02 12:02:08] <tobert> no actually puppet's the only one I haven't used ;) | ||
| [2010/07/02 12:02:13] @ Quit: choc: Quit: changing servers | ||
| [2010/07/02 12:02:23] @ choc joined channel #puppet | ||
| [2010/07/02 12:02:42] <tobert> it has some mind share with people on my team too so I'm learning as I go | ||
| [2010/07/02 12:04:55] <mackn> one of the aspects that prevented me from trying it sooner was the need for ruby | ||
| [2010/07/02 12:05:09] <mackn> in my previous environment memory was at a premium :) | ||
| [2010/07/02 12:05:37] <tobert> I still don't like ruby heh | ||
| [2010/07/02 12:06:11] <tobert> that's why I don't like Chef much -- that and it's a mess but that's another story | ||
| [2010/07/02 12:06:17] <mackn> even if it were perl or python i'd still have the same reservations | ||
| [2010/07/02 12:06:29] @ joe-mac left channel #puppet () | ||
| [2010/07/02 12:06:41] @ Quit: bug: Quit: bug | ||
| [2010/07/02 12:06:51] <tobert> mackn, most systems end up with a python daemon these days in any case | ||
| [2010/07/02 12:07:08] <mackn> i was working on embedded systems before | ||
| [2010/07/02 12:07:09] <mackn> so... | ||
| [2010/07/02 12:07:15] @ adrian_broher joined channel #puppet | ||
| [2010/07/02 12:07:16] <tobert> indeed | ||
| [2010/07/02 12:07:27] <mackn> liked to keep it slim heh | ||
| [2010/07/02 12:07:28] <tobert> at least it isn't java | ||
| [2010/07/02 12:07:31] <mackn> hah yeah | ||
| [2010/07/02 12:07:36] <mackn> that is one i will always avoid | ||
| [2010/07/02 12:08:53] @ jdcasey joined channel #puppet | ||
| [2010/07/02 12:09:17] <FoXMaN> yeah | ||
| [2010/07/02 12:09:32] <FoXMaN> could be worse | ||
| [2010/07/02 12:09:38] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/07/02 12:09:47] <FoXMaN> java | ||
| [2010/07/02 12:10:08] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2010/07/02 12:11:47] @ Quit: notbrien: Quit: notbrien | ||
| [2010/07/02 12:14:25] @ duxklr joined channel #puppet | ||
| [2010/07/02 12:16:37] @ bug joined channel #puppet | ||
| [2010/07/02 12:17:06] @ Quit: glarizza: Quit: glarizza | ||
| [2010/07/02 12:17:45] @ Quit: bjaspan: Ping timeout: 240 seconds | ||
| [2010/07/02 12:19:00] @ bjaspan joined channel #puppet | ||
| [2010/07/02 12:19:33] @ sijis joined channel #puppet | ||
| [2010/07/02 12:21:43] <duxklr> I have been trying for a while now to get file transfers working... I am obviously doing something wrong... | ||
| [2010/07/02 12:21:44] <duxklr> http://pastebin.com/ZWikuGzS | ||
| [2010/07/02 12:21:59] <duxklr> Does anyone see the obvious problem... | ||
| [2010/07/02 12:22:20] <yakub> rewrite puppet in erlang | ||
| [2010/07/02 12:23:03] <duxklr> Do I have to have file transfer related activity in the /etc/puppet/modules directory? | ||
| [2010/07/02 12:23:56] <wilco> you don't want to use 'modules' in your source path, since you're not working in a module | ||
| [2010/07/02 12:24:13] <duxklr> That is what I would have expected... | ||
| [2010/07/02 12:24:29] @ alban2 joined channel #puppet | ||
| [2010/07/02 12:24:43] <duxklr> but I also don't understand why it is not working then. | ||
| [2010/07/02 12:25:36] <wilco> change your source to puppet://SERVERNAME/testing.txt I think | ||
| [2010/07/02 12:26:59] <duxklr> Tried that. | ||
| [2010/07/02 12:27:09] @ rmiller4pi8 joined channel #puppet | ||
| [2010/07/02 12:27:40] <duxklr> ...but I am trying again just in case... | ||
| [2010/07/02 12:27:54] <duxklr> err: //Node[default]/File[/tmp/testcopy.txt]: Failed to retrieve current state of resource: Puppet::Module::InvalidName Could not describe /testing.txt: Puppet::Module::InvalidName at /etc/puppet/manifests/site.pp:28 | ||
| [2010/07/02 12:27:59] <duxklr> same type of error. | ||
| [2010/07/02 12:28:21] <duxklr> With version 25.4 they say you have to have the word /modules/ in the URI | ||
| [2010/07/02 12:28:45] <duxklr> I am trying to follow the instructions here: http://projects.puppetlabs.com/projects/puppet/wiki/File_Serving_Configuration | ||
| [2010/07/02 12:28:52] @ HouseAway is now known as AimanA | ||
| [2010/07/02 12:30:02] <duxklr> This is why I am thinking I must write this as a "module" and not a "standalone" little snippet like I have. | ||
| [2010/07/02 12:30:25] <duxklr> but they don't say I can't do it the way I am writing it... | ||
| [2010/07/02 12:31:01] <wilco> Oh wait, I see... I think it should be puppet://SERVERNAME/files/testing.txt -- the "files" here is from the section of your fileserver.conf | ||
| [2010/07/02 12:31:11] <duxklr> tried that to :) | ||
| [2010/07/02 12:32:30] <duxklr> wait! | ||
| [2010/07/02 12:32:33] <duxklr> it worked. | ||
| [2010/07/02 12:32:40] <duxklr> I am 99% sure I tried that. | ||
| [2010/07/02 12:32:48] <wilco> yeah, I know how it is... :) | ||
| [2010/07/02 12:32:50] @ floess_chris joined channel #puppet | ||
| [2010/07/02 12:33:00] @ littleidea joined channel #puppet | ||
| [2010/07/02 12:33:05] <duxklr> YOu have to be kidding me... I have messing with this for hours... | ||
| [2010/07/02 12:33:12] <duxklr> I am certain I tried that. | ||
| [2010/07/02 12:33:39] <duxklr> well anyways... It works now... thanks for the help wilco | ||
| [2010/07/02 12:33:40] <duxklr> :) | ||
| [2010/07/02 12:33:54] <wilco> yw | ||
| [2010/07/02 12:34:29] @ project2501a joined channel #puppet | ||
| [2010/07/02 12:36:00] <wilco> I think that doc could be a little more clear about how the section in fileserver.conf and the actual filesystem path are related (and how the "modules" spoken of there are different than "Puppet Modules") | ||
| [2010/07/02 12:36:27] <radkin> How do I fix a syntax error like this one? apache::conf.d { "worker.worker1.connect_timeout": value => "0" } | ||
| [2010/07/02 12:36:43] <radkin> puppet is complaining about the '.' in conf.d | ||
| [2010/07/02 12:37:11] <radkin> it's in a baseline .pp file | ||
| [2010/07/02 12:38:33] <radkin> :P thanks for your help earlier jbooth fyi | ||
| [2010/07/02 12:39:10] @ thekad-afk is now known as thekad | ||
| [2010/07/02 12:42:24] @ toi joined channel #puppet | ||
| [2010/07/02 12:43:26] @ Quit: littleidea: Ping timeout: 265 seconds | ||
| [2010/07/02 12:45:09] @ Quit: bug: Ping timeout: 260 seconds | ||
| [2010/07/02 12:50:09] @ Quit: [GuS]: Remote host closed the connection | ||
| [2010/07/02 12:53:26] <_lucid> i would like to setup the support for monit ( as a test ) on a few nodes.... i am think about using http://projects.puppetlabs.com/projects/puppet/wiki/Monit_Patterns as a guide. Are there other examples I could follow as well? | ||
| [2010/07/02 12:54:31] @ littleidea joined channel #puppet | ||
| [2010/07/02 12:56:58] @ Quit: yakub: Quit: leaving | ||
| [2010/07/02 13:00:09] <jbooth> radkin: YW! | ||
| [2010/07/02 13:00:26] <jbooth> radkin: stick to lowercase, numbers, and _ for class/define names. | ||
| [2010/07/02 13:00:56] <jbooth> _lucid: Check out any of the linked "full suites" off puppet's site. | ||
| [2010/07/02 13:01:16] <jbooth> There's a bunch, camp2camp, lab42, davids's, and a slew more. I dunno how many of them do monit tho. | ||
| [2010/07/02 13:01:44] <_lucid> jbooth: "full suites" ... will do. thanks. i | ||
| [2010/07/02 13:02:48] <_lucid> i = finger spasm | ||
| [2010/07/02 13:08:26] @ Quit: bjaspan: Quit: bjaspan | ||
| [2010/07/02 13:09:05] @ Quit: geekatcmu: Quit: Time to go home | ||
| [2010/07/02 13:11:28] @ Bass2 joined channel #puppet | ||
| [2010/07/02 13:11:53] @ bjaspan joined channel #puppet | ||
| [2010/07/02 13:12:38] @ carlasouza joined channel #puppet | ||
| [2010/07/02 13:14:59] @ Quit: Bass10: Ping timeout: 240 seconds | ||
| [2010/07/02 13:15:20] @ Bass10 joined channel #puppet | ||
| [2010/07/02 13:15:58] @ Quit: Bass2: Ping timeout: 240 seconds | ||
| [2010/07/02 13:16:04] @ tomben joined channel #puppet | ||
| [2010/07/02 13:18:26] @ mikepea joined channel #puppet | ||
| [2010/07/02 13:24:19] @ kc7zzv_ joined channel #puppet | ||
| [2010/07/02 13:25:38] @ Quit: kc7zzv: Ping timeout: 240 seconds | ||
| [2010/07/02 13:25:38] @ kc7zzv_ is now known as kc7zzv | ||
| [2010/07/02 13:25:40] @ Quit: mikepea: Read error: Connection reset by peer | ||
| [2010/07/02 13:27:42] @ mikepea joined channel #puppet | ||
| [2010/07/02 13:29:18] @ geekatcmu joined channel #puppet | ||
| [2010/07/02 13:30:37] @ Quit: rmiller4pi8: Ping timeout: 264 seconds | ||
| [2010/07/02 13:31:29] @ lak joined channel #puppet | ||
| [2010/07/02 13:34:23] @ sebas891 left channel #puppet () | ||
| [2010/07/02 13:35:01] @ Quit: brahman_work: Remote host closed the connection | ||
| [2010/07/02 13:35:04] @ bug joined channel #puppet | ||
| [2010/07/02 13:35:13] @ Quit: mattock: Read error: Operation timed out | ||
| [2010/07/02 13:40:30] @ jdcasey joined channel #puppet | ||
| [2010/07/02 13:52:39] @ Quit: tecto: Quit: tecto | ||
| [2010/07/02 13:52:39] @ tecto_ is now known as tecto | ||
| [2010/07/02 13:54:12] @ Quit: tecto: Quit: tecto | ||
| [2010/07/02 13:54:35] @ Quit: allsystemsarego: Quit: Leaving | ||
| [2010/07/02 13:55:21] @ Quit: carlasouza: Quit: reboot | ||
| [2010/07/02 13:55:48] @ carlasouza joined channel #puppet | ||
| [2010/07/02 13:59:30] @ Quit: bug: Ping timeout: 248 seconds | ||
| [2010/07/02 14:03:02] <jbooth> Does require=>Class["foo"] not respect the implicit foo in class foo::bar inherits foo { ... } ? | ||
| [2010/07/02 14:03:35] @ Quit: labrown: Quit: Leaving | ||
| [2010/07/02 14:04:23] @ david_ joined channel #puppet | ||
| [2010/07/02 14:06:27] <PhabX> jbooth: I think you need to tell it to use Class["foo::bar"], | ||
| [2010/07/02 14:07:17] @ david_ is now known as davidj | ||
| [2010/07/02 14:08:27] <jbooth> Yeah but if foo::bar inherits foo and I (sorry, misspoke earlier) do a before=>Class["foo"] there's a transitive there. | ||
| [2010/07/02 14:08:48] @ docelic__ joined channel #puppet | ||
| [2010/07/02 14:09:09] <jbooth> But now that I look further I should have had foo included separately, so that's curious that things executed out of order. I guess I dig more next week. | ||
| [2010/07/02 14:12:01] @ Quit: docelic_: Ping timeout: 264 seconds | ||
| [2010/07/02 14:15:10] @ Quit: radkin: Remote host closed the connection | ||
| [2010/07/02 14:16:45] @ Quit: floess_chris: Ping timeout: 240 seconds | ||
| [2010/07/02 14:23:01] @ Quit: danbeck: Quit: danbeck | ||
| [2010/07/02 14:27:09] @ tecto joined channel #puppet | ||
| [2010/07/02 14:27:56] @ Quit: adrian_broher: Quit: Verlassend | ||
| [2010/07/02 14:30:41] @ Quit: _lucid: Ping timeout: 252 seconds | ||
| [2010/07/02 14:36:32] @ Quit: yannL: Remote host closed the connection | ||
| [2010/07/02 14:36:32] @ Quit: axisys: Remote host closed the connection | ||
| [2010/07/02 14:38:56] @ Quit: toi: Ping timeout: 260 seconds | ||
| [2010/07/02 14:39:22] @ bjaspan_ joined channel #puppet | ||
| [2010/07/02 14:39:25] @ Quit: bjaspan_: Client Quit | ||
| [2010/07/02 14:39:34] @ bug joined channel #puppet | ||
| [2010/07/02 14:40:32] @ tyll joined channel #puppet | ||
| [2010/07/02 14:41:43] @ Quit: bjaspan: Read error: Operation timed out | ||
| [2010/07/02 14:45:33] <kc7zzv> I've got rooms. Each room has one or two printers. Each printer had 4 parameters that need to get passed into cupsd.conf.erb. So if there's two printers, cupsd.conf is evaluated twice and the result is concatenated together. Is there a good way to do this that scales past two printers and doesn't just use a lot of if/then/elseif? | ||
| [2010/07/02 14:46:51] <kc7zzv> It looked like http://projects.reductivelabs.com/projects/puppet/wiki/Puppet_Templating#Iteration might be what I want. | ||
| [2010/07/02 14:47:34] @ Quit: ahasenack: Quit: Leaving | ||
| [2010/07/02 14:48:42] @ Quit: duxklr: Quit: duxklr | ||
| [2010/07/02 14:48:56] <mackn> hrmm | ||
| [2010/07/02 14:49:09] <mackn> not sure how you're doing it now.. or why you're doing it that way | ||
| [2010/07/02 14:49:12] <mackn> heh | ||
| [2010/07/02 14:49:50] <kc7zzv> Do you have a suggestion? I have 4 labs of computers. Each lab has two printers. | ||
| [2010/07/02 14:50:21] <mackn> i guess the whole part about evaluading cupsd.conf twice got me | ||
| [2010/07/02 14:50:32] * Volcane 'd just use snippets to build cups.conf | ||
| [2010/07/02 14:50:47] @ Quit: gniks: Quit: Leaving. | ||
| [2010/07/02 14:51:00] <kc7zzv> I just meant that I have a template that is a snippit that defines one printer. | ||
| [2010/07/02 14:51:03] <mackn> is there a print server in each room where this cups.conf file is going to? or.. am i missing something | ||
| [2010/07/02 14:51:12] <mackn> oh | ||
| [2010/07/02 14:51:15] <mackn> wait | ||
| [2010/07/02 14:51:16] <mackn> i see | ||
| [2010/07/02 14:51:19] <kc7zzv> There are two print servers. | ||
| [2010/07/02 14:52:32] <kc7zzv> Volcane: Is your cupsd module posted somewhere I can see it? | ||
| [2010/07/02 14:53:06] <Volcane> kc7zzv: no i dont have one, but i am just saying by the sounds of it you should use a snippet per printer and build up the file based on as many snippets as there are | ||
| [2010/07/02 14:53:08] <mackn> so basically you want to avoid using a bunch of conditionals | ||
| [2010/07/02 14:53:31] <kc7zzv> Exactly. I was thinking iteration was the bast way to do that. | ||
| [2010/07/02 14:53:49] <mackn> how do you currently decide which snppets get included? | ||
| [2010/07/02 14:54:00] <Volcane> kc7zzv: see if http://github.com/ripienaar/puppet-concat makes sense | ||
| [2010/07/02 14:54:01] <plathrop> Can puppet.conf "include" other files? I'm looking for a good way to define puppet environments as resources. | ||
| [2010/07/02 14:54:03] <kc7zzv> I know why what I said was confusing. I'm building printers.conf not cupsd.conf. My mistake. | ||
| [2010/07/02 14:54:30] <mackn> well anything.conf woudl have been fine heh | ||
| [2010/07/02 14:54:52] <Volcane> plathrop: snippets, I'm spotting a theme :) | ||
| [2010/07/02 14:55:14] <plathrop> Volcane: snippets won't work though because I need to template a bunch of stuff in the main section of the file | ||
| [2010/07/02 14:55:33] <Volcane> plathrop: sure they will, nothing sauys you can only have one type of template to make the file? | ||
| [2010/07/02 14:56:14] <plathrop> Maybe I don't understand how snippets work, but my understanding is that templates are compiled on the master and the snippets are put together on the client? | ||
| [2010/07/02 14:56:38] <Volcane> plathrop: generally i have a class to setup the main file, then various defines to register snippets into the file with each define doing different templates/params/etc | ||
| [2010/07/02 14:57:14] <plathrop> Right, I have this sg-user define that I want to include defining an environment for each user | ||
| [2010/07/02 14:57:25] <plathrop> but again, how do you get the snippets into the template? | ||
| [2010/07/02 14:57:55] <Volcane> plathrop: http://pastie.org/1028745 like all that builds up asterisk extensions using lots of different types of files, some templates, some source'd in etc | ||
| [2010/07/02 14:58:01] <plathrop> the snippets pattern I've seen is like "file { "/etc/puppet/puppet.conf.d" }" and then an exec that builds them up | ||
| [2010/07/02 14:58:24] @ Quit: lak: Quit: lak | ||
| [2010/07/02 14:58:40] <Volcane> plathrop: thats more or less what it is, its just really flexible in how you build the stuff int he .d files, they can come from anywhere | ||
| [2010/07/02 14:58:59] <kc7zzv> Volcane: What is http://github.com/ripienaar/puppet-concat/tree/master/files/null/ for? | ||
| [2010/07/02 14:59:02] <Volcane> plathrop: templates, sourced, even symlinked in from local files not in puppets control, all that stuff end up building the final file | ||
| [2010/07/02 14:59:03] <plathrop> Oh, so you have the main section of the file be a snippet too! | ||
| [2010/07/02 14:59:09] <kc7zzv> Is that a temporary directory? | ||
| [2010/07/02 14:59:18] <Volcane> kc7zzv: for puppet 0.24.x which needed that hack to remove unmanaged files | ||
| [2010/07/02 14:59:32] <Volcane> kc7zzv: unused on 0.25.x | ||
| [2010/07/02 14:59:42] <Volcane> plathrop: yup | ||
| [2010/07/02 14:59:58] @ Quit: bgupta: Read error: Connection reset by peer | ||
| [2010/07/02 15:00:10] @ bgupta joined channel #puppet | ||
| [2010/07/02 15:00:18] @ lak joined channel #puppet | ||
| [2010/07/02 15:00:18] <Volcane> plathrop: reload pastie | ||
| [2010/07/02 15:00:44] <Volcane> thats an in-progress setup, hence /tmp/ in the path | ||
| [2010/07/02 15:00:50] <plathrop> okay | ||
| [2010/07/02 15:01:00] <plathrop> I'm totally gonna fork and debianize this module :-P | ||
| [2010/07/02 15:01:14] <Volcane> plathrop: the concat one works fine on debian | ||
| [2010/07/02 15:01:16] <kc7zzv> So if I understand this right, I build my piece using my template and then put that in concat::fragment? | ||
| [2010/07/02 15:01:26] <plathrop> Volcane: I mean I'm going to package it | ||
| [2010/07/02 15:01:29] <Volcane> kc7zzv: yes | ||
| [2010/07/02 15:01:33] <Volcane> plathrop: oh, rock on | ||
| [2010/07/02 15:01:35] @ bgupta_ joined channel #puppet | ||
| [2010/07/02 15:01:39] @ Quit: bgupta: Read error: No route to host | ||
| [2010/07/02 15:01:39] <geekatcmu> Is there a "standard" config for doing ssh known_host generation via Puppet? | ||
| [2010/07/02 15:02:15] <kc7zzv> There's an official provider for known_hosts in the main backage. | ||
| [2010/07/02 15:02:26] <kc7zzv> I think it's ssh_key or something. | ||
| [2010/07/02 15:02:31] <Volcane> plathrop: you can even do concat::fragment{"foo": target => "/some/file", ensure => "/some/local/file", order => 20} to includ esome local user generated content into the middle of a puppet managed file | ||
| [2010/07/02 15:02:54] @ Quit: bgupta_: Read error: Connection reset by peer | ||
| [2010/07/02 15:02:58] @ bgupta joined channel #puppet | ||
| [2010/07/02 15:03:17] <plathrop> Volcane: as usual, your software is hot | ||
| [2010/07/02 15:03:29] <plathrop> Volcane: next time you are in California, make me buy you a beer | ||
| [2010/07/02 15:03:31] <Volcane> plathrop: say you have a cronbjob on a node that makes a file, puppet can totally wack that file into the result of that cronjob right in the middle of a file it manages :) | ||
| [2010/07/02 15:03:57] @ Quit: nexx: Quit: quit | ||
| [2010/07/02 15:04:00] <mackn> heh..cronbjob | ||
| [2010/07/02 15:04:22] <Volcane> freudian :) | ||
| [2010/07/02 15:04:32] <Volcane> plathrop: i might make it to puppetcamp :) | ||
| [2010/07/02 15:04:58] <kc7zzv> Is concatfragments.sh run on client? | ||
| [2010/07/02 15:05:04] <Volcane> kc7zzv: yup | ||
| [2010/07/02 15:06:18] <kc7zzv> Volcane: It doesn't matter for me, but you might want to change the mode on the files defined in http://github.com/ripienaar/puppet-concat/blob/master/manifests/setup.pp to 750 so you don't surprise someone. | ||
| [2010/07/02 15:06:58] <Volcane> why'd it surprise someone? | ||
| [2010/07/02 15:07:03] <kc7zzv> Volcane: I mostly mean the directory. The script doesn't matter. | ||
| [2010/07/02 15:07:21] <kc7zzv> Volcane: People might be building a file that's not world-readable. | ||
| [2010/07/02 15:08:18] @ Quit: bgupta: Ping timeout: 248 seconds | ||
| [2010/07/02 15:08:53] <Volcane> kc7zzv: if you are building a non world readable one you'd set mode on the main concat resource, it will use that same mode in the temp directory associated with the file | ||
| [2010/07/02 15:09:14] <Volcane> kc7zzv: http://github.com/ripienaar/puppet-concat/blob/master/manifests/init.pp line 110 | ||
| [2010/07/02 15:10:07] <kc7zzv> I see. I missed that. | ||
| [2010/07/02 15:10:23] <Volcane> kc7zzv: basically the exec that runs tht shell used to run non root for non root owned files, dont do that anymore so i can probably tighten that dir up but its not needed | ||
| [2010/07/02 15:11:50] <kc7zzv> Is the target given to concat::fragment a file resource that can be "required"? | ||
| [2010/07/02 15:12:18] <Volcane> kc7zzv: you can require Concat["/path/to/file"] | ||
| [2010/07/02 15:12:49] <Volcane> kc7zzv: or File["/path/to/file"] or File["concat_/path/to/file"] | ||
| [2010/07/02 15:12:56] <Volcane> whatever rocks your boat | ||
| [2010/07/02 15:13:03] <Volcane> plathrop: do you package modules as debs? | ||
| [2010/07/02 15:15:08] @ Quit: tomben: Quit: tomben | ||
| [2010/07/02 15:19:20] <kc7zzv> Volcane: Thanks. This looks exactly like a much more complicated and complete version of what I was trying to build. I'll probably also work much better and I won't need to build it. | ||
| [2010/07/02 15:20:39] <Volcane> kc7zzv: awesome, quite a few people contributed to it and I use it on machines with 500+ snippets building very complex stuff totally recommend it | ||
| [2010/07/02 15:22:28] <kc7zzv> So the shell script only runs if the fragments change? | ||
| [2010/07/02 15:22:33] <Volcane> nah | ||
| [2010/07/02 15:22:42] <Volcane> well, let me double check | ||
| [2010/07/02 15:23:17] <Volcane> no | ||
| [2010/07/02 15:23:20] <Volcane> it runs all the time | ||
| [2010/07/02 15:23:56] <Volcane> i suspect i can optimise that to only deal with things that change | ||
| [2010/07/02 15:23:57] <Volcane> but | ||
| [2010/07/02 15:24:00] <Volcane> no, i cant | ||
| [2010/07/02 15:24:10] <Volcane> since it supports pulling in files from non puppet sources | ||
| [2010/07/02 15:24:16] @ nicklewis joined channel #puppet | ||
| [2010/07/02 15:24:27] <Volcane> if those change puppet wont notify the exec | ||
| [2010/07/02 15:24:36] <kc7zzv> Why not have the exec only run if it's notified or you need to rebuild the source file? | ||
| [2010/07/02 15:24:46] <kc7zzv> That makes sense. | ||
| [2010/07/02 15:24:47] <Volcane> so the shell script has a test mode, where it returns 1 if the file changes | ||
| [2010/07/02 15:24:57] <Volcane> so every run does a test run | ||
| [2010/07/02 15:25:34] @ bgupta joined channel #puppet | ||
| [2010/07/02 15:25:36] <kc7zzv> Isn't it faster to just build the file each time? | ||
| [2010/07/02 15:25:56] <Volcane> then the timestamp etc will change = a copy will happen = notifies will fire | ||
| [2010/07/02 15:26:27] <Volcane> esp if you have notifies on concat resources you wouldnt want that | ||
| [2010/07/02 15:26:40] <kc7zzv> Don't you only rebuild the file in ${fragdir}/${concat_name} | ||
| [2010/07/02 15:26:56] <kc7zzv> Wouldn't the actual file be unchanged? | ||
| [2010/07/02 15:27:42] <Volcane> yes but if you rebuild it the timestamps will change | ||
| [2010/07/02 15:27:51] <Volcane> the temp concat files timestamps | ||
| [2010/07/02 15:28:14] <Volcane> which will then let puppet think it needs to copy the result | ||
| [2010/07/02 15:28:17] <Volcane> when it wouldnt need to | ||
| [2010/07/02 15:28:31] <plathrop> Volcane: yeah, I do package modules as debs | ||
| [2010/07/02 15:28:46] <plathrop> Volcane: see puppet-module-apache in my github for example | ||
| [2010/07/02 15:28:50] <kc7zzv> Doesn't it not recopy it because you use checksum => md5, in init.pp:138? | ||
| [2010/07/02 15:28:52] <Volcane> plathrop: curious why? like what do you gain from that? | ||
| [2010/07/02 15:29:31] <Volcane> kc7zzv: probably :) worth a try | ||
| [2010/07/02 15:30:02] <plathrop> Volcane: everything is a package that way. Standardizes our build and release process. Lets us use debian's pretty awesome dependency resolution, etc. | ||
| [2010/07/02 15:30:13] <plathrop> Volcane: also makes me feel warm and fuzzy | ||
| [2010/07/02 15:30:15] <plathrop> brb | ||
| [2010/07/02 15:31:20] <kc7zzv> I see the problem now. You con't remove the unless because then the Exec message would fire off each time. | ||
| [2010/07/02 15:32:05] @ gniks joined channel #puppet | ||
| [2010/07/02 15:32:10] <Volcane> kc7zzv: yah thats it :) | ||
| [2010/07/02 15:32:19] <Volcane> kc7zzv: been ages since i looked deep into logic of this heh | ||
| [2010/07/02 15:32:48] <kc7zzv> I guess you could just put the script in the unless and put an "echo Making file..." in the actual exec. That would be faster, but less intuitive since the unless is doing the work. | ||
| [2010/07/02 15:33:41] <Volcane> yeah, or the 2nd invocation can just copy the pre-made temp file to the target | ||
| [2010/07/02 15:34:04] <Volcane> never really seen it cause a problem and am quite alergic to premature optimisation so never looked into it | ||
| [2010/07/02 15:34:10] <Volcane> happy to take patches though | ||
| [2010/07/02 15:34:31] <kc7zzv> Nevermind. I forgot that this is happening on the client. I was thinking it was helping the server. | ||
| [2010/07/02 15:34:33] @ thekad is now known as thekad-afk | ||
| [2010/07/02 15:34:40] <Volcane> ah :) | ||
| [2010/07/02 15:38:38] @ Quit: addumb: *.net *.split | ||
| [2010/07/02 15:38:39] @ Quit: ssm: *.net *.split | ||
| [2010/07/02 15:38:39] @ Quit: seanos: *.net *.split | ||
| [2010/07/02 15:38:39] @ Quit: shine: *.net *.split | ||
| [2010/07/02 15:38:39] @ Quit: matti: *.net *.split | ||
| [2010/07/02 15:38:39] @ Quit: tessier: *.net *.split | ||
| [2010/07/02 15:38:39] @ Quit: jason^: *.net *.split | ||
| [2010/07/02 15:38:39] @ Quit: bdha: *.net *.split | ||
| [2010/07/02 15:38:39] @ Quit: |Mike|: *.net *.split | ||
| [2010/07/02 15:38:39] @ Quit: ashp: *.net *.split | ||
| [2010/07/02 15:38:40] @ Quit: bipolar: *.net *.split | ||
| [2010/07/02 15:38:40] @ Quit: tuf: *.net *.split | ||
| [2010/07/02 15:38:40] @ Quit: yeled: *.net *.split | ||
| [2010/07/02 15:38:40] @ Quit: stahnma: *.net *.split | ||
| [2010/07/02 15:38:41] @ Quit: marcellods: *.net *.split | ||
| [2010/07/02 15:38:41] @ Quit: OMCK: *.net *.split | ||
| [2010/07/02 15:38:41] @ Quit: samppah_: *.net *.split | ||
| [2010/07/02 15:38:41] @ Quit: Dominic: *.net *.split | ||
| [2010/07/02 15:38:41] @ Quit: Hunner: *.net *.split | ||
| [2010/07/02 15:38:41] @ Quit: vollmer: *.net *.split | ||
| [2010/07/02 15:38:41] @ Quit: pquerna: *.net *.split | ||
| [2010/07/02 15:38:42] @ Quit: lanky: *.net *.split | ||
| [2010/07/02 15:38:48] @ stahnma joined channel #puppet | ||
| [2010/07/02 15:39:08] @ shine joined channel #puppet | ||
| [2010/07/02 15:40:44] @ Quit: bgupta: *.net *.split | ||
| [2010/07/02 15:40:44] @ Quit: kc7zzv: *.net *.split | ||
| [2010/07/02 15:40:45] @ Quit: skeeziks: *.net *.split | ||
| [2010/07/02 15:40:45] @ Quit: flakrat_: *.net *.split | ||
| [2010/07/02 15:40:45] @ Quit: jsman: *.net *.split | ||
| [2010/07/02 15:40:45] @ Quit: filler: *.net *.split | ||
| [2010/07/02 15:40:46] @ Quit: tim|mac: *.net *.split | ||
| [2010/07/02 15:40:46] @ Quit: hamish: *.net *.split | ||
| [2010/07/02 15:40:46] @ Quit: LeRrA: *.net *.split | ||
| [2010/07/02 15:40:46] @ Quit: Mandus: *.net *.split | ||
| [2010/07/02 15:40:46] @ Quit: mstyne: *.net *.split | ||
| [2010/07/02 15:40:46] @ Quit: nasrat: *.net *.split | ||
| [2010/07/02 15:40:47] @ Quit: Bosse: *.net *.split | ||
| [2010/07/02 15:40:47] @ Quit: barn: *.net *.split | ||
| [2010/07/02 15:40:47] @ Quit: dixond: *.net *.split | ||
| [2010/07/02 15:40:47] @ Quit: lisa: *.net *.split | ||
| [2010/07/02 15:41:26] @ seanos joined channel #puppet | ||
| [2010/07/02 15:41:26] @ lanky joined channel #puppet | ||
| [2010/07/02 15:41:26] @ vollmer joined channel #puppet | ||
| [2010/07/02 15:41:26] @ samppah_ joined channel #puppet | ||
| [2010/07/02 15:41:26] @ Dominic joined channel #puppet | ||
| [2010/07/02 15:41:26] @ Hunner joined channel #puppet | ||
| [2010/07/02 15:41:26] @ OMCK joined channel #puppet | ||
| [2010/07/02 15:41:27] @ marcellods joined channel #puppet | ||
| [2010/07/02 15:41:27] @ pquerna joined channel #puppet | ||
| [2010/07/02 15:41:27] @ yeled joined channel #puppet | ||
| [2010/07/02 15:41:27] @ tuf joined channel #puppet | ||
| [2010/07/02 15:41:27] @ bipolar joined channel #puppet | ||
| [2010/07/02 15:41:27] @ ashp joined channel #puppet | ||
| [2010/07/02 15:41:27] @ |Mike| joined channel #puppet | ||
| [2010/07/02 15:41:27] @ bdha joined channel #puppet | ||
| [2010/07/02 15:41:27] @ jason^ joined channel #puppet | ||
| [2010/07/02 15:41:27] @ tessier joined channel #puppet | ||
| [2010/07/02 15:41:27] @ matti joined channel #puppet | ||
| [2010/07/02 15:41:27] @ ssm joined channel #puppet | ||
| [2010/07/02 15:41:27] @ addumb joined channel #puppet | ||
| [2010/07/02 15:41:27] @ bgupta joined channel #puppet | ||
| [2010/07/02 15:41:27] @ kc7zzv joined channel #puppet | ||
| [2010/07/02 15:41:27] @ LeRrA joined channel #puppet | ||
| [2010/07/02 15:41:27] @ skeeziks joined channel #puppet | ||
| [2010/07/02 15:41:27] @ flakrat_ joined channel #puppet | ||
| [2010/07/02 15:41:27] @ jsman joined channel #puppet | ||
| [2010/07/02 15:41:27] @ filler joined channel #puppet | ||
| [2010/07/02 15:41:27] @ tim|mac joined channel #puppet | ||
| [2010/07/02 15:41:27] @ hamish joined channel #puppet | ||
| [2010/07/02 15:41:27] @ Mandus joined channel #puppet | ||
| [2010/07/02 15:41:27] @ mstyne joined channel #puppet | ||
| [2010/07/02 15:41:27] @ nasrat joined channel #puppet | ||
| [2010/07/02 15:41:27] @ lisa joined channel #puppet | ||
| [2010/07/02 15:41:27] @ Bosse joined channel #puppet | ||
| [2010/07/02 15:41:27] @ barn joined channel #puppet | ||
| [2010/07/02 15:41:27] @ dixond joined channel #puppet | ||
| [2010/07/02 15:41:29] @ pting joined channel #puppet | ||
| [2010/07/02 15:43:42] @ WALoeIII joined channel #puppet | ||
| [2010/07/02 15:46:19] @ Quit: jab_doa: Quit: Verlassend | ||
| [2010/07/02 15:47:02] @ Quit: bug: Quit: bug | ||
| [2010/07/02 15:52:38] @ Quit: PhabX: Remote host closed the connection | ||
| [2010/07/02 15:53:05] @ Quit: geekatcmu: Quit: Time to go home | ||
| [2010/07/02 15:55:27] @ Quit: rcrowley: Ping timeout: 265 seconds | ||
| [2010/07/02 16:02:29] @ Quit: ceren: Quit: ceren | ||
| [2010/07/02 16:02:31] @ Quit: tyll: Quit: leaving | ||
| [2010/07/02 16:04:05] @ ceren joined channel #puppet | ||
| [2010/07/02 16:05:06] <mackn> so... without really looking deeper in to it.. is there a reason why owner/group is definable for fragments? or am i not getting something | ||
| [2010/07/02 16:06:30] <Volcane> not needed really, let overs from old way of working | ||
| [2010/07/02 16:06:44] <Volcane> save to just leave default but had to keep it for backwards compat | ||
| [2010/07/02 16:06:49] <plathrop> bak | ||
| [2010/07/02 16:07:17] @ rcrowley joined channel #puppet | ||
| [2010/07/02 16:07:53] @ Quit: Hypnoz: Ping timeout: 265 seconds | ||
| [2010/07/02 16:07:55] <mackn> i'm patching it to work with freebsd (since there is no root group) and noticed the way fragment was setup | ||
| [2010/07/02 16:08:16] @ Hypnoz joined channel #puppet | ||
| [2010/07/02 16:09:12] <Volcane> mackn: ah ok, I'd add a flag to the setup class for that had I done it | ||
| [2010/07/02 16:09:29] <mackn> yeah but i also run debian haha | ||
| [2010/07/02 16:09:35] @ Quit: ceren: Quit: ceren | ||
| [2010/07/02 16:09:46] <Volcane> sux to be you :P | ||
| [2010/07/02 16:10:15] <mackn> it just means i have plenty to keep me busy throughout the week........ | ||
| [2010/07/02 16:10:18] <Volcane> hehe | ||
| [2010/07/02 16:10:28] <plathrop> Volcane, always hating on Debian :-P | ||
| [2010/07/02 16:11:46] <Volcane> hey i didnt say which OS i was hating on | ||
| [2010/07/02 16:12:05] <Volcane> YOU'RE PUTTING WORDS IN MY MOUTH!!! (safe bet thoughg :P) | ||
| [2010/07/02 16:13:35] @ thekad-afk is now known as thekad | ||
| [2010/07/02 16:13:38] @ Quit: tonyskapunk: Read error: Connection reset by peer | ||
| [2010/07/02 16:13:53] @ tonyskapunk joined channel #puppet | ||
| [2010/07/02 16:20:24] @ Quit: tonyskapunk: Quit: ERC Version 5.3 (IRC client for Emacs) | ||
| [2010/07/02 16:22:25] @ Quit: lak: Quit: lak | ||
| [2010/07/02 16:26:00] <kc7zzv> Volcane: For puppet-concat, can I just leave the order of all the fragments at 10 if order doesn't matter? | ||
| [2010/07/02 16:27:01] <Volcane> yes | ||
| [2010/07/02 16:27:21] @ Quit: rcrowley: Ping timeout: 240 seconds | ||
| [2010/07/02 16:30:53] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/07/02 16:33:47] @ rcrowley joined channel #puppet | ||
| [2010/07/02 16:41:23] @ rmayr joined channel #puppet | ||
| [2010/07/02 16:43:03] @ Quit: alban2: Read error: Connection reset by peer | ||
| [2010/07/02 16:43:50] @ bjaspan joined channel #puppet | ||
| [2010/07/02 16:44:04] @ tomben joined channel #puppet | ||
| [2010/07/02 16:44:14] @ Quit: tomben: Client Quit | ||
| [2010/07/02 16:52:43] @ Quit: thekad: Quit: Leaving IRC - dircproxy 1.0.5 | ||
| [2010/07/02 16:58:45] <kc7zzv> Volcane: I'm making a newbie mistake, but I'm not how to fix it. I put your module at /etc/puppet/modules/concat. I imported it using "include concat. Now I have this error: | ||
| [2010/07/02 16:58:46] <kc7zzv> " | ||
| [2010/07/02 16:59:12] <kc7zzv> "Error 400 on SERVER: Could not find class concat in namespaces..." | ||
| [2010/07/02 16:59:28] <kc7zzv> There's more, but I don't think it's relevant. | ||
| [2010/07/02 16:59:31] @ alban2 joined channel #puppet | ||
| [2010/07/02 16:59:49] <kc7zzv> I think the problem is that I can't "include" a define. | ||
| [2010/07/02 17:00:44] <Volcane> yeah you want to include concat::setup | ||
| [2010/07/02 17:00:57] <Volcane> that makes all the needed dirs and shit, copy the shell out etc | ||
| [2010/07/02 17:01:06] <Volcane> then you use the define as per the doc ont he github page | ||
| [2010/07/02 17:03:50] @ Quit: AimanA: Remote host closed the connection | ||
| [2010/07/02 17:04:07] <kc7zzv> Thanks. I think it's working. | ||
| [2010/07/02 17:06:19] @ Quit: rmayr: Ping timeout: 276 seconds | ||
| [2010/07/02 17:19:39] @ Quit: bjaspan: Quit: bjaspan | ||
| [2010/07/02 17:22:34] @ \ask joined channel #puppet | ||
| [2010/07/02 17:30:06] @ Quit: kc7zzv: Quit: kc7zzv | ||
| [2010/07/02 17:30:36] @ Quit: Whoop: Quit: brb | ||
| [2010/07/02 17:34:45] @ rmiller4pi8 joined channel #puppet | ||
| [2010/07/02 17:35:08] @ Quit: jaredrhine: Quit: Leaving. | ||
| [2010/07/02 17:37:23] @ addumb left channel #puppet () | ||
| [2010/07/02 17:39:19] @ Quit: \ask: Remote host closed the connection | ||
| [2010/07/02 17:40:48] @ littleidea_ joined channel #puppet | ||
| [2010/07/02 17:42:03] @ Quit: bgupta: Remote host closed the connection | ||
| [2010/07/02 17:42:15] @ Quit: littleidea: Ping timeout: 240 seconds | ||
| [2010/07/02 17:42:20] @ bgupta joined channel #puppet | ||
| [2010/07/02 17:49:52] @ Quit: Hypnoz: Ping timeout: 276 seconds | ||
| [2010/07/02 18:01:29] @ Quit: seanos: Changing host | ||
| [2010/07/02 18:01:29] @ seanos joined channel #puppet | ||
| [2010/07/02 18:04:17] @ Quit: sijis: Read error: Connection reset by peer | ||
| [2010/07/02 18:04:37] @ lak joined channel #puppet | ||
| [2010/07/02 18:04:39] @ sijis joined channel #puppet | ||
| [2010/07/02 18:06:49] @ Quit: littleidea_: Ping timeout: 240 seconds | ||
| [2010/07/02 18:09:13] @ Quit: nicklewis: Ping timeout: 252 seconds | ||
| [2010/07/02 18:13:04] @ Quit: rmiller4pi8: Ping timeout: 260 seconds | ||
| [2010/07/02 18:13:10] @ plathrop is now known as plathrop-away | ||
| [2010/07/02 18:13:11] @ kc7zzv joined channel #puppet | ||
| [2010/07/02 18:23:41] @ AimanA joined channel #puppet | ||
| [2010/07/02 18:30:23] @ Quit: davidj: Ping timeout: 240 seconds | ||
| [2010/07/02 18:42:58] @ Quit: lak: Ping timeout: 260 seconds | ||
| [2010/07/02 18:45:59] @ tecto_ joined channel #puppet | ||
| [2010/07/02 18:48:49] @ Quit: tazz: Ping timeout: 265 seconds | ||
| [2010/07/02 18:53:05] @ ceren joined channel #puppet | ||
| [2010/07/02 19:12:10] @ littleidea joined channel #puppet | ||
| [2010/07/02 19:16:54] @ p3rror joined channel #puppet | ||
| [2010/07/02 19:18:47] @ Quit: pting: Ping timeout: 265 seconds | ||
| [2010/07/02 19:19:01] @ bug joined channel #puppet | ||
| [2010/07/02 19:30:13] @ jaredrhine joined channel #puppet | ||
| [2010/07/02 19:38:41] @ Quit: WALoeIII: Quit: Bai. | ||
| [2010/07/02 19:42:09] @ Quit: Bass10: Quit: Leaving | ||
| [2010/07/02 19:47:07] @ duxklr joined channel #puppet | ||
| [2010/07/02 19:48:45] @ \ask joined channel #puppet | ||
| [2010/07/02 19:58:30] @ bjaspan joined channel #puppet | ||
| [2010/07/02 20:16:31] @ alcy joined channel #puppet | ||
| [2010/07/02 20:30:36] @ Quit: duxklr: Quit: duxklr | ||
| [2010/07/02 20:45:45] @ Quit: kambiz: Ping timeout: 240 seconds | ||
| [2010/07/02 20:46:02] @ kambiz joined channel #puppet | ||
| [2010/07/02 20:46:45] @ Quit: \ask: Remote host closed the connection | ||
| [2010/07/02 20:50:32] @ Quit: bjaspan: Quit: bjaspan | ||
| [2010/07/02 20:52:17] @ wilmoore joined channel #puppet | ||
| [2010/07/02 20:54:08] @ AimanA is now known as HouseAway | ||
| [2010/07/02 20:54:44] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/02 20:59:28] @ Quit: jense: Ping timeout: 265 seconds | ||
| [2010/07/02 21:00:25] @ Quit: ceren: Quit: ceren | ||
| [2010/07/02 21:11:22] @ jense joined channel #puppet | ||
| [2010/07/02 21:22:41] @ littleidea joined channel #puppet | ||
| [2010/07/02 21:23:24] @ Quit: bug: Quit: bug | ||
| [2010/07/02 21:31:26] @ ceren joined channel #puppet | ||
| [2010/07/02 21:50:20] @ Hypnoz joined channel #puppet | ||
| [2010/07/02 21:53:43] @ Quit: zirpu: Quit: Reconnecting | ||
| [2010/07/02 21:53:46] @ zirpu joined channel #puppet | ||
| [2010/07/02 21:56:16] @ mattock joined channel #puppet | ||
| [2010/07/02 22:00:40] @ Quit: Hypnoz: Ping timeout: 248 seconds | ||
| [2010/07/02 22:16:51] @ Hypnoz joined channel #puppet | ||
| [2010/07/02 22:42:50] @ Quit: jense: Remote host closed the connection | ||
| [2010/07/02 22:50:33] @ Quit: p3rror: Ping timeout: 240 seconds | ||
| [2010/07/02 23:04:10] @ Quit: mattock: Ping timeout: 265 seconds | ||
| [2010/07/02 23:06:46] @ Quit: macfly: Ping timeout: 252 seconds | ||
| [2010/07/02 23:12:20] @ Quit: wilmoore: Remote host closed the connection | ||
| [2010/07/02 23:13:03] @ Quit: ericlee: Ping timeout: 240 seconds | ||
| [2010/07/02 23:13:11] @ ericlee joined channel #puppet | ||
| [2010/07/02 23:29:43] @ m1nish joined channel #puppet | ||
| [2010/07/02 23:33:38] @ simplechat joined channel #puppet | ||
| [2010/07/02 23:35:07] @ Quit: alcy: Remote host closed the connection | ||
| [2010/07/02 23:35:52] @ Quit: mqr: Quit: mqr | ||
| [2010/07/02 23:36:27] <simplechat> Hey, is 0.24.5 still current enough for use? | ||
| [2010/07/02 23:38:50] @ alcy joined channel #puppet | ||
| [2010/07/02 23:43:59] @ floess_chris joined channel #puppet | ||
| [2010/07/02 23:44:36] @ markus joined channel #puppet | ||
| [2010/07/02 23:47:08] @ Quit: bgupta: Read error: Connection reset by peer | ||
| [2010/07/02 23:47:20] @ bgupta joined channel #puppet | ||
| [2010/07/02 23:49:52] <joschi> simplechat: if that version can do everything you need, yes. otherwise I'd upgrade to a more current version | ||
| [2010/07/02 23:52:05] @ Demosthenes joined channel #puppet | ||
| [2010/07/02 23:53:17] <simplechat> ok | ||
| [2010/07/02 23:53:22] <simplechat> damn this is a pain to set up | ||
| [2010/07/02 23:53:45] @ Quit: ericlee: Read error: Connection reset by peer |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!