| [2010/08/24 00:00:01] @ Log started by gepetto | ||
| [2010/08/24 00:00:01] @ rawler_ joined channel #puppet | ||
| [2010/08/24 00:05:33] @ Quit: pinoyskull: Ping timeout: 265 seconds | ||
| [2010/08/24 00:16:21] @ Quit: troelsarvin: Ping timeout: 272 seconds | ||
| [2010/08/24 00:21:20] @ jhunter joined channel #puppet | ||
| [2010/08/24 00:24:00] @ pinoyskull joined channel #puppet | ||
| [2010/08/24 00:24:18] @ Quit: pugnacity: Ping timeout: 245 seconds | ||
| [2010/08/24 00:24:29] @ Beens_ is now known as Beens | ||
| [2010/08/24 00:28:48] @ Quit: themroc-aw: Remote host closed the connection | ||
| [2010/08/24 00:29:30] @ themroc-aw joined channel #puppet | ||
| [2010/08/24 00:29:49] @ Quit: yannL: Ping timeout: 260 seconds | ||
| [2010/08/24 00:32:43] @ yannL joined channel #puppet | ||
| [2010/08/24 00:34:44] @ Quit: electron-libre: Quit: Ex-Chat | ||
| [2010/08/24 00:36:39] @ Quit: jaredrhine: Ping timeout: 258 seconds | ||
| [2010/08/24 00:38:25] @ Quit: lkoranda: Ping timeout: 265 seconds | ||
| [2010/08/24 00:40:54] @ pugnacity joined channel #puppet | ||
| [2010/08/24 00:46:45] @ Quit: duritong_: Ping timeout: 272 seconds | ||
| [2010/08/24 00:46:48] @ duritong joined channel #puppet | ||
| [2010/08/24 00:48:32] @ Quit: pugnacity: Ping timeout: 258 seconds | ||
| [2010/08/24 00:54:51] @ Quit: jmeeuwen: Ping timeout: 265 seconds | ||
| [2010/08/24 01:03:01] @ littleidea joined channel #puppet | ||
| [2010/08/24 01:03:42] <Cope> moin | ||
| [2010/08/24 01:07:34] @ jmeeuwen joined channel #puppet | ||
| [2010/08/24 01:08:06] @ TREllis joined channel #puppet | ||
| [2010/08/24 01:15:11] @ Quit: iamchrisf: Quit: iamchrisf | ||
| [2010/08/24 01:18:48] @ Quit: filler: Ping timeout: 240 seconds | ||
| [2010/08/24 01:20:06] @ filler joined channel #puppet | ||
| [2010/08/24 01:27:55] @ hy joined channel #puppet | ||
| [2010/08/24 01:33:45] @ itguru joined channel #puppet | ||
| [2010/08/24 01:34:30] @ fluxdude joined channel #puppet | ||
| [2010/08/24 01:36:51] @ alban2 joined channel #puppet | ||
| [2010/08/24 01:38:20] @ duritong_ joined channel #puppet | ||
| [2010/08/24 01:39:18] @ Quit: duritong: Ping timeout: 245 seconds | ||
| [2010/08/24 01:39:58] @ Quit: alexine_dsouza: Read error: Connection reset by peer | ||
| [2010/08/24 01:39:59] @ Quit: f3ew: Read error: Connection reset by peer | ||
| [2010/08/24 01:44:18] @ Quit: duritong_: Ping timeout: 240 seconds | ||
| [2010/08/24 01:45:10] @ duritong joined channel #puppet | ||
| [2010/08/24 01:48:31] @ Quit: carlasouza: Ping timeout: 240 seconds | ||
| [2010/08/24 01:49:24] @ nakano is now known as nakano_ | ||
| [2010/08/24 01:50:50] @ alexine_dsouza joined channel #puppet | ||
| [2010/08/24 01:51:24] @ MattyM joined channel #puppet | ||
| [2010/08/24 01:56:32] @ pugnacity joined channel #puppet | ||
| [2010/08/24 01:57:56] @ Quit: n0ts: Quit: Tiarra 0.1+svn-37177: SIGTERM received; exit | ||
| [2010/08/24 01:58:20] @ n0ts joined channel #puppet | ||
| [2010/08/24 01:58:33] @ f3ew joined channel #puppet | ||
| [2010/08/24 02:01:22] @ Quit: rcsheets`: | ||
| [2010/08/24 02:01:57] <eternaltyro> Getting this error "err: Could not retrieve catalog from remote server: undefined method `closed?' for nil:Nilclass " | ||
| [2010/08/24 02:02:02] <eternaltyro> Please help !! | ||
| [2010/08/24 02:06:55] @ Deesl joined channel #puppet | ||
| [2010/08/24 02:07:20] @ Quit: SpacePope: Ping timeout: 272 seconds | ||
| [2010/08/24 02:07:26] @ SpacePope joined channel #puppet | ||
| [2010/08/24 02:07:42] @ ceren joined channel #puppet | ||
| [2010/08/24 02:11:31] @ Quit: Pupeno[work]: Quit: Pupeno[work] | ||
| [2010/08/24 02:14:08] @ Pupeno[work] joined channel #puppet | ||
| [2010/08/24 02:16:22] @ Quit: ceren: Ping timeout: 265 seconds | ||
| [2010/08/24 02:16:31] @ Quit: Pupeno[work]: Client Quit | ||
| [2010/08/24 02:16:35] @ Quit: mikey_p: Quit: mikey_p | ||
| [2010/08/24 02:18:29] @ Pupeno[work] joined channel #puppet | ||
| [2010/08/24 02:22:41] @ andrewh joined channel #puppet | ||
| [2010/08/24 02:25:11] @ ssm_ joined channel #puppet | ||
| [2010/08/24 02:25:18] @ Quit: ssm_: Client Quit | ||
| [2010/08/24 02:25:19] <masterzen> eternaltyro: check #3083 | ||
| [2010/08/24 02:25:20] <gepetto> masterzen: eternaltyro: #3083 is http://projects.puppetlabs.com/issues/show/3083 "Puppet - Bug #3083: Failed to retrieve current state of resource: undefined method `closed?' for nil:NilClass - Puppet Labs" | ||
| [2010/08/24 02:26:13] @ Quit: itguru: Ping timeout: 252 seconds | ||
| [2010/08/24 02:30:41] @ ceren joined channel #puppet | ||
| [2010/08/24 02:30:41] <eternaltyro> masterzen: Thanks. checking now.. | ||
| [2010/08/24 02:31:53] <Deesl> is there any way I can ensure that all dependencies of a particular package is installed while I am bootstrapping using puppet | ||
| [2010/08/24 02:31:54] <Deesl> ? | ||
| [2010/08/24 02:37:42] @ itguru joined channel #puppet | ||
| [2010/08/24 02:37:42] @ Quit: itguru: Changing host | ||
| [2010/08/24 02:37:42] @ itguru joined channel #puppet | ||
| [2010/08/24 02:39:11] @ Quit: filler: *.net *.split | ||
| [2010/08/24 02:39:11] @ Quit: sigkate: *.net *.split | ||
| [2010/08/24 02:39:11] @ Quit: hal-j: *.net *.split | ||
| [2010/08/24 02:39:11] @ Quit: gilesw: *.net *.split | ||
| [2010/08/24 02:39:11] @ Quit: proton: *.net *.split | ||
| [2010/08/24 02:39:12] @ Quit: jubei__: *.net *.split | ||
| [2010/08/24 02:39:12] @ Quit: husimon: *.net *.split | ||
| [2010/08/24 02:39:12] @ Quit: ezekiel: *.net *.split | ||
| [2010/08/24 02:39:12] @ Quit: Dominic: *.net *.split | ||
| [2010/08/24 02:39:12] @ Quit: dgillies: *.net *.split | ||
| [2010/08/24 02:39:12] @ Quit: kjetilho: *.net *.split | ||
| [2010/08/24 02:39:12] @ Quit: jbooth: *.net *.split | ||
| [2010/08/24 02:39:13] @ Quit: Roksteady: *.net *.split | ||
| [2010/08/24 02:39:13] @ Quit: 36DAAE843: *.net *.split | ||
| [2010/08/24 02:39:13] @ Quit: tripoux: *.net *.split | ||
| [2010/08/24 02:39:13] @ Quit: emag: *.net *.split | ||
| [2010/08/24 02:39:13] @ Quit: jds2001: *.net *.split | ||
| [2010/08/24 02:39:13] @ Quit: zeroXten: *.net *.split | ||
| [2010/08/24 02:39:14] @ Quit: diget: *.net *.split | ||
| [2010/08/24 02:39:14] @ Quit: Guest88379: *.net *.split | ||
| [2010/08/24 02:39:14] @ Quit: QuackNL: *.net *.split | ||
| [2010/08/24 02:40:37] @ filler joined channel #puppet | ||
| [2010/08/24 02:40:37] @ sigkate joined channel #puppet | ||
| [2010/08/24 02:40:37] @ hal-j joined channel #puppet | ||
| [2010/08/24 02:40:37] @ gilesw joined channel #puppet | ||
| [2010/08/24 02:40:37] @ proton joined channel #puppet | ||
| [2010/08/24 02:40:37] @ jubei__ joined channel #puppet | ||
| [2010/08/24 02:40:37] @ husimon joined channel #puppet | ||
| [2010/08/24 02:40:37] @ ezekiel joined channel #puppet | ||
| [2010/08/24 02:40:37] @ Dominic joined channel #puppet | ||
| [2010/08/24 02:40:37] @ dgillies joined channel #puppet | ||
| [2010/08/24 02:40:37] @ kjetilho joined channel #puppet | ||
| [2010/08/24 02:40:37] @ jbooth joined channel #puppet | ||
| [2010/08/24 02:40:37] @ Roksteady joined channel #puppet | ||
| [2010/08/24 02:40:38] @ 36DAAE843 joined channel #puppet | ||
| [2010/08/24 02:40:38] @ tripoux joined channel #puppet | ||
| [2010/08/24 02:40:38] @ emag joined channel #puppet | ||
| [2010/08/24 02:40:38] @ jds2001 joined channel #puppet | ||
| [2010/08/24 02:40:38] @ zeroXten joined channel #puppet | ||
| [2010/08/24 02:40:38] @ diget joined channel #puppet | ||
| [2010/08/24 02:40:38] @ Guest88379 joined channel #puppet | ||
| [2010/08/24 02:40:38] @ QuackNL joined channel #puppet | ||
| [2010/08/24 02:41:24] @ Quit: AZed: Remote host closed the connection | ||
| [2010/08/24 02:43:26] @ Quit: rmiller4pi8: Ping timeout: 265 seconds | ||
| [2010/08/24 02:45:00] <ohadlevy> Deesl: what do you mean? | ||
| [2010/08/24 02:45:36] <Deesl> ohadlevy: lets say I put package { sshd: ensure => installed; } | ||
| [2010/08/24 02:45:46] <Deesl> now this will make sure that sshd is installed on the box | ||
| [2010/08/24 02:46:02] <Deesl> in case its not there, the respective provider will kick in and installed sshd... | ||
| [2010/08/24 02:46:10] @ Quit: Hallaj: Quit: Leaving | ||
| [2010/08/24 02:46:12] <Deesl> but it wont fetch any dependencies... right? | ||
| [2010/08/24 02:46:36] <ohookins> are you talking about puppet dependencies or package dependencies? | ||
| [2010/08/24 02:47:01] <ohookins> if your package provider supports dependency resolution, it will still use it | ||
| [2010/08/24 02:47:49] <Deesl> package dependencies | ||
| [2010/08/24 02:48:15] <ohadlevy> Deesl: if you use a package provider which does know how to solve dependencies, it will work | ||
| [2010/08/24 02:48:24] <dcarley> it's typically up to the underlying package management system that the provider uses. | ||
| [2010/08/24 02:48:41] <Deesl> ohadlevy: okay... now an odd question, does the package provider for Gentoo know how to fix dependencies? | ||
| [2010/08/24 02:49:33] <dcarley> Deesl: depends what you mean by "fix". it will certainly pull in deps for a given package. | ||
| [2010/08/24 02:50:29] @ Quit: pugnacity: Ping timeout: 255 seconds | ||
| [2010/08/24 02:50:44] @ pugnacity joined channel #puppet | ||
| [2010/08/24 02:50:56] <Deesl> dcarley: okay... fix == figure out any libraries.. so I got my question answered.. thanks | ||
| [2010/08/24 02:56:17] @ Welsh_Dwarf joined channel #puppet | ||
| [2010/08/24 02:57:27] <dcarley> Deesl: yeah. you can assume that it will produce the same behaviour as you running "emerge <package>" from the cli. | ||
| [2010/08/24 03:01:06] @ nakano_ is now known as nakano | ||
| [2010/08/24 03:01:47] @ Quit: pugnacity: Ping timeout: 276 seconds | ||
| [2010/08/24 03:04:28] <Deesl> I however saw some documentation that the provider does not understand USE flags | ||
| [2010/08/24 03:04:31] <Deesl> is that correct? | ||
| [2010/08/24 03:05:57] <dcarley> Deesl: yeah, correct. i manage them with defines instead. | ||
| [2010/08/24 03:06:23] @ pugnacity joined channel #puppet | ||
| [2010/08/24 03:09:42] <Deesl> okay | ||
| [2010/08/24 03:15:29] <dcarley> Deesl: i haven't up'ed the module yet. but it's basically a derivative of this - http://log.onthebrink.de/2008/05/using-puppet-on-gentoo.html | ||
| [2010/08/24 03:15:54] <Deesl> dcarley: let me have a look at that link | ||
| [2010/08/24 03:16:11] <Deesl> let me know if you need a hand with anything. | ||
| [2010/08/24 03:16:19] <Deesl> I could try to poke things around | ||
| [2010/08/24 03:17:17] <dcarley> Deesl: i have it all working :) i just don't have the manifests somewhere public that i can show you right now. | ||
| [2010/08/24 03:17:46] <Deesl> okay | ||
| [2010/08/24 03:17:55] * Deesl points at gitorious | ||
| [2010/08/24 03:20:12] <dcarley> i have a github account. what i lack is uninterrupted time ;) | ||
| [2010/08/24 03:20:47] @ Quit: itguru: Ping timeout: 276 seconds | ||
| [2010/08/24 03:22:14] @ Quit: andrewh: Ping timeout: 264 seconds | ||
| [2010/08/24 03:23:11] @ andreaja joined channel #puppet | ||
| [2010/08/24 03:24:31] <Deesl> :D | ||
| [2010/08/24 03:24:36] <Deesl> well said | ||
| [2010/08/24 03:24:49] <Deesl> although I feel github is very bureaucratic in nature | ||
| [2010/08/24 03:24:49] @ andrewh joined channel #puppet | ||
| [2010/08/24 03:26:47] <andreaja> heh | ||
| [2010/08/24 03:29:07] @ itguru joined channel #puppet | ||
| [2010/08/24 03:29:09] @ Quit: itguru: Changing host | ||
| [2010/08/24 03:29:09] @ itguru joined channel #puppet | ||
| [2010/08/24 03:30:05] @ Quit: tecto: Quit: tecto | ||
| [2010/08/24 03:30:05] @ tecto_ is now known as tecto | ||
| [2010/08/24 03:45:48] @ felipe` joined channel #puppet | ||
| [2010/08/24 03:59:50] @ Quit: crdant: Quit: Leaving. | ||
| [2010/08/24 04:00:11] <Beens> hi guys | ||
| [2010/08/24 04:00:19] <Beens> what's the status of the puppet on windows project? | ||
| [2010/08/24 04:02:48] @ redpepper is now known as RedPepper | ||
| [2010/08/24 04:04:35] @ erlingre joined channel #puppet | ||
| [2010/08/24 04:05:12] @ Quit: ceren: Quit: ceren | ||
| [2010/08/24 04:05:56] @ Quit: madduck: Remote host closed the connection | ||
| [2010/08/24 04:07:43] @ Quit: alexine_dsouza: Read error: Connection reset by peer | ||
| [2010/08/24 04:18:19] @ gebi joined channel #puppet | ||
| [2010/08/24 04:18:37] @ Quit: nimrod10: Read error: Connection reset by peer | ||
| [2010/08/24 04:18:59] @ nimrod10 joined channel #puppet | ||
| [2010/08/24 04:19:35] @ Quit: itguru: Quit: No Ping reply in 180 seconds. | ||
| [2010/08/24 04:19:59] @ itguru joined channel #puppet | ||
| [2010/08/24 04:19:59] @ Quit: itguru: Changing host | ||
| [2010/08/24 04:19:59] @ itguru joined channel #puppet | ||
| [2010/08/24 04:20:47] @ madduck_ joined channel #puppet | ||
| [2010/08/24 04:27:21] @ Quit: gebi: Ping timeout: 260 seconds | ||
| [2010/08/24 04:29:10] @ Quit: n0ts: Quit: Tiarra 0.1+svn-37177: SIGTERM received; exit | ||
| [2010/08/24 04:29:27] @ n0ts joined channel #puppet | ||
| [2010/08/24 04:30:29] @ Quit: kiiNODA: Ping timeout: 258 seconds | ||
| [2010/08/24 04:31:16] <OMCK> guys, any ideas how to check inside of a puppet manifest if a $variable is defined or not ? | ||
| [2010/08/24 04:32:12] <Volcane> if defined($foo) { } | ||
| [2010/08/24 04:34:02] @ Quit: nimrod10: Read error: Connection reset by peer | ||
| [2010/08/24 04:34:35] <OMCK> Volcane: oh, ok ... thought it works only for classes or resources | ||
| [2010/08/24 04:34:40] <OMCK> 10x | ||
| [2010/08/24 04:35:44] @ nimrod10 joined channel #puppet | ||
| [2010/08/24 04:37:14] @ Rada joined channel #puppet | ||
| [2010/08/24 04:37:20] <Rada> Hello! | ||
| [2010/08/24 04:37:52] <dcarley> hm, it does. doesn't it? | ||
| [2010/08/24 04:42:01] <dcarley> OMCK: if it's a true string (ie. not unquoted: false/undef) then you can `if $var {}`. | ||
| [2010/08/24 04:45:50] <OMCK> okey, I'll first try the solution with defined and then see how it works =) | ||
| [2010/08/24 04:46:35] <dcarley> you can mock up a quick test - http://pastie.org/1112129 | ||
| [2010/08/24 04:50:04] @ tecto_ joined channel #puppet | ||
| [2010/08/24 04:50:04] @ Quit: tecto_: Changing host | ||
| [2010/08/24 04:50:04] @ tecto_ joined channel #puppet | ||
| [2010/08/24 04:53:49] @ GioGio joined channel #puppet | ||
| [2010/08/24 04:53:50] @ Quit: n0ts: Quit: Tiarra 0.1+svn-37177: SIGTERM received; exit | ||
| [2010/08/24 04:54:08] @ n0ts joined channel #puppet | ||
| [2010/08/24 04:56:43] @ [GuS] joined channel #puppet | ||
| [2010/08/24 04:57:08] @ ghaskins_mobile joined channel #puppet | ||
| [2010/08/24 05:00:19] <OMCK> dcarley: yepp, the `if $var {}` solution works fine, 10x | ||
| [2010/08/24 05:01:25] <Volcane> if $foo doesnt do what you asked | ||
| [2010/08/24 05:01:36] <Volcane> $foo = "" | ||
| [2010/08/24 05:01:41] <Volcane> that's false according to if $foo | ||
| [2010/08/24 05:01:45] @ carlasouza joined channel #puppet | ||
| [2010/08/24 05:02:01] <dcarley> yeah, fail. | ||
| [2010/08/24 05:02:14] <Volcane> but defined() also doesnt work | ||
| [2010/08/24 05:02:18] <Volcane> this behavior changed | ||
| [2010/08/24 05:02:34] <Volcane> prior to the if $foo == "bar" { } syntax was introduced it was just defined/undefined | ||
| [2010/08/24 05:02:38] <Volcane> now its something else | ||
| [2010/08/24 05:04:14] <dcarley> `if $foo or $foo == '' { }` ? | ||
| [2010/08/24 05:04:40] <dcarley> smells like a custom function to me though. | ||
| [2010/08/24 05:05:18] <Volcane> smells like a bug to me :P | ||
| [2010/08/24 05:05:25] <OMCK> defined() should be the right place to check this, IMHO | ||
| [2010/08/24 05:05:48] <Volcane> yeah but currently it gives 'interning empty string at' | ||
| [2010/08/24 05:06:45] <OMCK> yepp | ||
| [2010/08/24 05:07:42] <OMCK> in my case it is fine to check with `if $var {}`, even if a empty, defined var will return false | ||
| [2010/08/24 05:08:05] <Volcane> ah, if defined() is even documented to be just types, my bad | ||
| [2010/08/24 05:08:10] <dcarley> makes sense. was defined() ever meant to do that? | ||
| [2010/08/24 05:09:10] @ quit (seeya) | ||
| [2010/08/24 05:30:39] @ Joined channel #puppet | ||
| [2010/08/24 05:30:39] @ Topic is "Puppet Camp SFO 10/7-8 http://bit.ly/ctMDFE | http://docs.puppetlabs.com | Bugs & Feature Requests: http://bit.ly/ddjhPk" | ||
| [2010/08/24 05:30:39] @ Topic set by jamesturnbull!~jamesturn@pelin.lovedthanlost.net on Fri Aug 13 14:19:02 -0700 2010 | ||
| [2010/08/24 05:30:42] @ Mode +cnt by hubbard.freenode.net | ||
| [2010/08/24 05:30:55] @ bdha joined channel #puppet | ||
| [2010/08/24 05:31:08] @ koalallama joined channel #puppet | ||
| [2010/08/24 05:31:18] @ blueyoko joined channel #puppet | ||
| [2010/08/24 05:31:30] @ kambiz joined channel #puppet | ||
| [2010/08/24 05:34:11] @ gmason left channel #puppet () | ||
| [2010/08/24 05:35:25] @ Quit: ]oestewart: Quit: This computer has gone to sleep | ||
| [2010/08/24 05:35:45] @ emag joined channel #puppet | ||
| [2010/08/24 05:35:51] @ rsquared joined channel #puppet | ||
| [2010/08/24 05:36:03] @ jamesturnbull joined channel #puppet | ||
| [2010/08/24 05:36:38] @ Quit: kenneho: Ping timeout: 265 seconds | ||
| [2010/08/24 05:37:02] @ Quit: Rinman: Remote host closed the connection | ||
| [2010/08/24 05:37:10] @ ghaskins_mobile joined channel #puppet | ||
| [2010/08/24 05:47:09] @ Quit: itguru: Ping timeout: 260 seconds | ||
| [2010/08/24 05:47:16] @ herdingcat joined channel #puppet | ||
| [2010/08/24 05:52:14] <joschi> hi, I have a class "unbound" which installs and configures unbound, and a class "ns::unbound" which currently only includes the "unbound" class. | ||
| [2010/08/24 05:52:14] <joschi> when I include "ns::unbound" in a node definition, nothing happens. including the class "unbound" directly works. what could be the problem? | ||
| [2010/08/24 05:52:14] <joschi> puppetd doesn't complain about missing files or the like | ||
| [2010/08/24 05:52:48] <zipkid> joschi: pastie.org | ||
| [2010/08/24 05:55:25] @ Quit: rawler_: Remote host closed the connection | ||
| [2010/08/24 05:56:10] <joschi> zipkid: http://pastie.org/1112235 | ||
| [2010/08/24 06:01:51] <zipkid> do you use modules, init.pp, imports ? | ||
| [2010/08/24 06:02:42] @ kolla joined channel #puppet | ||
| [2010/08/24 06:03:01] <zipkid> joschi: have you tried running your server in fg with debug ? | ||
| [2010/08/24 06:03:48] <zipkid> puppetmasterd --no-daemonize --debug --verbose | ||
| [2010/08/24 06:04:05] <joschi> zipkid: no modules or init.pp, imports are done in wildcard style (e.g. import classes/* in site.pp) | ||
| [2010/08/24 06:04:06] <zipkid> or what version are you using? | ||
| [2010/08/24 06:04:54] <zipkid> ok, this is beside your question but i strongly advise you to use modules.... | ||
| [2010/08/24 06:06:20] <joschi> zipkid: puppet 0.25.4 on server and client | ||
| [2010/08/24 06:06:21] * zipkid wants to start a puppet-movement for the abolishion of init.pp and only use module/class.pp module::class definitions !!! | ||
| [2010/08/24 06:06:41] * ashp wants to start a puppet-movement where you all write my modules for me and i retire a millionaire | ||
| [2010/08/24 06:06:58] <joschi> zipkid: puppetmasterd in debug mode shows no errors. just the resources for unbound are missing | ||
| [2010/08/24 06:07:06] <zipkid> ashp: pay me a million / module... | ||
| [2010/08/24 06:07:16] <ashp> zipkid: i'll never become a millionaire that way! | ||
| [2010/08/24 06:07:26] <zipkid> joschi: DEFINE "just the resources for unbound are missing" | ||
| [2010/08/24 06:07:41] <zipkid> ashp: do you think i care??? :-P | ||
| [2010/08/24 06:07:46] <OMCK> joschi: use some "notice" messages to track how far you classes are loaded | ||
| [2010/08/24 06:08:13] <joschi> zipkid: I have a second node which includes "unbound" instead of "ns::unbound". and for this second node it shows File[/etc/unbound/unbound.conf] | ||
| [2010/08/24 06:08:38] @ Quit: herdingcat: Quit: Leaving | ||
| [2010/08/24 06:08:48] <joschi> zipkid: the one which includes "ns::unbound" doesn't print it on the puppetmasterd output | ||
| [2010/08/24 06:08:57] <zipkid> joschi: your stuff is confusing.... | ||
| [2010/08/24 06:09:10] <masterzen> joschi: class top::bottom { include bottom } means to include the current class (ie top::bottom). Try include ::unbound | ||
| [2010/08/24 06:09:43] <joschi> zipkid: what's exactly confusing? I'll try to explain it clearer then | ||
| [2010/08/24 06:10:01] <zipkid> masterzen: another reason why to always use module/class.pp module::class definitions !!! | ||
| [2010/08/24 06:10:14] <masterzen> zipkid: indeed! | ||
| [2010/08/24 06:10:19] <zipkid> joschi: what masterzen said! | ||
| [2010/08/24 06:10:50] @ strangeloop_ joined channel #puppet | ||
| [2010/08/24 06:10:54] @ MPSimmons joined channel #puppet | ||
| [2010/08/24 06:11:26] @ Quit: kogent: Remote host closed the connection | ||
| [2010/08/24 06:11:44] @ kogent joined channel #puppet | ||
| [2010/08/24 06:11:45] <joschi> masterzen: nope, didn't work. I tried to include "::unbound" in my class "ns::unbound" which is included in the node definition | ||
| [2010/08/24 06:12:19] <zipkid> joschi: rename unbound to unbound::server | ||
| [2010/08/24 06:12:21] <joschi> so it's basically unbound <- ns::unbound <- node example.com (with <- meaning is included by) | ||
| [2010/08/24 06:12:57] <masterzen> joschi: do you import stuff manually? where are located the various classes? do you get any master error? What gives running the master in debug? | ||
| [2010/08/24 06:13:10] @ cliff-hm joined channel #puppet | ||
| [2010/08/24 06:13:36] <joschi> zipkid: it worked. thanks. now I need to know why renaming of unbound -> unbound::server worked... :/ | ||
| [2010/08/24 06:15:03] @ Quit: nimrod10: Read error: Connection reset by peer | ||
| [2010/08/24 06:15:56] <zipkid> joschi: it is more specific' | ||
| [2010/08/24 06:16:15] @ Bass10 joined channel #puppet | ||
| [2010/08/24 06:16:34] @ nimrod10 joined channel #puppet | ||
| [2010/08/24 06:16:39] @ mapu joined channel #puppet | ||
| [2010/08/24 06:16:39] <joschi> zipkid: more specific than ...? | ||
| [2010/08/24 06:16:40] @ mapu_ joined channel #puppet | ||
| [2010/08/24 06:16:44] <zipkid> and if you use a .pp file for each class with the exact name of the class in modules you dont ever need any imports or ini.pp files ... | ||
| [2010/08/24 06:17:07] <zipkid> unbound::server is more specific than unbound .... | ||
| [2010/08/24 06:17:46] <zipkid> you have 5 classes with 'unbound' only 1 with 'unbound::server' | ||
| [2010/08/24 06:17:49] @ Quit: jbarratt: Ping timeout: 258 seconds | ||
| [2010/08/24 06:18:31] <joschi> zipkid: ok, so puppet includes a random class when just defining it as 'unbound'? or not random but not the one I'd like it to include ;) | ||
| [2010/08/24 06:18:35] @ mapu__ joined channel #puppet | ||
| [2010/08/24 06:18:54] <joschi> zipkid: I'm just wondering why it won't take the class "unbound" when I tell it to use it | ||
| [2010/08/24 06:18:56] <zipkid> joschi: aparently, i don't know. Never used it your way... | ||
| [2010/08/24 06:19:10] <zipkid> joschi: masterzen told you why.... | ||
| [2010/08/24 06:19:47] <joschi> zipkid: oh right. although it didn't work with '::unbound | ||
| [2010/08/24 06:19:51] <joschi> ' either | ||
| [2010/08/24 06:20:15] <joschi> well, thanks gentlemen. it's working now and I have to find out why ;) | ||
| [2010/08/24 06:20:38] <zipkid> joschi: use modules the way i tell you and your troubles will disappear... :-) | ||
| [2010/08/24 06:21:17] <zipkid> if you ever want to start using environments you will NEED modules..... | ||
| [2010/08/24 06:21:27] <joschi> zipkid: it's on my list. and my list is loooooong ;( | ||
| [2010/08/24 06:23:00] @ Quit: tecto_: Quit: tecto_ | ||
| [2010/08/24 06:24:33] <zipkid> joschi: if you now start without modules you are going to give yourself loads of useless migration work when you need it.... | ||
| [2010/08/24 06:25:15] <hal-j> if you start without modules, you'll need to bounce puppetmasterd when you add a new class file (at least with a sufficiently older puppet version.. not sure about 2.6) | ||
| [2010/08/24 06:25:18] <ohookins> joschi: i can also recommend using cucumber-puppet to test your scenarios as you go along, you can use it to figure out why manifests aren't behaving as you expect | ||
| [2010/08/24 06:26:37] @ jbarratt joined channel #puppet | ||
| [2010/08/24 06:31:04] @ Quit: gilesw: Quit: ChatZilla 0.9.86 [Firefox 3.5.11/20100701023340] | ||
| [2010/08/24 06:31:16] @ macfly1 joined channel #puppet | ||
| [2010/08/24 06:32:20] @ Quit: macfly: Ping timeout: 276 seconds | ||
| [2010/08/24 06:32:25] @ ]oestewart joined channel #puppet | ||
| [2010/08/24 06:40:56] @ Quit: erlingre: Ping timeout: 272 seconds | ||
| [2010/08/24 06:48:34] @ Quit: spacex: Ping timeout: 252 seconds | ||
| [2010/08/24 06:48:42] @ Quit: TREllis: Ping timeout: 240 seconds | ||
| [2010/08/24 06:49:30] @ Quit: cyrus_mc: Ping timeout: 240 seconds | ||
| [2010/08/24 06:49:45] @ Quit: fsweetser_: Remote host closed the connection | ||
| [2010/08/24 06:50:36] @ rhumz joined channel #puppet | ||
| [2010/08/24 06:50:45] <rhumz> Hi | ||
| [2010/08/24 06:50:54] <zipkid> hoi | ||
| [2010/08/24 06:51:01] @ TREllis joined channel #puppet | ||
| [2010/08/24 06:51:07] <rhumz> I think I found kind of bug in puppet, and would like to submit it | ||
| [2010/08/24 06:51:18] <rhumz> to who can I send it ? | ||
| [2010/08/24 06:51:33] <rhumz> it's a bad (non usefull) error message | ||
| [2010/08/24 06:51:34] <zipkid> rhumz: http://projects.puppetlabs.com | ||
| [2010/08/24 06:51:59] @ fsweetser joined channel #puppet | ||
| [2010/08/24 06:52:36] <rhumz> to submit it I've to register ? | ||
| [2010/08/24 06:52:46] <zipkid> yes | ||
| [2010/08/24 06:52:52] <rhumz> ok thanks :) | ||
| [2010/08/24 06:53:28] @ Quit: rhumz: Client Quit | ||
| [2010/08/24 06:54:28] @ bug joined channel #puppet | ||
| [2010/08/24 06:57:05] @ Quit: FOCer: Remote host closed the connection | ||
| [2010/08/24 06:57:44] @ radkin joined channel #puppet | ||
| [2010/08/24 07:00:45] @ notbrien joined channel #puppet | ||
| [2010/08/24 07:07:37] @ Quit: strangeloop_: Quit: Leaving | ||
| [2010/08/24 07:10:54] @ iamchrisf joined channel #puppet | ||
| [2010/08/24 07:11:20] @ iamchrisf_ joined channel #puppet | ||
| [2010/08/24 07:11:52] @ Reepicheep joined channel #puppet | ||
| [2010/08/24 07:12:28] @ AZed joined channel #puppet | ||
| [2010/08/24 07:13:29] @ thekad-afk is now known as thekad | ||
| [2010/08/24 07:13:56] @ rawler_ joined channel #puppet | ||
| [2010/08/24 07:14:01] @ dballing joined channel #puppet | ||
| [2010/08/24 07:14:44] <dballing> anyone got a custom fact that they might have "pre-cooked" already for "what NIS roles a server is a part of" ? | ||
| [2010/08/24 07:15:43] @ Quit: iamchrisf: Ping timeout: 265 seconds | ||
| [2010/08/24 07:15:43] @ iamchrisf_ is now known as iamchrisf | ||
| [2010/08/24 07:16:22] @ alcy joined channel #puppet | ||
| [2010/08/24 07:18:14] @ jdcasey joined channel #puppet | ||
| [2010/08/24 07:21:18] @ gniks joined channel #puppet | ||
| [2010/08/24 07:22:12] @ rcrowley joined channel #puppet | ||
| [2010/08/24 07:22:38] @ Quit: kolla: Remote host closed the connection | ||
| [2010/08/24 07:28:43] @ gebi joined channel #puppet | ||
| [2010/08/24 07:32:00] @ Quit: n0ts: Quit: Tiarra 0.1+svn-37177: SIGTERM received; exit | ||
| [2010/08/24 07:32:47] @ RussS joined channel #puppet | ||
| [2010/08/24 07:39:57] @ n0ts joined channel #puppet | ||
| [2010/08/24 07:40:53] @ lak joined channel #puppet | ||
| [2010/08/24 07:44:11] <iamchrisf> is there a way to "include" files rather than classes? I'm try to organizing user creation rules and would like to break out users into files that I can include on a per user basis. | ||
| [2010/08/24 07:44:16] <iamchrisf> so for instance: | ||
| [2010/08/24 07:44:26] <iamchrisf> include users/chris.pp | ||
| [2010/08/24 07:44:36] <ohookins> you can import files | ||
| [2010/08/24 07:45:05] <ohookins> but that's more or less just making puppet aware of the manifests they contain, rather than actually running anything inside the classes/definitions | ||
| [2010/08/24 07:45:06] <zipkid> import "users/*" | ||
| [2010/08/24 07:46:09] @ mdxp joined channel #puppet | ||
| [2010/08/24 07:47:22] @ Quit: radkin: Quit: Leaving. | ||
| [2010/08/24 07:48:03] <iamchrisf> I'll give that a shot. Thanks! | ||
| [2010/08/24 07:49:49] <matti> Hi zipkid | ||
| [2010/08/24 07:52:29] @ radkin joined channel #puppet | ||
| [2010/08/24 07:53:20] <iamchrisf> are you sure import can import snippets of code into a class? | ||
| [2010/08/24 07:53:41] <iamchrisf> err: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not parse for environment production: Syntax error at 'users'; expected '}' at /etc/puppet/manifests/classes/users-ops.pp:3 | ||
| [2010/08/24 07:54:01] <iamchrisf> line 3 is my import users/chris.pp chris.pp is just a function call to add_users. | ||
| [2010/08/24 07:54:13] <iamchrisf> with several ssh_add_key calls. | ||
| [2010/08/24 07:55:06] @ rawler__ joined channel #puppet | ||
| [2010/08/24 07:55:20] @ rmiller4pi8 joined channel #puppet | ||
| [2010/08/24 07:55:30] @ Quit: rawler_: Ping timeout: 240 seconds | ||
| [2010/08/24 07:56:38] @ Quit: p3rror: Ping timeout: 265 seconds | ||
| [2010/08/24 07:57:30] @ ecapriolo joined channel #puppet | ||
| [2010/08/24 07:57:42] @ Quit: rmiller4pi8: Client Quit | ||
| [2010/08/24 07:59:25] @ Tas_ joined channel #puppet | ||
| [2010/08/24 08:00:15] @ Ramonster joined channel #puppet | ||
| [2010/08/24 08:01:39] @ Quit: 36DAAE843: Quit: 36DAAE843 | ||
| [2010/08/24 08:01:44] @ spacex joined channel #puppet | ||
| [2010/08/24 08:01:54] @ rmiller4pi8 joined channel #puppet | ||
| [2010/08/24 08:03:50] @ Toulouse joined channel #puppet | ||
| [2010/08/24 08:08:43] <Toulouse> I have problem to get running puppet 0.25.5. The setup was successfully tested with Webrick server on the puppetserver. Afterwards i switched to passenger (2.2.11) and rack (1.0.1) on the server. I set the required puppet.conf settings: [puppetmasterd] ssl_client_header = SSL_CLIENT_S_DN ssl_client_verify_header = SSL_CLIENT_VERIFY | ||
| [2010/08/24 08:09:33] <Toulouse> i got following error message SERVER: Forbidden request: HOSTNAME(IP_ADDRESSE) access to / certificate_revocation_list/ca [find] at line 0 warning: Not using cache on failed catalog err: Could not retrieve catalog; skipping run | ||
| [2010/08/24 08:09:36] @ kiiNODA joined channel #puppet | ||
| [2010/08/24 08:09:42] @ Quit: kiiNODA: Client Quit | ||
| [2010/08/24 08:10:50] <Toulouse> i've put path / auth no allow * at the beginning of the auth.config | ||
| [2010/08/24 08:10:58] <Toulouse> no success | ||
| [2010/08/24 08:11:25] <Toulouse> I read that passenger is the recommended way to scale puppeta | ||
| [2010/08/24 08:11:30] <Toulouse> is that right? | ||
| [2010/08/24 08:12:22] @ p3rror joined channel #puppet | ||
| [2010/08/24 08:12:43] @ benkevan joined channel #puppet | ||
| [2010/08/24 08:14:36] @ Quit: lak: Quit: lak | ||
| [2010/08/24 08:15:29] @ morpheus joined channel #puppet | ||
| [2010/08/24 08:16:27] @ Quit: scooby2: Ping timeout: 265 seconds | ||
| [2010/08/24 08:18:18] @ Quit: spacex: Quit: Leaving. | ||
| [2010/08/24 08:18:50] <Toulouse> has somebody run puppet with passenger and the versions i'm using | ||
| [2010/08/24 08:19:09] <Toulouse> by the way everything is running on rhel5 | ||
| [2010/08/24 08:26:13] @ Quit: rawler__: Remote host closed the connection | ||
| [2010/08/24 08:30:18] @ uggedal joined channel #puppet | ||
| [2010/08/24 08:30:34] @ thekad is now known as thekad-afk | ||
| [2010/08/24 08:31:57] @ thekad-afk is now known as thekad | ||
| [2010/08/24 08:31:59] <masterzen> Toulouse: I'm no passenger expert, but I think you need rack 1.1. Some people got the same issue lately in the puppet-users mailing list. check the archives. | ||
| [2010/08/24 08:32:40] @ Quit: notbrien: Read error: Connection reset by peer | ||
| [2010/08/24 08:32:44] @ blurrr joined channel #puppet | ||
| [2010/08/24 08:32:49] @ notbrien joined channel #puppet | ||
| [2010/08/24 08:33:17] @ Quit: gebi: Quit: leaving | ||
| [2010/08/24 08:33:34] @ gebi joined channel #puppet | ||
| [2010/08/24 08:34:18] @ Quit: GioGio: Quit: Page closed | ||
| [2010/08/24 08:35:37] @ Quit: Welsh_Dwarf: Read error: Connection reset by peer | ||
| [2010/08/24 08:36:07] @ Quit: yannL: Remote host closed the connection | ||
| [2010/08/24 08:36:52] @ gopal joined channel #puppet | ||
| [2010/08/24 08:37:25] @ Quit: docelic_: Read error: Connection reset by peer | ||
| [2010/08/24 08:37:48] @ Quit: gopal: Client Quit | ||
| [2010/08/24 08:37:48] @ mapu___ joined channel #puppet | ||
| [2010/08/24 08:38:22] @ jaredrhine joined channel #puppet | ||
| [2010/08/24 08:38:24] @ kolla joined channel #puppet | ||
| [2010/08/24 08:39:01] @ Quit: Niek-work: Remote host closed the connection | ||
| [2010/08/24 08:41:22] @ Quit: alcy: Quit: KVIrc Insomnia 4.0.0, revision: 3900, sources date: 20100125, built on: 2010-02-15 08:27:55 UTC http://www.kvirc.net/ | ||
| [2010/08/24 08:45:29] @ tecto_ joined channel #puppet | ||
| [2010/08/24 08:46:51] @ ohookins left channel #puppet ("Leaving.") | ||
| [2010/08/24 08:48:39] @ damoxc joined channel #puppet | ||
| [2010/08/24 08:50:25] @ Quit: pmorillo: Quit: pmorillo | ||
| [2010/08/24 08:56:38] <damoxc> does anyone know why puppetmasterd would be using sqlite for the storeconfig even though dbadapter = mysql is defined in puppet.conf? | ||
| [2010/08/24 08:56:46] @ spacex joined channel #puppet | ||
| [2010/08/24 08:56:49] <damoxc> this is with 0.25.4 on ubuntu lucid | ||
| [2010/08/24 08:57:01] <daff> on the topic of upgrading puppet (from 0.25.5 to 0.26): what is the best way to do so when using installation from source? | ||
| [2010/08/24 08:57:29] <daff> damoxc: is dbadapter defined under the puppetmasterd section in puppet.conf? | ||
| [2010/08/24 08:57:35] <damoxc> daff: yeah | ||
| [2010/08/24 08:58:24] @ mikey_p joined channel #puppet | ||
| [2010/08/24 08:58:28] <damoxc> daff: forget i said anything, just spotted its a typo :( | ||
| [2010/08/24 09:00:50] <daff> anyone knowledgable on upgrading puppet? | ||
| [2010/08/24 09:01:28] @ tecto__ joined channel #puppet | ||
| [2010/08/24 09:01:50] <daff> I'm not very familiar with ruby in general but is there a counterpart to install.rb? | ||
| [2010/08/24 09:01:51] <dcarley> daff: best way is not to install from source :) | ||
| [2010/08/24 09:01:56] <daff> i.e. uninstall.rb? | ||
| [2010/08/24 09:02:36] <daff> dcarley: yeah well :) this is a test installation and setup so there is no harm if it doesn't work | ||
| [2010/08/24 09:03:00] <daff> but what to do when the distribution does not provide current versions of the packages? | ||
| [2010/08/24 09:03:14] <Phibs> how do I use a facter fact in a puppet recipe? | ||
| [2010/08/24 09:03:15] <morpheus> build one yourself ;-) | ||
| [2010/08/24 09:03:39] <morpheus> you can try to install with --destdir=/tmp/puppet_root | ||
| [2010/08/24 09:03:43] <dcarley> you've just discovered the harm: it's difficult to retrospectively see what it's done and upgrade it. | ||
| [2010/08/24 09:03:54] <morpheus> than collect the files and remove them in / | ||
| [2010/08/24 09:04:35] <dcarley> but yeah, either use a different package repos or roll your own. | ||
| [2010/08/24 09:04:36] @ Quit: blurrr: Quit: Leaving | ||
| [2010/08/24 09:04:40] <daff> hm, inconvenient | ||
| [2010/08/24 09:05:33] <Phibs> anyone know how to reference a facter fact like 'hostname' in a recipe? | ||
| [2010/08/24 09:05:40] <Phibs> is it just Facter[fact] ? | ||
| [2010/08/24 09:05:58] <morpheus> what do you mean by "recipe" | ||
| [2010/08/24 09:06:03] <Phibs> a module | ||
| [2010/08/24 09:06:04] <Phibs> whatever | ||
| [2010/08/24 09:06:05] <dcarley> Phibs: they are available as variables in the top scope. $hostname | ||
| [2010/08/24 09:06:07] <morpheus> $hostname | ||
| [2010/08/24 09:06:12] <Phibs> ah | ||
| [2010/08/24 09:06:13] <Phibs> thanks sirs! | ||
| [2010/08/24 09:06:45] <morpheus> do you have a good example for a custom type? | ||
| [2010/08/24 09:06:57] <morpheus> I want to manage /etc/project under solaris | ||
| [2010/08/24 09:07:10] <morpheus> i can manipulate the file with projadd projdel and projmod | ||
| [2010/08/24 09:07:38] <daff> so there is no generic way to uninstall Puppet when installed from source? is that just with Puppet or other Ruby programs as well? | ||
| [2010/08/24 09:07:51] <morpheus> so i dont need just create and destory I also have to recognize "its there but its wrong" | ||
| [2010/08/24 09:08:16] @ Quit: macfly1: Quit: Leaving. | ||
| [2010/08/24 09:08:40] @ nexx joined channel #puppet | ||
| [2010/08/24 09:08:49] <daff> hm, I guess Gems are the next best thing to rolling your own packages or waiting for the distro to catch up | ||
| [2010/08/24 09:08:50] <morpheus> the file itself is similar to /etc/passwd. Theres a Projektname a projectID, associated users (seperated with a colon), associated groups and options | ||
| [2010/08/24 09:08:54] <dcarley> daff: nope. like all other source utilities it depends on whether the maintainer includes such functionality, be it in a .rb script, makefile, etc. it's usually best to assume the worst. | ||
| [2010/08/24 09:09:00] <morpheus> the different field are seppareted with a ':' | ||
| [2010/08/24 09:09:04] @ macfly joined channel #puppet | ||
| [2010/08/24 09:09:24] <daff> dcarley: thanks, good to know | ||
| [2010/08/24 09:09:43] <eric0> morpheus: take a look at jamesturnbull's tutorial, you're describing a parsedfile provider http://www.kartar.net/2010/02/puppet-parsedfile-types-and-providers/ | ||
| [2010/08/24 09:09:47] <dcarley> gems are the lesser evil to source. they provide some of that structure. but it's still no replacement for your OS's package management. | ||
| [2010/08/24 09:09:48] @ gebi_ joined channel #puppet | ||
| [2010/08/24 09:09:49] @ Quit: Toulouse: Ping timeout: 252 seconds | ||
| [2010/08/24 09:10:05] @ Quit: alban2: Read error: Operation timed out | ||
| [2010/08/24 09:10:21] <daff> I guess I have grown accustomed to "make uninstall" provided by Autoconf/Automake distributions | ||
| [2010/08/24 09:10:36] @ Quit: RussS: Quit: Leaving | ||
| [2010/08/24 09:10:52] @ RussS joined channel #puppet | ||
| [2010/08/24 09:11:16] <dcarley> i've been burnt in the past by enough projects that don't provide an uninstall routine in the makefile :) | ||
| [2010/08/24 09:12:27] <morpheus> eric0: parsedfile would be one alternative but I would like to manipulate the file with the appropiate command not just insert a line | ||
| [2010/08/24 09:12:41] @ Quit: gebi: Ping timeout: 265 seconds | ||
| [2010/08/24 09:15:04] @ Quit: andrewh: Remote host closed the connection | ||
| [2010/08/24 09:15:35] @ Quit: Ramonster: Quit: Computer has gone to sleep | ||
| [2010/08/24 09:19:54] @ mclarke joined channel #puppet | ||
| [2010/08/24 09:23:15] @ Quit: MattyM: Remote host closed the connection | ||
| [2010/08/24 09:23:17] <morpheus> ok I tried with an parsefile Provider before and now I managed at least that its working ... well sort of | ||
| [2010/08/24 09:23:44] <morpheus> I think the interesting line in the provider is: | ||
| [2010/08/24 09:23:53] <morpheus> record_line :parsed, :fields => %w{name projid comment user group attributes}, :joiner => ':', :separator => ':' | ||
| [2010/08/24 09:24:29] <morpheus> but user, group and attributes are arrays. | ||
| [2010/08/24 09:25:14] <morpheus> so I end up with a userfield of ":nipadmoranip:" instead of ":nipadm,oranip:" | ||
| [2010/08/24 09:25:19] @ Quit: jaredrhine: Ping timeout: 252 seconds | ||
| [2010/08/24 09:26:57] @ tonyskapunk joined channel #puppet | ||
| [2010/08/24 09:29:10] <Tas_> I'm trying to make sure that my clients always have the newest/latest version of a file on my server. as I understand it from some of the tutorials, I have to specify in the class (crontab in this case), package { crontab: ensure => latest } | ||
| [2010/08/24 09:29:30] <Tas_> but it always errors on that part (Err 100) - could not update | ||
| [2010/08/24 09:30:49] <Tas_> and the reference says that the ensure => latest command in the scope of packages, "only makes sense for those packaging formats that can retrieve new packages on their own and will thrown an error on those that cannot." | ||
| [2010/08/24 09:31:16] <Tas_> so- what kind of packages can do that? I see only one type of package. | ||
| [2010/08/24 09:31:39] @ toi joined channel #puppet | ||
| [2010/08/24 09:32:04] <fsweetser> Tas_: it's not a question of type, it's a question of which provider backend the package type is using on your system | ||
| [2010/08/24 09:32:15] <fsweetser> for example, the yum provide should be able to do latest, while the rpm provider can't | ||
| [2010/08/24 09:32:18] @ Quit: littleidea: Ping timeout: 240 seconds | ||
| [2010/08/24 09:32:28] @ plathrop is now known as plathrop-away | ||
| [2010/08/24 09:33:17] <dballing> I asked this earlier, but I think everyone was still sleepin'. :-) | ||
| [2010/08/24 09:33:31] <dballing> anyone have a link to a fact that will allow a client to report what NIS roles the server is in? | ||
| [2010/08/24 09:33:49] <Tas_> hmm... that's not very cool. I didn't install it using yum... | ||
| [2010/08/24 09:33:58] @ Quit: TREllis: Quit: leaving | ||
| [2010/08/24 09:34:11] <Tas_> is there a way to add that functionality or update it with yum? | ||
| [2010/08/24 09:34:32] <fsweetser> yum already has it | ||
| [2010/08/24 09:34:41] <fsweetser> what system are you on? | ||
| [2010/08/24 09:34:45] <Tas_> Debian | ||
| [2010/08/24 09:35:05] <fsweetser> can't help you there, as I'm useless on debian systems | ||
| [2010/08/24 09:36:12] <morpheus> http://docs.puppetlabs.com/guides/types/package.html | ||
| [2010/08/24 09:36:44] <morpheus> both apt and aptitude are upgradeable | ||
| [2010/08/24 09:37:29] <fsweetser> I think the provider also has to have versionable, doesn't it? which looks like it wouldn't work on dpkg | ||
| [2010/08/24 09:37:30] <Tas_> the error message says it's using apt-get to try and grab the file | ||
| [2010/08/24 09:37:34] <eric0> dballing: how would you get that from the commandline? it's been umm...nearly a decade since i had nis | ||
| [2010/08/24 09:37:45] <Tas_> but I also specified the source, anyway- "For those package formats that cannot retrieve their own files, you can use the source parameter to point to the correct file." so I shouldn't have a problem..? | ||
| [2010/08/24 09:39:56] <morpheus> from package.rb: newvalue(:latest, :required_features => :upgradeable) do | ||
| [2010/08/24 09:40:31] @ rawler_ joined channel #puppet | ||
| [2010/08/24 09:41:02] <morpheus> do you have the exact output? | ||
| [2010/08/24 09:42:03] <Tas_> yes, pastebin.com/gWPujxvE | ||
| [2010/08/24 09:42:13] <morpheus> cause I always tought apt-get will look in your respository and when you want to install a specific package you use dpkg -i | ||
| [2010/08/24 09:42:26] <morpheus> but has been a while since I last used debian | ||
| [2010/08/24 09:43:05] <morpheus> do you have the ressource definition? | ||
| [2010/08/24 09:43:10] <morpheus> what do you use as source? | ||
| [2010/08/24 09:43:18] @ scooby2 joined channel #puppet | ||
| [2010/08/24 09:43:52] <morpheus> and is crontab really a package? | ||
| [2010/08/24 09:43:53] <Tas_> source => "puppet:///crontab/testcrontab", | ||
| [2010/08/24 09:44:06] <Tas_> yeah, hold on- I'll just paste the entire file | ||
| [2010/08/24 09:44:45] <Tas_> http://pastebin.com/WA5cry32 | ||
| [2010/08/24 09:44:49] <morpheus> I think this will never work since "Puppet will not retrieve files for you" | ||
| [2010/08/24 09:45:06] <morpheus> so source has to be a source your package provider understands | ||
| [2010/08/24 09:45:23] <Tas_> hmm | ||
| [2010/08/24 09:45:23] <morpheus> And I doubt apt-get can handle puppet:// URLs | ||
| [2010/08/24 09:45:51] <morpheus> i think best is to define a repo and put that in /etc/apt/sources.list | ||
| [2010/08/24 09:46:12] <Tas_> but- the file transfers fine | ||
| [2010/08/24 09:46:31] <Tas_> if I comment out the require and package lines | ||
| [2010/08/24 09:46:40] <Tas_> doesn't error, and transfers the file | ||
| [2010/08/24 09:47:11] <Tas_> will that always transfer the file from the server, though? or if it already exists, will it just ignore it? | ||
| [2010/08/24 09:47:13] <morpheus> i just looked at your class. What is /tmp/testcrontab for? | ||
| [2010/08/24 09:47:27] <morpheus> yeah | ||
| [2010/08/24 09:47:41] <morpheus> I thought you meant the sourceparameter of package | ||
| [2010/08/24 09:48:01] @ Quit: macfly: Ping timeout: 240 seconds | ||
| [2010/08/24 09:48:25] <Tas_> Eventually, I want to manage the crontab file remotely- just replacing it from the server, using puppet | ||
| [2010/08/24 09:48:34] @ littleidea joined channel #puppet | ||
| [2010/08/24 09:48:51] @ Quit: ghaskins_mobile: Quit: This computer has gone to sleep | ||
| [2010/08/24 09:49:10] <morpheus> you may want to look at the cron type later | ||
| [2010/08/24 09:50:03] <morpheus> but first you have to specifications: The package crontab has to be installed. The file /tmp/testcrontab has to be present and match the server version | ||
| [2010/08/24 09:50:14] <morpheus> so you have problems with #1 | ||
| [2010/08/24 09:50:15] <gepetto> morpheus: #1 is http://projects.puppetlabs.com/issues/show/1 "Puppet - Feature #1: Differentiate classes from definitions - Puppet Labs" | ||
| [2010/08/24 09:50:46] <morpheus> looking at your output says "Couldn't find package crontab" | ||
| [2010/08/24 09:51:01] <morpheus> so is there really a package called crontab? | ||
| [2010/08/24 09:51:33] @ macfly joined channel #puppet | ||
| [2010/08/24 09:52:08] <Tas_> it's in the paste that I showed you... | ||
| [2010/08/24 09:52:09] <morpheus> gepetto: give me a hint | ||
| [2010/08/24 09:52:21] <Tas_> oh | ||
| [2010/08/24 09:52:42] @ mrwacky42 joined channel #puppet | ||
| [2010/08/24 09:54:37] <morpheus> #2 | ||
| [2010/08/24 09:54:37] <gepetto> morpheus: #2 is http://projects.puppetlabs.com/issues/show/2 "Puppet - Feature #2: Add 'link' ability to File - Puppet Labs" | ||
| [2010/08/24 09:55:06] <morpheus> ok now I know why gepetto didnt answerd ;-) | ||
| [2010/08/24 09:55:22] <tim|mac> he's kind of a bot :P | ||
| [2010/08/24 09:55:41] <dballing> eric0: sorry, I've got no idea, I don't use NIS myself at all, our engineers do. :-/ | ||
| [2010/08/24 09:56:21] @ thekad is now known as thekad-afk | ||
| [2010/08/24 09:57:30] <morpheus> I just thought that I had mismatched some terms here and the first link should be somekind of a lesson (dont mix words) | ||
| [2010/08/24 09:58:22] @ canvass joined channel #puppet | ||
| [2010/08/24 09:58:58] <eric0> dballing: turn pluginsync on and drop something like this into one of your modules http://gist.github.com/547891 | ||
| [2010/08/24 09:59:29] @ gebi_ is now known as gebi | ||
| [2010/08/24 09:59:31] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/08/24 10:00:33] @ Quit: littleidea: Quit: littleidea | ||
| [2010/08/24 10:01:43] <dballing> eric0: thanks | ||
| [2010/08/24 10:02:21] @ lak joined channel #puppet | ||
| [2010/08/24 10:03:06] <eric0> ah it chopped off my path -- that should go into your [modulepath]/modules/somemodule/lib/facter/ | ||
| [2010/08/24 10:03:19] @ adrian_broher joined channel #puppet | ||
| [2010/08/24 10:07:06] @ AimanA joined channel #puppet | ||
| [2010/08/24 10:12:35] @ shadoi joined channel #puppet | ||
| [2010/08/24 10:14:50] @ zirpu joined channel #puppet | ||
| [2010/08/24 10:17:14] @ Quit: rawler_: Remote host closed the connection | ||
| [2010/08/24 10:18:58] @ Quit: jense: Quit: Verlassend | ||
| [2010/08/24 10:19:10] @ littleidea joined channel #puppet | ||
| [2010/08/24 10:20:20] @ thekad-afk is now known as thekad | ||
| [2010/08/24 10:26:56] <Tas_> *sigh* the dashboard just deleted my module :c | ||
| [2010/08/24 10:28:17] <joe-mac1> how? | ||
| [2010/08/24 10:28:20] <joe-mac1> 7 | ||
| [2010/08/24 10:28:38] @ Quit: littleidea: Quit: littleidea | ||
| [2010/08/24 10:28:43] <Tas_> I had manually configured a few things, and then I fired up the dashboard and made a new class | ||
| [2010/08/24 10:28:54] <Tas_> aaand... yeah. | ||
| [2010/08/24 10:29:30] @ Quit: kolla: Remote host closed the connection | ||
| [2010/08/24 10:30:00] <Tas_> actually- might have helped if I was looking at the right terminal window | ||
| [2010/08/24 10:30:19] <Tas_> :) | ||
| [2010/08/24 10:33:02] @ Quit: canvass: Quit: Page closed | ||
| [2010/08/24 10:34:27] @ Quit: tecto__: Remote host closed the connection | ||
| [2010/08/24 10:35:22] <jamesturnbull> Tas_: I was going to say ... Dashboard deleting a module would be MAJOR bug :) | ||
| [2010/08/24 10:36:11] <Tas_> :) well, it doesn't see my manually-created module. nor do I see the module I made in the dashboard | ||
| [2010/08/24 10:36:38] @ Quit: macfly: Ping timeout: 264 seconds | ||
| [2010/08/24 10:36:48] <Tas_> where are those kept, btw? | ||
| [2010/08/24 10:37:18] <dballing> eric0: that did the trick. Thanks for much! | ||
| [2010/08/24 10:43:45] @ littleidea joined channel #puppet | ||
| [2010/08/24 10:45:13] @ scashin133 joined channel #puppet | ||
| [2010/08/24 10:46:48] <morpheus> what is the homedir of the puppet user supposed to be in 2.6.0 | ||
| [2010/08/24 10:46:57] <morpheus> /var/puppet or /var/lib/puppet? | ||
| [2010/08/24 10:47:40] @ jdcasey joined channel #puppet | ||
| [2010/08/24 10:50:36] @ Quit: lak: Quit: lak | ||
| [2010/08/24 10:51:30] @ alban2 joined channel #puppet | ||
| [2010/08/24 10:52:55] @ pting joined channel #puppet | ||
| [2010/08/24 10:57:54] @ Quit: gebi: Ping timeout: 240 seconds | ||
| [2010/08/24 10:58:25] @ Quit: mrwacky42: Ping timeout: 258 seconds | ||
| [2010/08/24 10:59:17] @ shadoi1 joined channel #puppet | ||
| [2010/08/24 10:59:18] @ Quit: shadoi: Read error: Connection reset by peer | ||
| [2010/08/24 11:00:47] <iamchrisf> I'm not sure, but I've stuck with /var/lib/puppet | ||
| [2010/08/24 11:01:01] <iamchrisf> Anyone no how I might trouble shoot this error: | ||
| [2010/08/24 11:01:02] <iamchrisf> err: Could not run Puppet configuration client: Could not find user chris | ||
| [2010/08/24 11:01:19] <iamchrisf> I've put it in trace on both client and server, but I'm not seeing much | ||
| [2010/08/24 11:02:03] <iamchrisf> http://pastie.org/1112875 | ||
| [2010/08/24 11:04:08] @ brothers joined channel #puppet | ||
| [2010/08/24 11:06:37] @ WALoeIII joined channel #puppet | ||
| [2010/08/24 11:11:10] <iamchrisf> *doh* user was missing, but home dir was still there. ensure => absent does not remove the users home dir by default. | ||
| [2010/08/24 11:11:43] <jbooth> iamchrisf: --debug produces much more useful debugging output, just FYI, for the future. | ||
| [2010/08/24 11:12:06] @ jaredrhine joined channel #puppet | ||
| [2010/08/24 11:12:45] <iamchrisf> Actually debug didn't give useful info for this issue. | ||
| [2010/08/24 11:13:10] <iamchrisf> I just wish it would have said where in the config it broke. | ||
| [2010/08/24 11:13:11] @ alfism joined channel #puppet | ||
| [2010/08/24 11:13:50] @ Quit: QuackNL: Ping timeout: 276 seconds | ||
| [2010/08/24 11:14:10] <ohadlevy> mocker: that might be possible to get the os running, but without puppet it would be a bit harder | ||
| [2010/08/24 11:14:48] <jbooth> morpheus: It might vary on macos, but according to LFS it should be /var/lib/puppet. | ||
| [2010/08/24 11:20:07] @ Quit: pseubodot: Quit: leaving | ||
| [2010/08/24 11:22:07] <iamchrisf> heh. even adding User[$username] to the requires of all the File objects it's still complaining. | ||
| [2010/08/24 11:22:59] @ bmahe joined channel #puppet | ||
| [2010/08/24 11:24:20] @ Quit: fluxdude: Quit: KVIrc 4.0.0 Insomnia http://www.kvirc.net/ | ||
| [2010/08/24 11:25:31] @ nakano is now known as nakano_ | ||
| [2010/08/24 11:28:33] @ Quit: rcrowley: Quit: rcrowley | ||
| [2010/08/24 11:37:22] @ Chiku joined channel #puppet | ||
| [2010/08/24 11:37:59] @ reyjrar joined channel #puppet | ||
| [2010/08/24 11:38:33] @ lak joined channel #puppet | ||
| [2010/08/24 11:41:31] <iamchrisf> Has anyone ever sorted this out ? http://projects.puppetlabs.com/issues/432 | ||
| [2010/08/24 11:41:58] <iamchrisf> When I remove a user using ensure => absent, it removes the user, but not the homedir. | ||
| [2010/08/24 11:42:10] <iamchrisf> When I try to readd the user I get: | ||
| [2010/08/24 11:42:29] <iamchrisf> Could not run Puppet configuration client: Could not find user chris | ||
| [2010/08/24 11:42:52] <iamchrisf> with no clue where it broke except that it's a file ownership issue. But all file ownerships have a User requires. | ||
| [2010/08/24 11:45:02] <Tas_> are puppet and the puppet-dashboard configured to start up at boot automatically by default? | ||
| [2010/08/24 11:45:18] <Tas_> after a default install and all that | ||
| [2010/08/24 11:45:34] <Volcane> iamchrisf: somewhere something has that require :) look in the yaml file puppet writes | ||
| [2010/08/24 11:46:56] @ EddieTheJedi joined channel #puppet | ||
| [2010/08/24 11:48:43] @ thekad is now known as thekad-afk | ||
| [2010/08/24 11:48:52] <morpheus> I think puppet uses useradd with -m to create the dir but doesnt use userdel with -r to remove the homedir | ||
| [2010/08/24 11:49:44] <morpheus> you may want to configure the homedir as a file-ressource | ||
| [2010/08/24 11:54:34] @ gebi joined channel #puppet | ||
| [2010/08/24 11:55:36] @ Quit: lak: Quit: lak | ||
| [2010/08/24 11:55:52] @ Ramonster joined channel #puppet | ||
| [2010/08/24 11:57:48] @ eshamow|afk is now known as eshamow | ||
| [2010/08/24 11:58:21] <iamchrisf> I am.. that's what's breaking | ||
| [2010/08/24 11:58:39] <iamchrisf> I think it's a bug | ||
| [2010/08/24 11:58:59] <Volcane> you're doing it wrong | ||
| [2010/08/24 11:59:02] <iamchrisf> It's checking File homedir and username does not exist | ||
| [2010/08/24 11:59:12] <iamchrisf> even though the File object has a require User[username] | ||
| [2010/08/24 11:59:23] <Volcane> show your code and the error on pastie | ||
| [2010/08/24 11:59:27] <iamchrisf> k | ||
| [2010/08/24 12:02:23] <iamchrisf> http://pastie.org/1113031 | ||
| [2010/08/24 12:02:40] @ JM joined channel #puppet | ||
| [2010/08/24 12:02:54] <ohadlevy> ReinH: could you not revert the part about the dnsdomainname? | ||
| [2010/08/24 12:03:11] @ Quit: JM: Read error: Connection reset by peer | ||
| [2010/08/24 12:03:11] <ReinH> ohadlevy: in the hostname fact? | ||
| [2010/08/24 12:03:17] @ Quit: EddieTheJedi: Ping timeout: 260 seconds | ||
| [2010/08/24 12:03:24] <ReinH> should hostname be doing a reverse dns lookup? | ||
| [2010/08/24 12:03:46] <jamesturnbull> gepetto: seen canillath | ||
| [2010/08/24 12:03:48] <gepetto> jamesturnbull: nope! | ||
| [2010/08/24 12:03:49] <ohadlevy> ReinH: there are a few differnt things that patch do, one of them is to remove the dnsdomainname usage | ||
| [2010/08/24 12:03:57] <jamesturnbull> gepetto: seen cannilath | ||
| [2010/08/24 12:03:58] <gepetto> jamesturnbull: nope! | ||
| [2010/08/24 12:04:10] <ohadlevy> ReinH: http://github.com/reductivelabs/facter/commit/32c0cb002a27e3defca17822c9688c8206b931ab#L0R12 | ||
| [2010/08/24 12:05:11] <ReinH> ohadlevy: you mean 'domainname'? | ||
| [2010/08/24 12:05:32] <ohadlevy> ReinH: yeah sorry, it returns the nis/ldap domain name which is simply wrong | ||
| [2010/08/24 12:05:42] <ReinH> ohadlevy: ok, so that should stay out? | ||
| [2010/08/24 12:05:55] <ReinH> ohadlevy: what about the change to hostname.rb? | ||
| [2010/08/24 12:05:55] <morpheus> iamchrisf: remove the managehome => true if you create it anyway | ||
| [2010/08/24 12:05:55] <ohadlevy> yeys | ||
| [2010/08/24 12:06:42] <ohadlevy> ReinH: it sucks as it means you create the fqdn from the domain fact | ||
| [2010/08/24 12:06:51] <iamchrisf> morpheus: good point. | ||
| [2010/08/24 12:07:13] <iamchrisf> don't think that is what's causing this though. | ||
| [2010/08/24 12:07:36] <morpheus> and I cant see any ensure => present in there | ||
| [2010/08/24 12:07:58] <Volcane> iamchrisf: you can just remove the require's for User[chris] if you set owner => chris its implied | ||
| [2010/08/24 12:08:34] <ReinH> ohadlevy: I want to make Facter[:fqdn] behave like it did in 1.5.7 | ||
| [2010/08/24 12:08:45] <Volcane> and if you're going to just set all that to absent you probably wouldnt want to require the directory when you're about to make it absent etc | ||
| [2010/08/24 12:09:00] <morpheus> and I think if you have user ensure=>absent and the homedir ensure=>directory you will have a conflict | ||
| [2010/08/24 12:09:07] <Volcane> yup | ||
| [2010/08/24 12:09:12] <Volcane> you really want 2 blocks | ||
| [2010/08/24 12:09:22] <Volcane> if $ensure == present { .... } else { } | ||
| [2010/08/24 12:09:25] <ReinH> ohadlevy: #puppet-dev? | ||
| [2010/08/24 12:09:36] @ Quit: littleidea: Quit: littleidea | ||
| [2010/08/24 12:09:43] <Volcane> cos you totally wont be able to ensure absent on the stuff you do to create the user | ||
| [2010/08/24 12:09:44] <iamchrisf> morpheus: ahh correct. trying now | ||
| [2010/08/24 12:10:21] <iamchrisf> hmm.. yea I see my logic is a bit flawed. | ||
| [2010/08/24 12:10:52] <morpheus> or ensure => $ensure on the user and on the homedir ensure => $ensure ? { present => directory, default => $ensure } | ||
| [2010/08/24 12:10:59] <morpheus> not 100%sure this will work | ||
| [2010/08/24 12:11:02] <Phibs> anyone using puppet with func using puppet's certs? | ||
| [2010/08/24 12:11:09] <Phibs> I'm having issues getting it to work properly :( | ||
| [2010/08/24 12:13:51] <iamchrisf> morpheus volcane: my logic is this. If its a valid user I import their user file. When they are no longer valid remove the import and add the ensure absent. Now I've tested this and that's whats cause the current problem | ||
| [2010/08/24 12:14:14] @ DaveCore_ joined channel #puppet | ||
| [2010/08/24 12:14:15] <iamchrisf> I've removed the ensure absent and put the import back. | ||
| [2010/08/24 12:14:43] <DaveCore_> Wow there's a lot of people here | ||
| [2010/08/24 12:14:45] <ReinH> ohadlevy: is the incorrect use of 'domainname' in a ticket? | ||
| [2010/08/24 12:15:06] <ReinH> ohadlevy: #1291 ? | ||
| [2010/08/24 12:15:07] <gepetto> ReinH: ohadlevy: #1291 is http://projects.puppetlabs.com/issues/show/1291 "Facter - Bug #1291: Facter is using the NIS domain name instead of DNS domain name in some cases - Puppet Labs" | ||
| [2010/08/24 12:15:51] <jamesturnbull> masterzen: it'll be the City Club of San Francisco so far | ||
| [2010/08/24 12:15:53] @ EddieTheJedi joined channel #puppet | ||
| [2010/08/24 12:15:57] <jamesturnbull> masterzen: we're all staying at the Serrano thus far | ||
| [2010/08/24 12:16:33] <iamchrisf> now the issue is that the directory is there but the user is not. Why it doesn't add the user before trying the files is where I'm lost. | ||
| [2010/08/24 12:16:33] <DaveCore_> Question: I'm just starting with puppet and have managed to set the permissions of a file on a remote client. I would like to know if there is a way to know about client problems without actually fixing them. Any tips appreciated. | ||
| [2010/08/24 12:16:33] * ohadlevy hopes he could get to puppetcamp this year too | ||
| [2010/08/24 12:17:02] <jamesturnbull> ohadlevy: that'd be cool - where are you based currently? | ||
| [2010/08/24 12:17:14] <ohadlevy> jamesturnbull: back in Israel | ||
| [2010/08/24 12:17:19] <jamesturnbull> DaveCore_: --noop mode | ||
| [2010/08/24 12:17:28] <jamesturnbull> DaveCore_: it tells you what it will change without changing it | ||
| [2010/08/24 12:17:34] <jamesturnbull> ohadlevy: shalom | ||
| [2010/08/24 12:18:16] @ geekatcmu joined channel #puppet | ||
| [2010/08/24 12:18:34] @ Quit: bug: Ping timeout: 252 seconds | ||
| [2010/08/24 12:18:56] <jamesturnbull> ohadlevy: wouldn't be working somewhere near Avi Kivity would you? :) | ||
| [2010/08/24 12:19:37] <ohadlevy> jamesturnbull: about 10 meters | ||
| [2010/08/24 12:19:59] * jamesturnbull gigles | ||
| [2010/08/24 12:20:13] <jamesturnbull> which is like giggling only you cough in the middle | ||
| [2010/08/24 12:21:15] <ohadlevy> jamesturnbull: you should come visit us | ||
| [2010/08/24 12:21:36] <jamesturnbull> ohadlevy: actually that'd be cool - I'd love to come - any good tech conferences in Israel? | ||
| [2010/08/24 12:21:53] * Volcane 'll come again when the violence stops, i wont hold my breath :) | ||
| [2010/08/24 12:22:46] <ohadlevy> jamesturnbull: i think so, but nothing that I could think of at the moment | ||
| [2010/08/24 12:23:54] <jamesturnbull> ohadlevy: the only one I had can find has a hebrew website - http://august.penguin.org.il/ - and I can't read backwards | ||
| [2010/08/24 12:23:59] @ nul0op joined channel #puppet | ||
| [2010/08/24 12:24:09] @ tecto__ joined channel #puppet | ||
| [2010/08/24 12:24:19] <jamesturnbull> Volcane: you went home to south africa... :P | ||
| [2010/08/24 12:24:36] <Volcane> jamesturnbull: yeah, i have a bullet proof porche. | ||
| [2010/08/24 12:24:40] <Volcane> (not kidding) | ||
| [2010/08/24 12:25:33] <jamesturnbull> Volcane: maybe ohadlevy would fork out for a vest? | ||
| [2010/08/24 12:26:01] <ohadlevy> jamesturnbull: only if volcane brings the porche | ||
| [2010/08/24 12:26:34] <DaveCore_> Thanks james, that's what i was looking for. Any tips for good websites if what i want to do is simply make sure certain files are all the same on all my servers? | ||
| [2010/08/24 12:26:47] <iamchrisf> How would I find where in my manifests this is being caused: err: Could not run Puppet configuration client: Could not find user chris | ||
| [2010/08/24 12:27:16] <iamchrisf> trace nor debug provide insight into where this occurs. | ||
| [2010/08/24 12:27:18] <Volcane> jamesturnbull: we also have finger print access control and live on the 25th floor under insane security etc, its not how people are supposed to live :) | ||
| [2010/08/24 12:29:23] <morpheus> iamchrisf: do you run puppet agent with --test? | ||
| [2010/08/24 12:29:45] <iamchrisf> morpheus: I'm running: puppetd --test --trace --debug | ||
| [2010/08/24 12:30:20] <jamesturnbull> DaveCore_: just create your puppet manifests as normal but only ever run in --noop mode | ||
| [2010/08/24 12:30:28] <jamesturnbull> DaveCore_: the reporting output will highlight deviations | ||
| [2010/08/24 12:30:38] <jamesturnbull> DaveCore_: we have several big users who just do this | ||
| [2010/08/24 12:30:49] <DaveCore_> I don't know where to start with puppet... | ||
| [2010/08/24 12:30:56] <iamchrisf> I can follow the trace and see that it's a File that's causing it. | ||
| [2010/08/24 12:31:09] <iamchrisf> Just don't know which nor why. So I ran an strace. | ||
| [2010/08/24 12:31:18] <jamesturnbull> DaveCore_: http://docs.puppetlabs.com/guides/introduction.html | ||
| [2010/08/24 12:31:38] <jamesturnbull> DaveCore_: also there is a book (that I wrote) - http://apress.com/book/view/1590599780 | ||
| [2010/08/24 12:32:32] <ohadlevy> jamesturnbull: openisrael was suppose to be interesting (i missed it this year) maybe next year | ||
| [2010/08/24 12:33:11] @ jhaddad joined channel #puppet | ||
| [2010/08/24 12:33:28] <iamchrisf> strace shows me last file before the error it stat'd was /home/chris | ||
| [2010/08/24 12:33:54] <iamchrisf> makes me believe File { "/home/$username": is the culprit | ||
| [2010/08/24 12:34:00] <ohadlevy> jamesturnbull: I'm sure you guys have customers here :) | ||
| [2010/08/24 12:38:06] @ Quit: notbrien: Quit: notbrien | ||
| [2010/08/24 12:38:17] @ Quit: DaveCore_: Ping timeout: 276 seconds | ||
| [2010/08/24 12:38:17] <morpheus> when you write your own type with a provider that uses parsefile like http://www.kartar.net/2010/02/puppet-parsedfile-types-and-providers/ | ||
| [2010/08/24 12:38:22] <morpheus> but you more than one field | ||
| [2010/08/24 12:38:38] <morpheus> does puppet take the first one as a primary key or something? | ||
| [2010/08/24 12:38:57] <morpheus> cause how does puppet decides if a line is absent or just wrong? | ||
| [2010/08/24 12:39:42] @ DaveCore joined channel #puppet | ||
| [2010/08/24 12:43:26] @ Quit: mdxp: Quit: Leaving. | ||
| [2010/08/24 12:44:20] @ Quit: Deesl: Ping timeout: 276 seconds | ||
| [2010/08/24 12:44:36] @ ghaskins_mobile joined channel #puppet | ||
| [2010/08/24 12:46:16] <DaveCore> Anyone knows where i should start if i want to make sure some files are the same on all my servers? I have Puppet running on a server and a client. | ||
| [2010/08/24 12:48:01] @ goldfish joined channel #puppet | ||
| [2010/08/24 12:49:16] @ littleidea joined channel #puppet | ||
| [2010/08/24 12:50:59] @ Quit: [GuS]: Remote host closed the connection | ||
| [2010/08/24 12:52:06] <morpheus> define 'some' files | ||
| [2010/08/24 12:52:48] @ RedPepper is now known as redpepper | ||
| [2010/08/24 12:53:09] @ mrwacky42 joined channel #puppet | ||
| [2010/08/24 12:55:23] <DaveCore> And so on | ||
| [2010/08/24 12:55:25] @ shadoi1 left channel #puppet () | ||
| [2010/08/24 12:55:32] <DaveCore> Hmm | ||
| [2010/08/24 12:55:42] <morpheus> Do the files belong to specific applications? Then create a module for each application and place a init.pp in there with your file-ressource there | ||
| [2010/08/24 12:55:42] <DaveCore> My post didn't work | ||
| [2010/08/24 12:56:00] <DaveCore> I was saying sudoers, holidays, iptables, ... | ||
| [2010/08/24 12:56:26] @ JC_ joined channel #puppet | ||
| [2010/08/24 12:57:32] <JC_> Hello, I am using Puppet 2.6.0 I am getting a error with the filesserver. Error 400 on SERVER: Not authorized to call find on /file_metadata/sitesearch/files/test.xml | ||
| [2010/08/24 12:57:44] <goldfish> when installing modules from forge should i be removing the username from the extracted folder or is there some other way that puppet can find the module ? | ||
| [2010/08/24 12:58:53] <JC_> I have a very basic config. My fileserver.config file is [files] path /etc/puppet/manifests allow * | ||
| [2010/08/24 13:00:15] <morpheus> think you dont need a fileserver.conf | ||
| [2010/08/24 13:00:26] <JC_> and my class file is source => "puppet:///sitesearch/files/test.xml" In research i saw that this was a problem in .25 | ||
| [2010/08/24 13:00:50] <morpheus> /etc/puppet/modules/<Modulename>/manifests/... | ||
| [2010/08/24 13:00:58] @ Quit: etank: Ping timeout: 245 seconds | ||
| [2010/08/24 13:01:01] @ Quit: project2501a: Remote host closed the connection | ||
| [2010/08/24 13:02:20] <JC_> so delete the fileserver.conf file and use the /etc/puppet/modules/<ModuleName>/manifests convention? | ||
| [2010/08/24 13:02:29] <morpheus> yeah | ||
| [2010/08/24 13:02:49] @ spikebike joined channel #puppet | ||
| [2010/08/24 13:03:11] <morpheus> and if you want to server a file you can use source => puppet://puppetmaster/modules/<ModuleName>/myfile | ||
| [2010/08/24 13:03:21] <JC_> so as my source I would say souce => "puppet://<moduleName>/path to files/" ? | ||
| [2010/08/24 13:03:31] <morpheus> which will server /etc/puppet/modules/<ModulName>/files/myfile | ||
| [2010/08/24 13:03:55] <DaveCore> morpheus: okay i think I got it. I just created a sudoers2 file on a client. | ||
| [2010/08/24 13:04:07] <JC_> got it. thanks I will try that | ||
| [2010/08/24 13:04:26] @ uta joined channel #puppet | ||
| [2010/08/24 13:04:31] @ uta left channel #puppet () | ||
| [2010/08/24 13:04:45] @ project2501a joined channel #puppet | ||
| [2010/08/24 13:04:46] @ thekad-afk is now known as thekad | ||
| [2010/08/24 13:04:52] <morpheus> template("<Modulname>/mytemplate.erb") will look for "/etc/puppet/modules/<ModulName>/templates/mytemplate.erb" | ||
| [2010/08/24 13:05:15] <morpheus> if you stick to this schema than you will save yourself a lot of pain | ||
| [2010/08/24 13:05:26] <JC_> great, i till try that | ||
| [2010/08/24 13:06:53] <DaveCore> Is there a way i can force noop mode from the server to make sure i never overwrite anything on the clients even if i dont run them in noop mode? | ||
| [2010/08/24 13:07:14] <Volcane> DaveCore: set it in the config | ||
| [2010/08/24 13:08:14] <morpheus> yeah and if you want to overwrite it you can use --no-noop | ||
| [2010/08/24 13:08:59] <morpheus> i really didnt expect it to work because it is kind of a funny parameter but it did | ||
| [2010/08/24 13:09:02] @ mdxp joined channel #puppet | ||
| [2010/08/24 13:09:12] @ mdxp left channel #puppet () | ||
| [2010/08/24 13:10:04] <morpheus> btw: does puppet has some sort of interactive run? | ||
| [2010/08/24 13:10:14] <DaveCore> Volcane: which config would that be? | ||
| [2010/08/24 13:10:25] <morpheus> /etc/puppet.conf | ||
| [2010/08/24 13:10:29] <morpheus> [main] | ||
| [2010/08/24 13:10:33] <morpheus> noop = true | ||
| [2010/08/24 13:10:42] <morpheus> /etc/puppet/puppet.conf | ||
| [2010/08/24 13:10:52] <Volcane> the only config file :) | ||
| [2010/08/24 13:11:06] <DaveCore> Oh i see it. Noop = true or false | ||
| [2010/08/24 13:12:39] <morpheus> Because I once had the case that I wanted to create a lot of users and there was one dependency that /home is mounted | ||
| [2010/08/24 13:13:05] <morpheus> noop looked good so I gave it a shot | ||
| [2010/08/24 13:13:14] <DaveCore> Hmm. Do you mean in each agent's puppet.conf? I was looking for a way to set it on the server side | ||
| [2010/08/24 13:13:37] <morpheus> but after /home was mounted (nfs) puppet overwrites every bashrc of the admins | ||
| [2010/08/24 13:14:25] <morpheus> and puppet couldnt tell me what changes he would make beforehand because /home wasnt mounted at the time i did --noop | ||
| [2010/08/24 13:14:38] <morpheus> interactive run would be cool | ||
| [2010/08/24 13:15:01] <morpheus> you can serve a puppet.conf to all your clients that has noop=true | ||
| [2010/08/24 13:15:28] @ lak joined channel #puppet | ||
| [2010/08/24 13:15:35] <morpheus> but switching to noop=false can be harder afterwards ;-) | ||
| [2010/08/24 13:15:44] @ shadoi joined channel #puppet | ||
| [2010/08/24 13:15:46] <Volcane> morpheus: --no-noop :) | ||
| [2010/08/24 13:15:46] <DaveCore> I really have to start thinking in a confoguration management way ;) | ||
| [2010/08/24 13:16:12] <morpheus> yeah I know. On the client side | ||
| [2010/08/24 13:16:53] <morpheus> But try serving a config with noop=false to all your clients having noop=true is difficult | ||
| [2010/08/24 13:18:14] <morpheus> but wait I guess you can say ressource { noop => true } in your basenode | ||
| [2010/08/24 13:18:42] @ Quit: littleidea: Quit: littleidea | ||
| [2010/08/24 13:20:37] @ Diranged joined channel #puppet | ||
| [2010/08/24 13:21:38] <Diranged> Ugh.. I'm trying to manage coldfusion with puppet, but coldfusion has a habit of loading your .xml config files, and then re-writing them (different format, whatever..). Puppet sees the change, replaces the file, and restarts the service… | ||
| [2010/08/24 13:21:44] <Diranged> any suggestions on the best way to deal with this? | ||
| [2010/08/24 13:21:50] @ notbrien joined channel #puppet | ||
| [2010/08/24 13:21:50] <Diranged> (other than getting rid of CF … not an option. :( ) | ||
| [2010/08/24 13:21:58] <DaveCore> I put noop = true in my client puppet.conf but if i run puppetd --test --verbose and it still does changes for real | ||
| [2010/08/24 13:23:51] @ rcrowley joined channel #puppet | ||
| [2010/08/24 13:25:45] <morpheus> in what section? | ||
| [2010/08/24 13:26:31] <morpheus> try [agent] | ||
| [2010/08/24 13:27:19] <DaveCore> Thanks for the help. I'll play around with it and come back soon. Thanks | ||
| [2010/08/24 13:27:19] @ Quit: DaveCore: Quit: Colloquy for iPad - http://colloquy.mobi | ||
| [2010/08/24 13:27:59] <morpheus> what puppet version do you use? | ||
| [2010/08/24 13:28:17] <morpheus> if you use 2.6 you should run "puppet agent --test" | ||
| [2010/08/24 13:28:27] <morpheus> test does include --verbose and --no-daemonize | ||
| [2010/08/24 13:29:13] @ Quit: shadoi: Quit: Leaving. | ||
| [2010/08/24 13:29:50] <morpheus> you can also set noop within a ressource configuration | ||
| [2010/08/24 13:30:24] <morpheus> so File { noop => true } will set a default, that all files arent synced | ||
| [2010/08/24 13:30:46] <morpheus> and file {'/tmp/test': ensure => file, noop=> true} does also work | ||
| [2010/08/24 13:31:05] <morpheus> both versions will overwrite your commandline option or the value in /etc/puppet/puppet.conf | ||
| [2010/08/24 13:31:31] <morpheus> but I guess you havent defined noop=>false in your manifests somewhere? | ||
| [2010/08/24 13:32:39] @ Doublewood joined channel #puppet | ||
| [2010/08/24 13:33:43] @ Quit: toi: Quit: Ex-Chat | ||
| [2010/08/24 13:39:24] @ ryep joined channel #puppet | ||
| [2010/08/24 13:39:35] @ Quit: MPSimmons: Quit: Leaving. | ||
| [2010/08/24 13:39:59] @ Quit: iamchrisf: Quit: iamchrisf | ||
| [2010/08/24 13:43:05] @ Quit: tecto_: Quit: tecto_ | ||
| [2010/08/24 13:44:10] @ _3rdman joined channel #puppet | ||
| [2010/08/24 13:45:16] @ Quit: carlasouza: Ping timeout: 272 seconds | ||
| [2010/08/24 13:47:01] <Diranged> FWIW, I found this article on managing volatile files in puppet and its logic works perfectly for my situation: http://serialized.net/2009/04/managing-volatile-files-with-puppet/ | ||
| [2010/08/24 13:51:13] @ bug joined channel #puppet | ||
| [2010/08/24 13:52:02] @ Quit: _3rdman: Remote host closed the connection | ||
| [2010/08/24 13:52:37] <geekatcmu> So, has anyone here ever run Puppet/Foreman using storedconfigs with MySQL in multi-master mode? | ||
| [2010/08/24 13:52:52] <geekatcmu> I'm seeing lots of failed runs that look like "Could not retrieve catalog from remote server: Error 400 on SERVER: Mysql::DupEntry: Duplicate entry..." | ||
| [2010/08/24 13:54:47] @ Quit: adrian_broher: Quit: Verlassend | ||
| [2010/08/24 14:03:00] @ scashin133_ joined channel #puppet | ||
| [2010/08/24 14:04:40] @ Quit: scashin133_: Client Quit | ||
| [2010/08/24 14:06:02] @ Quit: scashin133: Ping timeout: 276 seconds | ||
| [2010/08/24 14:07:39] @ _3rdman joined channel #puppet | ||
| [2010/08/24 14:07:45] @ Quit: nul0op: Read error: Connection reset by peer | ||
| [2010/08/24 14:09:46] @ Quit: nexx: Quit: quit | ||
| [2010/08/24 14:10:19] @ Quit: gniks: Quit: Leaving. | ||
| [2010/08/24 14:11:36] @ nul0op joined channel #puppet | ||
| [2010/08/24 14:11:41] @ Quit: nul0op: Client Quit | ||
| [2010/08/24 14:11:46] @ nul0op joined channel #puppet | ||
| [2010/08/24 14:12:11] <morpheus> another try: custom types | ||
| [2010/08/24 14:12:30] <morpheus> is there an API somewhere i can read? | ||
| [2010/08/24 14:12:45] @ Quit: jhaddad: Quit: jhaddad | ||
| [2010/08/24 14:12:53] @ littleidea joined channel #puppet | ||
| [2010/08/24 14:13:14] @ fhh left channel #puppet () | ||
| [2010/08/24 14:14:34] @ Quit: littleidea: Remote host closed the connection | ||
| [2010/08/24 14:14:40] @ littleidea joined channel #puppet | ||
| [2010/08/24 14:18:09] <jamesturnbull> morpheus: what are you after? | ||
| [2010/08/24 14:18:28] @ gniks joined channel #puppet | ||
| [2010/08/24 14:18:46] <morpheus> I want to manage /etc/project on Solaris and I want to create a type for that | ||
| [2010/08/24 14:18:55] <morpheus> I already read your /etc/shell example | ||
| [2010/08/24 14:19:03] <jamesturnbull> morpheus: ok | ||
| [2010/08/24 14:19:15] <morpheus> but there are different fields in it (like /etc/passwd) | ||
| [2010/08/24 14:19:32] <morpheus> and I can modify the file with projadd, projmod and projdel | ||
| [2010/08/24 14:19:59] <morpheus> so I'm a bit confused where to start | ||
| [2010/08/24 14:21:01] @ vad3R joined channel #puppet | ||
| [2010/08/24 14:21:02] <morpheus> I already looked at puppet/provider/host/parsed.rb because in /etc/hosts there are different fields too | ||
| [2010/08/24 14:21:22] @ fredden joined channel #puppet | ||
| [2010/08/24 14:21:43] <jamesturnbull> morpheus: the command you cited do everything you want to do? Is there some way to query the fie to determine current state? | ||
| [2010/08/24 14:22:13] @ etank joined channel #puppet | ||
| [2010/08/24 14:22:19] <morpheus> I cannot tell cause I dont have access to the machine right now and I'm no Solaris expert | ||
| [2010/08/24 14:22:31] <morpheus> As far as I can tell: no | ||
| [2010/08/24 14:22:40] <morpheus> except looking at the file of course | ||
| [2010/08/24 14:23:19] <jamesturnbull> morpheus: can you read the file ? | ||
| [2010/08/24 14:23:53] <jamesturnbull> morpheus: because you then have a good ensurable type - exists? does a read of the file and parses the contents - and then you can use the commands to create and delete | ||
| [2010/08/24 14:24:32] <morpheus> yeah thats the plan. | ||
| [2010/08/24 14:26:33] @ Quit: vad3R: Quit: vad3R | ||
| [2010/08/24 14:27:43] <ReinH> #4583 is ready to be tested, could someone confirm? | ||
| [2010/08/24 14:27:44] <gepetto> ReinH: #4583 is http://projects.puppetlabs.com/issues/show/4583 "Facter - Bug #4583: "sh: sysctl: not found" error on solaris - Puppet Labs" | ||
| [2010/08/24 14:28:04] <morpheus> thats my type: http://pastie.org/1113347 | ||
| [2010/08/24 14:28:14] <morpheus> but I dont know how to realize the provider | ||
| [2010/08/24 14:28:20] @ vad3R joined channel #puppet | ||
| [2010/08/24 14:28:49] @ Quit: etank: Ping timeout: 272 seconds | ||
| [2010/08/24 14:30:10] @ etank joined channel #puppet | ||
| [2010/08/24 14:30:35] <morpheus> do I just need to define the methods create (uses projadd) exists? (I think I have to learn some ruby for this one) and destory (uses projdel) | ||
| [2010/08/24 14:31:00] <morpheus> and than getter and setter for user, group, comment, etc? | ||
| [2010/08/24 14:32:15] <jamesturnbull> morpheus: so much like http://pastie.org/1113361 | ||
| [2010/08/24 14:32:31] <jamesturnbull> morpheus: yeah basically | ||
| [2010/08/24 14:32:45] <morpheus> and how would I realize the getter? Open the /etc/project, find the line of the right project and pick the right field? | ||
| [2010/08/24 14:32:54] <jamesturnbull> morpheus: yeah | ||
| [2010/08/24 14:33:06] <morpheus> because I dont want to parse the file 5 times to check 5 attributes right? | ||
| [2010/08/24 14:33:24] <jamesturnbull> morpheus: yep | ||
| [2010/08/24 14:33:43] @ Quit: Ramonster: Quit: Computer has gone to sleep | ||
| [2010/08/24 14:34:45] @ Quit: vad3R: Quit: vad3R | ||
| [2010/08/24 14:35:20] @ Quit: labrown: Quit: Leaving | ||
| [2010/08/24 14:35:39] @ tecto_ joined channel #puppet | ||
| [2010/08/24 14:36:01] @ Quit: etank: Ping timeout: 265 seconds | ||
| [2010/08/24 14:37:15] @ etank joined channel #puppet | ||
| [2010/08/24 14:39:29] @ vad3R joined channel #puppet | ||
| [2010/08/24 14:40:22] @ Quit: mattock: Ping timeout: 258 seconds | ||
| [2010/08/24 14:42:46] @ mindless joined channel #puppet | ||
| [2010/08/24 14:42:55] <mindless> ReinH: hi | ||
| [2010/08/24 14:43:04] <ReinH> mindless: oh hi | ||
| [2010/08/24 14:43:17] <mindless> I wanted to test #4583 | ||
| [2010/08/24 14:43:17] <gepetto> mindless: #4583 is http://projects.puppetlabs.com/issues/show/4583 "Facter - Bug #4583: "sh: sysctl: not found" error on solaris - Puppet Labs" | ||
| [2010/08/24 14:43:26] <mindless> where is your branch? | ||
| [2010/08/24 14:43:27] @ jhaddad joined channel #puppet | ||
| [2010/08/24 14:43:31] <ReinH> mindless: github.com/reinh | ||
| [2010/08/24 14:43:35] <mindless> thx | ||
| [2010/08/24 14:43:39] <ReinH> np | ||
| [2010/08/24 14:43:49] <ReinH> mindless: update the ticket when you do pls | ||
| [2010/08/24 14:43:59] <mindless> yup | ||
| [2010/08/24 14:44:29] <mindless> ah, forked from reductivelabs/facter .. i was looking from http://github.com/lak/facter/network/members | ||
| [2010/08/24 14:48:34] @ Quit: vad3R: Quit: Leaving... | ||
| [2010/08/24 14:49:45] @ Quit: JC_: Quit: Page closed | ||
| [2010/08/24 14:50:16] @ Quit: uphillian: Quit: Leaving. | ||
| [2010/08/24 14:51:47] @ Quit: reyjrar: Quit: Leaving. | ||
| [2010/08/24 14:52:52] <ReinH> heh :) | ||
| [2010/08/24 14:53:06] <ReinH> yeah, reductivelabs is the canonical repo | ||
| [2010/08/24 14:53:08] <morpheus> how does puppet use the provider? Does it first run exists? if it return true run create and false run destroy | ||
| [2010/08/24 14:53:43] <morpheus> and if exists? evaluates to true checking all the getters? | ||
| [2010/08/24 14:55:19] @ Quit: bug: Ping timeout: 258 seconds | ||
| [2010/08/24 14:59:39] @ Quit: gniks: Quit: Leaving. | ||
| [2010/08/24 15:02:26] @ Quit: _3rdman: Remote host closed the connection | ||
| [2010/08/24 15:06:00] <Diranged> ok, can someone help me with a template? i need to take memorysize and essentially divide it in half and put it into the template.. dynamic for every host.. i know its basic ruby, i just dont know how | ||
| [2010/08/24 15:06:46] <Volcane> sadly memorysize isnt reported as a number, epic wtf | ||
| [2010/08/24 15:07:21] <Diranged> cant turn it into an int? something like .to_int? | ||
| [2010/08/24 15:07:55] <Volcane> its "512 MB" | ||
| [2010/08/24 15:08:34] <Diranged> so do a regex ont it first? | ||
| [2010/08/24 15:09:04] <mrwacky42> surely ruby has a library to do that parsing somewheres ? | ||
| [2010/08/24 15:09:24] <ReinH> mindless: thanks | ||
| [2010/08/24 15:09:31] <ReinH> Diranged: now you have two problems | ||
| [2010/08/24 15:09:54] <eric0> whoa, what's really odd is it *starts out* as a number and then facter/util/memory.rb converts it into the scaled text string | ||
| [2010/08/24 15:10:07] <eric0> i'd probably make a parallel set of facts that just...doesn't do that. | ||
| [2010/08/24 15:10:16] <ReinH> eric0: yeah, good times | ||
| [2010/08/24 15:11:37] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/08/24 15:11:53] <Tas_> are puppet and the puppet-dashboard configured to start up at boot automatically by default? | ||
| [2010/08/24 15:12:05] <Tas_> I don't see any entries in init.d... | ||
| [2010/08/24 15:12:12] @ scashin133 joined channel #puppet | ||
| [2010/08/24 15:12:33] <morpheus> because they wont install any init-files | ||
| [2010/08/24 15:12:39] <Volcane> eric0: yup, its pretty bad | ||
| [2010/08/24 15:12:46] <morpheus> at least not if you installed with ./install.rb | ||
| [2010/08/24 15:12:53] <ReinH> Tas_: they are not | ||
| [2010/08/24 15:12:53] @ londo__ is now known as londo_ | ||
| [2010/08/24 15:12:58] <Volcane> not to mention that Facter::Memory lives in lib/facter/util/memory.rb | ||
| [2010/08/24 15:13:05] @ mindless left channel #puppet () | ||
| [2010/08/24 15:13:10] <Tas_> That's how I installed it... mmkay- thanks for the help, I'll add them manually | ||
| [2010/08/24 15:13:14] @ Quit: Demosthenes: Ping timeout: 265 seconds | ||
| [2010/08/24 15:13:25] <morpheus> Tas_: What OS? | ||
| [2010/08/24 15:13:26] @ Quit: ecapriolo: Ping timeout: 255 seconds | ||
| [2010/08/24 15:13:50] <morpheus> you may want to look at conf/ in the tarball | ||
| [2010/08/24 15:14:03] <morpheus> but i think everything there is really outdated | ||
| [2010/08/24 15:14:08] <Tas_> morpheus: Debian | ||
| [2010/08/24 15:14:09] @ Quit: SpacePope: Ping timeout: 260 seconds | ||
| [2010/08/24 15:14:43] @ SpacePope joined channel #puppet | ||
| [2010/08/24 15:14:49] @ Djelibeybi joined channel #puppet | ||
| [2010/08/24 15:15:12] <socomm> Having a small problem with puppetmasterd. Whenever I start it dies. Is there a certain log I can look and see why it's dying? I looked at log dir but i only see some masterhttpd.log there. | ||
| [2010/08/24 15:16:05] <Djelibeybi> socomm: are you running the default webrick server? If so, check /var/log/messages as well | ||
| [2010/08/24 15:16:27] <Djelibeybi> socomm: also, start it in the foreground with: # puppetmasterd --no-daemonize --verbose --debug | ||
| [2010/08/24 15:16:47] <Djelibeybi> That will give you debug output to the shell, so you can use that for troubleshooting. | ||
| [2010/08/24 15:17:30] <socomm> Djelibeybi: ah, thanks | ||
| [2010/08/24 15:19:01] @ Quit: ghaskins_mobile: Quit: Leaving | ||
| [2010/08/24 15:21:15] <Diranged> if i have a array = [ "joe", "bob" ]… then in class x, i have array =+ [ "tim" ], and then i use a template that says "users <%= array.join ("\n") ".. it prints out "users joe" then "users bobusers tim" | ||
| [2010/08/24 15:21:27] <Diranged> i thought i could do array.flatten.join("\n") .. buyt that doesnt help | ||
| [2010/08/24 15:23:11] @ bug joined channel #puppet | ||
| [2010/08/24 15:23:22] @ Quit: etank: Ping timeout: 252 seconds | ||
| [2010/08/24 15:24:51] <socomm> okay, it's the filserver.conf | ||
| [2010/08/24 15:25:12] <socomm> the line "allow 10.1.20.0/55" | ||
| [2010/08/24 15:25:41] <socomm> I don't see anything wrong with that | ||
| [2010/08/24 15:25:57] <Volcane> /55? | ||
| [2010/08/24 15:25:58] <Djelibeybi> socomm: the /55 is wrong. The highest that could ever possibly be is /32 | ||
| [2010/08/24 15:26:05] <Djelibeybi> And even that would be insane. I think you mean /24 | ||
| [2010/08/24 15:26:06] <Diranged> ok.. actually it does work.. not sure why i was havng an issue.. | ||
| [2010/08/24 15:26:23] <Djelibeybi> Which would be anything on the 10.1.20.x network | ||
| [2010/08/24 15:27:05] <socomm> Djelibeybi: yah, that works thank you | ||
| [2010/08/24 15:27:13] <Djelibeybi> socomm: no worries | ||
| [2010/08/24 15:28:04] @ Quit: bug: Ping timeout: 265 seconds | ||
| [2010/08/24 15:29:33] <Diranged> ok | ||
| [2010/08/24 15:29:49] <Diranged> lets say i now have memorysize_mb as a fact that returns an int.. how do i do math in a template>? | ||
| [2010/08/24 15:30:13] @ DaveCore joined channel #puppet | ||
| [2010/08/24 15:30:37] @ Caesar joined channel #puppet | ||
| [2010/08/24 15:30:52] <Caesar> Hi | ||
| [2010/08/24 15:30:56] <Volcane> Diranged: memorysize_mb.to_int * 2 | ||
| [2010/08/24 15:31:00] <Volcane> to_i even | ||
| [2010/08/24 15:31:09] <Caesar> Google's failing me a bit, but there's something kicking around to manage LVM isn't there? | ||
| [2010/08/24 15:31:18] @ Quit: littleidea: Quit: littleidea | ||
| [2010/08/24 15:31:26] @ Quit: DaveCore: Remote host closed the connection | ||
| [2010/08/24 15:33:09] <Caesar> http://github.com/dkerwin/puppet-lvm maybe | ||
| [2010/08/24 15:35:06] <morpheus> I wish everyone a good night (at least if its night wherever youre living) | ||
| [2010/08/24 15:36:00] @ Quit: morpheus: Quit: Leaving | ||
| [2010/08/24 15:36:55] @ rodnet joined channel #puppet | ||
| [2010/08/24 15:39:34] @ Quit: spacex: Quit: Leaving. | ||
| [2010/08/24 15:40:02] @ zambaboo joined channel #puppet | ||
| [2010/08/24 15:40:08] <zambaboo> hi all | ||
| [2010/08/24 15:40:24] <zambaboo> whats the recommendation for integrating puppet into existing environments? | ||
| [2010/08/24 15:40:50] @ Quit: Chiku: Quit: Quitte | ||
| [2010/08/24 15:42:42] @ Quit: notbrien: Quit: notbrien | ||
| [2010/08/24 15:44:45] <Djelibeybi> zambaboo: do it! :p | ||
| [2010/08/24 15:45:30] <zambaboo> Djelibeybi: right, but where to start, i wonder. i built a test env and what not, with puppet installed everywhere. now just wondering if there are any recommendations. | ||
| [2010/08/24 15:45:47] <zambaboo> im also reading turnbulls' book | ||
| [2010/08/24 15:45:51] <Djelibeybi> zambaboo: 1) deploy Puppet, 2) ???, 3) Profit! | ||
| [2010/08/24 15:45:54] * Djelibeybi is not being helpful. | ||
| [2010/08/24 15:46:01] <zambaboo> entertaining though :) | ||
| [2010/08/24 15:46:14] <Djelibeybi> Heh, thanks. | ||
| [2010/08/24 15:46:27] <Djelibeybi> But, you have two options, really: | ||
| [2010/08/24 15:46:42] <Djelibeybi> 1) Get Puppet out to the clients, start with a very basic manifest and build up management over time. | ||
| [2010/08/24 15:46:43] @ Quit: Tas_: Ping timeout: 272 seconds | ||
| [2010/08/24 15:46:59] <Djelibeybi> 2) Same as 1, but the manifest is much more complicated. | ||
| [2010/08/24 15:47:16] <Djelibeybi> Though, 2 becomes 1 anyway as you realise all the stuff you either a) missed or b) didn't realise you could manage. | ||
| [2010/08/24 15:47:29] <zambaboo> i see | ||
| [2010/08/24 15:47:37] <zambaboo> at this point i just want to make sure im not breaking things :) | ||
| [2010/08/24 15:47:38] <Djelibeybi> CM is an organic process. As you get better at it, more and more stuff will become Puppet managed over time. | ||
| [2010/08/24 15:47:52] <zambaboo> alright | ||
| [2010/08/24 15:47:53] <zambaboo> so | ||
| [2010/08/24 15:47:53] <Djelibeybi> The biggest issue is really getting Puppet out to all your managed nodes | ||
| [2010/08/24 15:48:03] <zambaboo> i dont have that many :) | ||
| [2010/08/24 15:48:11] <Djelibeybi> i.e. making sure all the pre-reqs are met, Ruby is installed, firewalls are opened, etc. | ||
| [2010/08/24 15:48:25] <zambaboo> so i guess a good start would be getting the client to work everywhere and to talk to the server. | ||
| [2010/08/24 15:48:26] <Djelibeybi> How many nodes are you planning to manage? | ||
| [2010/08/24 15:48:29] <Djelibeybi> *nod* | ||
| [2010/08/24 15:48:33] <zambaboo> less than 15 | ||
| [2010/08/24 15:48:36] <Djelibeybi> Ah, ok. | ||
| [2010/08/24 15:48:51] <Djelibeybi> Then yes, get Puppet on the nodes, get them talking to the Master and all the SSL cert stuff sorted | ||
| [2010/08/24 15:49:08] <zambaboo> can you comment on the vcs -> puppet situation? | ||
| [2010/08/24 15:49:19] <Djelibeybi> There's a situation? | ||
| [2010/08/24 15:49:35] <Djelibeybi> I tend to use Subversion for my Puppet manifests, but I'm badly old school on that. | ||
| [2010/08/24 15:49:43] <Djelibeybi> People Who Know (tm) recommend Git instead. | ||
| [2010/08/24 15:49:57] <zambaboo> i hear ya | ||
| [2010/08/24 15:49:59] <Djelibeybi> Mr Turnbull's new book has a brief discussion on using Git for your manifests | ||
| [2010/08/24 15:50:16] <darkfade1> whats so bad about RCS *ducks* | ||
| [2010/08/24 15:50:20] <zambaboo> so whats your workflow if you want to change a configuration? say add a user? | ||
| [2010/08/24 15:50:39] <zambaboo> darkfade1: dont duck, nobody remembers what rcs is :) | ||
| [2010/08/24 15:50:54] <mackn> rcs is fine.. if you don't care about having your stuff stored remotely | ||
| [2010/08/24 15:51:05] <Djelibeybi> zambaboo: depends on the rigidity of your environment, I guess. I do Puppet work at a bank, so we go through layers and layers of change management. | ||
| [2010/08/24 15:51:11] <mackn> i still use rcs for things :) | ||
| [2010/08/24 15:51:25] <mackn> and i still use cvs :P | ||
| [2010/08/24 15:51:31] <Djelibeybi> zambaboo: but at the very least, I'd recommend a dev environment so that you can check that the manifest is syntactially correct, etc. | ||
| [2010/08/24 15:51:40] <darkfade1> mackn: i only use it on our syslog box because that, well, i don't want the firewall rules outside of it :) | ||
| [2010/08/24 15:51:42] <zambaboo> Djelibeybi: right, and we intend to implement dev-test-stage-prod onramp as well | ||
| [2010/08/24 15:51:50] <Djelibeybi> zambaboo: You can use fanciness like Git branching and merging to move changes from dev to prod as well | ||
| [2010/08/24 15:51:58] @ Quit: ]oestewart: Ping timeout: 252 seconds | ||
| [2010/08/24 15:52:32] <zambaboo> Djelibeybi: so you check out a .pp to your computer, add a user resource, commit it.. then what? | ||
| [2010/08/24 15:52:33] <mackn> i'm not a dig fan of svn at all | ||
| [2010/08/24 15:52:44] <Djelibeybi> But yeah, test new stuff in dev and when it works, commit to VCS and merge into the test/stage/prod | ||
| [2010/08/24 15:52:44] <mackn> big | ||
| [2010/08/24 15:52:58] <Djelibeybi> zambaboo: well, you need to then update the manifests on your Puppet Master(s) | ||
| [2010/08/24 15:53:17] @ littleidea joined channel #puppet | ||
| [2010/08/24 15:53:23] <zambaboo> Djelibeybi: and you do that by hand? ssh onto a master, svn export path? | ||
| [2010/08/24 15:53:25] <mackn> that the way we have things set up | ||
| [2010/08/24 15:53:26] <Djelibeybi> zambaboo: that could be automatic/manual, as per your own needs. Our Masters are updated manually, with the dev /etc/puppet being the actual source repository itself | ||
| [2010/08/24 15:53:28] @ Quit: tecto_: Quit: tecto_ | ||
| [2010/08/24 15:53:55] <Djelibeybi> zambaboo: yeah, we do it by hand on the test boxes. We have the production boxes doing it automatically, as we're fairly confident that we only merge working changes to the production branch | ||
| [2010/08/24 15:54:06] <Djelibeybi> Which are also Famous Last Words(tm). | ||
| [2010/08/24 15:54:28] <zambaboo> Djelibeybi: hehe interesting, we're working under the opposite assumtion :) | ||
| [2010/08/24 15:54:32] <zambaboo> p* | ||
| [2010/08/24 15:54:40] <mackn> i assume people are stupid | ||
| [2010/08/24 15:54:41] @ bug joined channel #puppet | ||
| [2010/08/24 15:54:44] <mackn> it's just easier | ||
| [2010/08/24 15:55:11] <mackn> stupid may be a strong word... careless? :) | ||
| [2010/08/24 15:55:11] <zambaboo> Djelibeybi: alright, so as i thought, having the manifests in trunk, and tagged is normal | ||
| [2010/08/24 15:55:23] <zambaboo> mackn: human, i'd say | ||
| [2010/08/24 15:55:35] @ littleidea_ joined channel #puppet | ||
| [2010/08/24 15:55:51] <Djelibeybi> zambaboo: yeah, the process is fraught with peril, but as we're not actually allowed to log into the production boxes, it's the way we can get changes into that environment. | ||
| [2010/08/24 15:56:15] <zambaboo> Djelibeybi: very interesting :) | ||
| [2010/08/24 15:56:23] @ Quit: radkin: Read error: Connection reset by peer | ||
| [2010/08/24 15:56:52] <Djelibeybi> zambaboo: the joys of working in a banking environment. | ||
| [2010/08/24 15:57:04] <zambaboo> so.. a potentially loaded question - any tools to convert existing config files? | ||
| [2010/08/24 15:57:10] @ Quit: littleidea: Read error: Connection reset by peer | ||
| [2010/08/24 15:57:18] <zambaboo> (not lazy, just have a looming deadline) | ||
| [2010/08/24 15:58:03] <Djelibeybi> zambaboo: take a look at the ralsh binary that can be used to introspect an existing environment | ||
| [2010/08/24 15:58:18] <Djelibeybi> zambaboo: essentially, if you run something like "ralsh user foo" it'll output the puppet resource block for the foo user | ||
| [2010/08/24 15:58:26] <zambaboo> Djelibeybi: ah yes, a lovely tool | ||
| [2010/08/24 15:58:31] <Djelibeybi> Or perhaps "ralsh package httpd" will output a package resource for httpd | ||
| [2010/08/24 15:58:41] <Djelibeybi> But, like GPS, use it as a guide, not a rule. :p | ||
| [2010/08/24 15:59:01] <Djelibeybi> For example, the package type outputs a specific version instead of "latest" which may or may not be what you want. | ||
| [2010/08/24 15:59:23] <Djelibeybi> Also, ralsh actually *makes changes*, so if you do "ralsh service httpd ensure=running" it will start httpd | ||
| [2010/08/24 16:00:25] <zambaboo> good to know :) | ||
| [2010/08/24 16:01:44] @ Quit: alfism: Ping timeout: 276 seconds | ||
| [2010/08/24 16:03:18] @ Quit: EddieTheJedi: Ping timeout: 240 seconds | ||
| [2010/08/24 16:04:40] @ nakano_ is now known as nakano | ||
| [2010/08/24 16:11:13] @ Quit: goldfish: Ping timeout: 258 seconds | ||
| [2010/08/24 16:12:31] @ goldfish joined channel #puppet | ||
| [2010/08/24 16:13:17] @ plathrop-away is now known as plathrop | ||
| [2010/08/24 16:15:22] @ EddieTheJedi joined channel #puppet | ||
| [2010/08/24 16:16:30] @ Quit: Reepicheep: Quit: Ex-Chat | ||
| [2010/08/24 16:18:17] @ thekad is now known as thekad-afk | ||
| [2010/08/24 16:19:03] @ gutseb_ joined channel #puppet | ||
| [2010/08/24 16:20:21] @ Quit: benkevan: Quit: leaving | ||
| [2010/08/24 16:23:56] @ spacex joined channel #puppet | ||
| [2010/08/24 16:24:13] @ notbrien joined channel #puppet | ||
| [2010/08/24 16:27:24] @ Quit: zambaboo: Quit: zambaboo | ||
| [2010/08/24 16:34:23] @ Quit: gebi: Read error: Operation timed out | ||
| [2010/08/24 16:34:43] @ Quit: lak: Quit: lak | ||
| [2010/08/24 16:37:40] @ PaulWay[w] joined channel #puppet | ||
| [2010/08/24 16:40:23] <LapTop006> Having trouble with a custom provider, getting "Could not find a default provider for mysql_user" | ||
| [2010/08/24 16:40:45] <LapTop006> Yet on the host there is: /var/lib/puppet/lib/puppet/provider/mysql_user/mysql.rb | ||
| [2010/08/24 16:40:52] <LapTop006> Pushed out by puppet itself | ||
| [2010/08/24 16:41:07] <LapTop006> Master is 0.25, host is 0.24 | ||
| [2010/08/24 16:41:12] <LapTop006> Any pointers? | ||
| [2010/08/24 16:41:59] @ Quit: rodnet: Remote host closed the connection | ||
| [2010/08/24 16:42:18] @ rodnet joined channel #puppet | ||
| [2010/08/24 16:45:20] @ Quit: ahasenack: Ping timeout: 276 seconds | ||
| [2010/08/24 16:45:43] @ carlasouza joined channel #puppet | ||
| [2010/08/24 16:48:27] @ Quit: rodnet: Read error: Connection reset by peer | ||
| [2010/08/24 16:48:40] @ rodnet joined channel #puppet | ||
| [2010/08/24 16:51:07] @ rodnet_ joined channel #puppet | ||
| [2010/08/24 16:55:19] @ Quit: rodnet_: Client Quit | ||
| [2010/08/24 16:55:28] <husimon> LapTop006, is mysql installed? | ||
| [2010/08/24 16:55:42] @ Quit: rodnet: Ping timeout: 265 seconds | ||
| [2010/08/24 16:59:01] @ ]oestewart joined channel #puppet | ||
| [2010/08/24 17:02:33] <LapTop006> husimon: that was it, oddly they still don't show in "puppetdoc -r providers" | ||
| [2010/08/24 17:04:59] @ Quit: bug: Quit: bug | ||
| [2010/08/24 17:05:37] @ Quit: mikey_p: Quit: mikey_p | ||
| [2010/08/24 17:09:09] @ christophermlee joined channel #puppet | ||
| [2010/08/24 17:09:28] <Diranged> ok well i figured out the memory issue.. for those interested, here's a way to do it in a template: <%= (memorysize_mb.to_i*0.25).to_i -%> | ||
| [2010/08/24 17:09:33] <LapTop006> Oddly mysql-server is depended on by the base class, which just hadn't ran | ||
| [2010/08/24 17:10:51] @ Quit: Edgan: Quit: Edgan | ||
| [2010/08/24 17:11:03] @ Quit: PaulWay[w]: Quit: No, darling, not the chocolate sauce again! | ||
| [2010/08/24 17:12:13] @ Quit: RussS: Quit: Leaving | ||
| [2010/08/24 17:12:22] @ Edgan joined channel #puppet | ||
| [2010/08/24 17:14:54] @ kolla joined channel #puppet | ||
| [2010/08/24 17:15:33] @ Quit: WALoeIII: Quit: Bai. | ||
| [2010/08/24 17:22:53] @ lak joined channel #puppet | ||
| [2010/08/24 17:24:59] @ alfism joined channel #puppet | ||
| [2010/08/24 17:26:10] @ radkin joined channel #puppet | ||
| [2010/08/24 17:26:24] @ Quit: alfism: Client Quit | ||
| [2010/08/24 17:33:32] @ ahasenack joined channel #puppet | ||
| [2010/08/24 17:40:32] @ Quit: tonyskapunk: Quit: ERC Version 5.3 (IRC client for Emacs) | ||
| [2010/08/24 17:55:06] @ Quit: kogent: Remote host closed the connection | ||
| [2010/08/24 17:55:26] @ Quit: p3rror: Ping timeout: 255 seconds | ||
| [2010/08/24 17:58:14] @ kogent joined channel #puppet | ||
| [2010/08/24 18:01:22] @ Quit: Djelibeybi: Quit: Leaving | ||
| [2010/08/24 18:01:44] @ Quit: ahasenack: Quit: Leaving | ||
| [2010/08/24 18:02:06] @ Quit: jaredrhine: Quit: Leaving. | ||
| [2010/08/24 18:07:40] @ p3rror joined channel #puppet | ||
| [2010/08/24 18:13:05] @ Quit: n0ts: Quit: Tiarra 0.1+svn-37177: SIGTERM received; exit | ||
| [2010/08/24 18:13:23] @ n0ts joined channel #puppet | ||
| [2010/08/24 18:14:48] @ Quit: lak: Quit: lak | ||
| [2010/08/24 18:16:03] @ Quit: mrwacky42: Quit: Leaving. | ||
| [2010/08/24 18:17:48] @ plathrop is now known as plathrop-away | ||
| [2010/08/24 18:21:23] @ nathanr joined channel #puppet | ||
| [2010/08/24 18:22:03] <nathanr> hey, I'm noticing that puppet doesn't seem to have the ability to sustain mounts on osx, as in have it appear after a reboot. is there a workaround for this? | ||
| [2010/08/24 18:24:34] @ Quit: rcrowley: Quit: rcrowley | ||
| [2010/08/24 18:26:18] @ Quit: miah: Quit: leaving | ||
| [2010/08/24 18:26:33] @ miah joined channel #puppet | ||
| [2010/08/24 18:27:36] @ Quit: nathanr: Quit: leaving | ||
| [2010/08/24 18:29:54] @ Quit: mclarke: Quit: mclarke | ||
| [2010/08/24 18:48:16] @ Quit: bmahe: Quit: Leaving | ||
| [2010/08/24 18:57:22] @ [GuS] joined channel #puppet | ||
| [2010/08/24 19:00:01] @ rcrowley joined channel #puppet | ||
| [2010/08/24 19:01:27] @ Quit: carlasouza: Quit: sleep | ||
| [2010/08/24 19:02:37] @ |GuS| joined channel #puppet | ||
| [2010/08/24 19:03:41] @ Quit: [GuS]: Ping timeout: 272 seconds | ||
| [2010/08/24 19:07:53] @ [GuS] joined channel #puppet | ||
| [2010/08/24 19:08:29] @ Quit: |GuS|: Ping timeout: 276 seconds | ||
| [2010/08/24 19:10:36] @ Quit: littleidea_: Quit: littleidea_ | ||
| [2010/08/24 19:13:17] @ Djelibeybi joined channel #puppet | ||
| [2010/08/24 19:14:10] @ |GuS| joined channel #puppet | ||
| [2010/08/24 19:15:08] @ Quit: [GuS]: Ping timeout: 245 seconds | ||
| [2010/08/24 19:22:34] @ Quit: ryep: Quit: ryep | ||
| [2010/08/24 19:24:07] @ Quit: radkin: Remote host closed the connection | ||
| [2010/08/24 19:24:37] <dgillies> has anyone come up against this problem before? I'm trying to use the uniqueid fact from facter in a puppet template | ||
| [2010/08/24 19:24:52] <dgillies> but it just ends up with the uniqueid of the puppetmaster instead | ||
| [2010/08/24 19:25:01] <dgillies> anyone know of any work arounds? | ||
| [2010/08/24 19:28:59] @ alexine_dsouza joined channel #puppet | ||
| [2010/08/24 19:33:17] @ AimanA is now known as HouseAway | ||
| [2010/08/24 19:40:03] @ wilmoore joined channel #puppet | ||
| [2010/08/24 19:40:08] @ Quit: Bass10: Ping timeout: 276 seconds | ||
| [2010/08/24 19:49:14] @ xaoslaad joined channel #puppet | ||
| [2010/08/24 19:49:21] @ Quit: xaoslaad: Read error: Connection reset by peer | ||
| [2010/08/24 19:49:29] @ xaoslaad joined channel #puppet | ||
| [2010/08/24 19:50:56] @ crdant joined channel #puppet | ||
| [2010/08/24 20:01:49] <rmiller4pi8> dgillies: not sure what's misbehaving for you, but this is not a general problem. that fact is no different from others. | ||
| [2010/08/24 20:10:47] @ Quit: crdant: Quit: Leaving. | ||
| [2010/08/24 20:11:04] @ jaredrhine joined channel #puppet | ||
| [2010/08/24 20:12:03] @ Quit: christophermlee: Quit: christophermlee | ||
| [2010/08/24 20:12:38] @ bug joined channel #puppet | ||
| [2010/08/24 20:13:32] @ Quit: n0ts: Quit: Tiarra 0.1+svn-37177: SIGTERM received; exit | ||
| [2010/08/24 20:13:46] @ n0ts joined channel #puppet | ||
| [2010/08/24 20:14:52] @ crdant joined channel #puppet | ||
| [2010/08/24 20:21:03] @ Quit: n0ts: Quit: Tiarra 0.1+svn-37177: SIGTERM received; exit | ||
| [2010/08/24 20:21:20] @ n0ts joined channel #puppet | ||
| [2010/08/24 20:25:15] @ Quit: pting: Quit: Ex-Chat | ||
| [2010/08/24 20:25:25] @ Quit: |GuS|: Remote host closed the connection | ||
| [2010/08/24 20:25:47] <dgillies> rmiller4pi8: that's what I thought | ||
| [2010/08/24 20:26:06] @ Quit: hjst: Quit: leaving | ||
| [2010/08/24 20:37:17] @ Quit: kogent: Quit: kogent | ||
| [2010/08/24 20:37:57] <jamesturnbull> hi all - Redmine will be down for about 30 minutes for maintenance | ||
| [2010/08/24 20:42:13] @ Quit: mapu_: Ping timeout: 245 seconds | ||
| [2010/08/24 20:42:20] <Djelibeybi> jamesturnbull: NOOOOOOOOO | ||
| [2010/08/24 20:42:52] @ Quit: mapu___: Ping timeout: 265 seconds | ||
| [2010/08/24 20:42:52] @ Quit: mapu__: Ping timeout: 265 seconds | ||
| [2010/08/24 20:42:52] @ Quit: mapu: Ping timeout: 265 seconds | ||
| [2010/08/24 20:45:40] @ Quit: EddieTheJedi: Ping timeout: 252 seconds | ||
| [2010/08/24 20:45:48] @ gniks joined channel #puppet | ||
| [2010/08/24 20:47:38] @ ceren joined channel #puppet | ||
| [2010/08/24 21:00:15] @ Quit: rcrowley: Quit: rcrowley | ||
| [2010/08/24 21:01:33] @ Quit: wilmoore: Remote host closed the connection | ||
| [2010/08/24 21:08:47] @ Quit: scashin133: Quit: scashin133 | ||
| [2010/08/24 21:09:48] @ mikey_p joined channel #puppet | ||
| [2010/08/24 21:14:48] @ hjst joined channel #puppet | ||
| [2010/08/24 21:15:05] @ Quit: mikey_p: Quit: mikey_p | ||
| [2010/08/24 21:19:00] @ lak joined channel #puppet | ||
| [2010/08/24 21:20:08] @ Quit: crdant: Quit: Leaving. | ||
| [2010/08/24 21:22:02] <jamesturnbull> and we're back... | ||
| [2010/08/24 21:23:09] @ mikey_p joined channel #puppet | ||
| [2010/08/24 21:25:05] <jhelwig> jamesturnbull: What did you DO‽ ;-P | ||
| [2010/08/24 21:29:18] @ Quit: hjst: Quit: leaving | ||
| [2010/08/24 21:36:13] @ hjst joined channel #puppet | ||
| [2010/08/24 21:38:03] @ pinoyskull joined channel #puppet | ||
| [2010/08/24 21:43:25] <jamesturnbull> jhelwig: upgraded Remine | ||
| [2010/08/24 21:43:29] <jamesturnbull> jhelwig: why problems? | ||
| [2010/08/24 21:43:35] @ Quit: hjst: Quit: leaving | ||
| [2010/08/24 21:43:44] <jhelwig> jamesturnbull: No, just yanking your chain. Hence the ";-P" | ||
| [2010/08/24 21:43:55] <jamesturnbull> jhelwig: funny :) | ||
| [2010/08/24 21:44:05] <jamesturnbull> jhelwig: should be a bit snappier I hope | ||
| [2010/08/24 21:44:15] <jhelwig> Nice. | ||
| [2010/08/24 21:51:27] @ Quit: Diranged: Quit: Leaving. | ||
| [2010/08/24 21:51:34] <Djelibeybi> jamesturnbull: feels subjectively quicker to me. | ||
| [2010/08/24 21:52:16] @ Diranged joined channel #puppet | ||
| [2010/08/24 21:55:39] @ hjst joined channel #puppet | ||
| [2010/08/24 21:55:51] @ Naresh joined channel #puppet | ||
| [2010/08/24 21:55:51] @ Quit: Naresh: Read error: Connection reset by peer | ||
| [2010/08/24 21:56:14] @ Naresh joined channel #puppet | ||
| [2010/08/24 21:58:38] @ littleidea joined channel #puppet | ||
| [2010/08/24 21:59:26] @ EddieTheJedi joined channel #puppet | ||
| [2010/08/24 21:59:35] @ zambaboo joined channel #puppet | ||
| [2010/08/24 22:00:27] @ Quit: Djelibeybi: Quit: Leaving | ||
| [2010/08/24 22:03:27] @ christophermlee joined channel #puppet | ||
| [2010/08/24 22:05:38] @ Quit: christophermlee: Client Quit | ||
| [2010/08/24 22:05:50] @ Quit: EddieTheJedi: Quit: Quit | ||
| [2010/08/24 22:11:41] @ MarkN1 joined channel #puppet | ||
| [2010/08/24 22:12:36] @ Quit: ceren: Quit: ceren | ||
| [2010/08/24 22:13:21] <MarkN1> hi, I have created my custom type and provider, they all work OK, can any one point me in the direction of documentation on how to get these custom types and providers on all my nodes ? | ||
| [2010/08/24 22:13:54] @ ceren joined channel #puppet | ||
| [2010/08/24 22:16:08] @ Quit: spacex: Ping timeout: 276 seconds | ||
| [2010/08/24 22:20:50] @ spacex joined channel #puppet | ||
| [2010/08/24 22:23:29] @ gs|devicenull_ joined channel #puppet | ||
| [2010/08/24 22:23:41] @ Quit: devicenull: Read error: Connection reset by peer | ||
| [2010/08/24 22:24:35] @ Quit: pinoyskull: Ping timeout: 276 seconds | ||
| [2010/08/24 22:33:19] @ Quit: bug: Quit: bug | ||
| [2010/08/24 22:35:38] @ pinoyskull joined channel #puppet | ||
| [2010/08/24 22:37:40] @ jfreeman joined channel #puppet | ||
| [2010/08/24 22:37:44] @ nexx joined channel #puppet | ||
| [2010/08/24 22:44:37] @ Quit: kolla: Remote host closed the connection | ||
| [2010/08/24 22:46:48] @ Quit: ceren: Quit: ceren | ||
| [2010/08/24 22:48:45] @ mattock joined channel #puppet | ||
| [2010/08/24 22:48:49] @ MarkN1 left channel #puppet () | ||
| [2010/08/24 22:49:03] @ Quit: xaoslaad: Quit: Leaving | ||
| [2010/08/24 22:54:05] @ Quit: gniks: Quit: Leaving. | ||
| [2010/08/24 22:56:55] @ Dantman joined channel #puppet | ||
| [2010/08/24 22:59:01] <Dantman> Anyone used puppet-dashboard+reporting in a setup where the puppetmaster is also a puppet client? | ||
| [2010/08/24 23:02:52] <lak> it'd be weird if everyone weren't doing that, imo :/ | ||
| [2010/08/24 23:04:51] @ Quit: gutseb_: Quit: gutseb_ | ||
| [2010/08/24 23:07:29] <Volcane> lak: heh | ||
| [2010/08/24 23:12:41] <Dantman> I'm having an issue where my /var/lib/puppet/lib is being reset and the report script is being erased after a full puppet sync is done. | ||
| [2010/08/24 23:15:22] @ Quit: fredden: Remote host closed the connection | ||
| [2010/08/24 23:15:36] <Dantman> Hmm... perhaps this is a issue with puppet-dashboard+reports+custom factor | ||
| [2010/08/24 23:17:31] @ Quit: nul0op: Ping timeout: 265 seconds | ||
| [2010/08/24 23:21:20] @ wilmoore joined channel #puppet | ||
| [2010/08/24 23:22:51] @ Quit: zambaboo: Quit: zambaboo | ||
| [2010/08/24 23:23:18] @ coleman79 joined channel #puppet | ||
| [2010/08/24 23:25:59] <Dantman> I solved the issue by putting the report in my custom module instead of directly where it belongs so that it gets pluginsynced. | ||
| [2010/08/24 23:27:42] <jamesturnbull> Dantman: I am pretty sure there is a ticket for that | ||
| [2010/08/24 23:28:35] <jamesturnbull> Dantman: #4345 | ||
| [2010/08/24 23:28:35] <gepetto> jamesturnbull: Dantman: #4345 is http://projects.puppetlabs.com/issues/show/4345 "Puppet Dashboard - Bug #4345: pluginsync removes $libdir/puppet/reports/puppet_dashboard.rb - Puppet Labs" | ||
| [2010/08/24 23:31:25] @ Quit: littleidea: Quit: littleidea | ||
| [2010/08/24 23:32:19] @ Quit: spacex: Ping timeout: 252 seconds | ||
| [2010/08/24 23:36:19] @ yannL joined channel #puppet | ||
| [2010/08/24 23:38:14] @ lkoranda joined channel #puppet | ||
| [2010/08/24 23:38:56] @ spacex joined channel #puppet | ||
| [2010/08/24 23:39:21] @ ceren joined channel #puppet | ||
| [2010/08/24 23:47:31] @ Hallaj joined channel #puppet | ||
| [2010/08/24 23:53:20] @ kogent joined channel #puppet | ||
| [2010/08/24 23:54:26] @ pmorillo joined channel #puppet |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!