| [2010/07/30 00:05:25] @ Log started by gepetto | ||
| [2010/07/30 00:05:25] @ nexx joined channel #puppet | ||
| [2010/07/30 00:07:19] @ Quit: mattrpuppet: Quit: Leaving. | ||
| [2010/07/30 00:07:48] @ mattrpuppet joined channel #puppet | ||
| [2010/07/30 00:09:40] @ Quit: n3kl: Ping timeout: 240 seconds | ||
| [2010/07/30 00:16:49] @ MattyM joined channel #puppet | ||
| [2010/07/30 00:18:58] @ Quit: benoit__: Ping timeout: 276 seconds | ||
| [2010/07/30 00:19:18] @ groove joined channel #puppet | ||
| [2010/07/30 00:21:55] @ TREllis joined channel #puppet | ||
| [2010/07/30 00:28:14] @ Quit: gniks: Read error: Operation timed out | ||
| [2010/07/30 00:28:47] @ Quit: bobinabottle: Quit: bobinabottle | ||
| [2010/07/30 00:28:56] @ Quit: peterb: Disconnected by services | ||
| [2010/07/30 00:29:50] @ PaulWay[w] left channel #puppet ("I must go, there are too many tangrams on this channel.") | ||
| [2010/07/30 00:44:21] @ Paras joined channel #puppet | ||
| [2010/07/30 00:44:26] <Paras> Hi | ||
| [2010/07/30 00:45:03] @ Quit: jfreeman: Remote host closed the connection | ||
| [2010/07/30 00:46:08] <Paras> can anybody tell me if the statements in a class are excuted in order in which they appear | ||
| [2010/07/30 00:46:45] @ Quit: freshtonic: Quit: freshtonic | ||
| [2010/07/30 00:46:52] <Paras> hello | ||
| [2010/07/30 00:46:59] <Paras> anybody there ? | ||
| [2010/07/30 00:48:10] @ paras_ joined channel #puppet | ||
| [2010/07/30 00:48:16] <paras_> Hi | ||
| [2010/07/30 00:49:49] @ Paras left channel #puppet () | ||
| [2010/07/30 00:50:01] <paras_> Hi | ||
| [2010/07/30 00:50:23] <paras_> anybody here | ||
| [2010/07/30 00:52:57] <Volcane> its not | ||
| [2010/07/30 00:53:02] <Volcane> please dont repeat yourself | ||
| [2010/07/30 00:55:15] <ptman> paras_, puppet is declarative, not imperative, so there is no order in that sense | ||
| [2010/07/30 00:55:15] <henk> paras_: they aren't. | ||
| [2010/07/30 00:56:34] @ Quit: kubicek: Quit: kubicek | ||
| [2010/07/30 01:01:02] <paras_> So I cannot make statements in a class execute in the oredr in which they appear then ? | ||
| [2010/07/30 01:01:52] <henk> paras_: you can set up dependencies between resources in a class. | ||
| [2010/07/30 01:02:10] @ benoit__ joined channel #puppet | ||
| [2010/07/30 01:03:00] <madduck> eric0: git pull — I introduced a split between variables and parameters. The former is what is currently known as parameters. Parameters themselves are now indirected by class name, preparing for parametrisable classes | ||
| [2010/07/30 01:05:15] <tim|mac> paras_: look at the 'require' parameter | ||
| [2010/07/30 01:07:43] @ verwilst joined channel #puppet | ||
| [2010/07/30 01:08:20] @ Quit: mgk: Quit: mgk | ||
| [2010/07/30 01:09:11] @ mikepea joined channel #puppet | ||
| [2010/07/30 01:21:33] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/30 01:22:28] @ itguru joined channel #puppet | ||
| [2010/07/30 01:26:12] @ Quit: mclarke: Quit: mclarke | ||
| [2010/07/30 01:30:46] @ lbt_ joined channel #puppet | ||
| [2010/07/30 01:30:46] @ Quit: lbt_: Changing host | ||
| [2010/07/30 01:30:46] @ lbt_ joined channel #puppet | ||
| [2010/07/30 01:32:03] @ Quit: mattrpuppet: Remote host closed the connection | ||
| [2010/07/30 01:32:30] @ nul0op joined channel #puppet | ||
| [2010/07/30 01:35:03] <paras_> Thanks checking on it | ||
| [2010/07/30 01:35:57] @ alban2 joined channel #puppet | ||
| [2010/07/30 01:37:40] <paras_> Is it possible to make all the nodes do a particular task by running command from puppetmaster node ? | ||
| [2010/07/30 01:37:52] <paras_> all client nodes i meant | ||
| [2010/07/30 01:38:05] <tim|mac> paras_: looks like you need mcollective | ||
| [2010/07/30 01:40:25] <paras_> is it plugin for puppet ? | ||
| [2010/07/30 01:40:35] <paras_> or independent of puppet ? | ||
| [2010/07/30 01:41:16] @ Quit: mizzy: Ping timeout: 260 seconds | ||
| [2010/07/30 01:43:17] @ mizzy joined channel #puppet | ||
| [2010/07/30 01:43:57] @ rasputnik joined channel #puppet | ||
| [2010/07/30 01:49:23] <paras_> possible to send e-mail once a given task is completed succesfully in puppet ? | ||
| [2010/07/30 01:51:48] <groove> paras_: you can use tagmail to send reports based on output of a run | ||
| [2010/07/30 01:52:20] <groove> paras_: or if you only want to know about particular resources being configured, you can set up an exec which calls out to /bin/mail and is notified by your resource(s) | ||
| [2010/07/30 01:52:49] <paras_> k | ||
| [2010/07/30 01:58:33] @ n3kl joined channel #puppet | ||
| [2010/07/30 01:58:33] @ Quit: n3kl: Changing host | ||
| [2010/07/30 01:58:34] @ n3kl joined channel #puppet | ||
| [2010/07/30 02:00:27] @ snoop joined channel #puppet | ||
| [2010/07/30 02:02:59] <henk> logcheck might also be worth a look... | ||
| [2010/07/30 02:05:39] @ Quit: robthoms: Ping timeout: 252 seconds | ||
| [2010/07/30 02:09:13] @ Quit: londo: Read error: Operation timed out | ||
| [2010/07/30 02:11:33] @ londo joined channel #puppet | ||
| [2010/07/30 02:13:16] @ abbe joined channel #puppet | ||
| [2010/07/30 02:13:25] <abbe> hi everyone | ||
| [2010/07/30 02:15:34] @ robthoms joined channel #puppet | ||
| [2010/07/30 02:16:28] <abbe> Is puppetmaster 0.24.7 not supposed to respond to puppet 0.25.4 ? | ||
| [2010/07/30 02:19:06] <Tonnerre> If you're lucky | ||
| [2010/07/30 02:19:18] <abbe> hmm...? | ||
| [2010/07/30 02:19:23] <Tonnerre> But you really should upgrade that puppethamster | ||
| [2010/07/30 02:19:46] <abbe> i'm running it on centos, and my clients are ubuntu boxen | ||
| [2010/07/30 02:19:54] <Tonnerre> Use EPEL | ||
| [2010/07/30 02:20:17] <abbe> thanks | ||
| [2010/07/30 02:20:34] <abbe> aah, epel has 0.25.5, thanks :) | ||
| [2010/07/30 02:20:38] @ itguru_ joined channel #puppet | ||
| [2010/07/30 02:20:45] <Tonnerre> Precisely my point in recommending it ;) | ||
| [2010/07/30 02:20:54] @ jab_doa joined channel #puppet | ||
| [2010/07/30 02:21:22] @ Quit: itguru: Ping timeout: 265 seconds | ||
| [2010/07/30 02:23:27] <gilesw> Has anyone backported smartmontools 5.39 for rhel5 ? | ||
| [2010/07/30 02:25:09] @ Qix joined channel #puppet | ||
| [2010/07/30 02:26:46] @ Naresh joined channel #puppet | ||
| [2010/07/30 02:33:07] @ robthoms is now known as rmt | ||
| [2010/07/30 02:35:06] @ zorzar joined channel #puppet | ||
| [2010/07/30 02:37:34] @ andrewh joined channel #puppet | ||
| [2010/07/30 02:37:39] @ Quit: zorzar_: Read error: Operation timed out | ||
| [2010/07/30 02:38:15] @ merrittk joined channel #puppet | ||
| [2010/07/30 02:41:17] @ nakano is now known as nakano_ | ||
| [2010/07/30 02:58:13] @ Quit: \ask: Remote host closed the connection | ||
| [2010/07/30 03:00:39] @ Quit: choffee: Ping timeout: 240 seconds | ||
| [2010/07/30 03:05:10] @ willemb joined channel #puppet | ||
| [2010/07/30 03:09:29] <paras_> Is it possible to execute only a specific class of a node using puppted ? | ||
| [2010/07/30 03:10:32] <tim|mac> puppetd --tags <classname> | ||
| [2010/07/30 03:12:08] @ Guest2782 joined channel #puppet | ||
| [2010/07/30 03:14:14] @ ckauhaus joined channel #puppet | ||
| [2010/07/30 03:21:17] @ Quit: Qix: Ping timeout: 265 seconds | ||
| [2010/07/30 03:22:40] @ Quit: Guest2782: Remote host closed the connection | ||
| [2010/07/30 03:23:52] @ Quit: zorzar: Ping timeout: 240 seconds | ||
| [2010/07/30 03:25:14] @ zorzar joined channel #puppet | ||
| [2010/07/30 03:26:53] @ Quit: alexine_dsouza: Read error: Connection reset by peer | ||
| [2010/07/30 03:27:36] @ Quit: ckauhaus: Ping timeout: 252 seconds | ||
| [2010/07/30 03:28:28] @ Pupeno[work] joined channel #puppet | ||
| [2010/07/30 03:28:52] <Pupeno[work]> How can I add --force-yes to apt in a package? | ||
| [2010/07/30 03:32:32] <Volcane> you have a broken package or unmet dependencies, thats the problem that needs fixing :) | ||
| [2010/07/30 03:34:20] @ choffee joined channel #puppet | ||
| [2010/07/30 03:37:58] @ Quit: crdant: Quit: Leaving. | ||
| [2010/07/30 03:38:38] @ tecto_ joined channel #puppet | ||
| [2010/07/30 03:38:38] @ Quit: tecto_: Changing host | ||
| [2010/07/30 03:38:38] @ tecto_ joined channel #puppet | ||
| [2010/07/30 03:39:09] @ Quit: choffee: Ping timeout: 252 seconds | ||
| [2010/07/30 03:51:16] @ \ask joined channel #puppet | ||
| [2010/07/30 03:53:22] @ ckauhaus joined channel #puppet | ||
| [2010/07/30 03:56:20] @ Quit: ckauhaus: Client Quit | ||
| [2010/07/30 04:04:27] <gilesw> ouch | ||
| [2010/07/30 04:04:47] <gilesw> did raid controller detection ever get added to facter? | ||
| [2010/07/30 04:13:49] @ Quit: andrewh: Read error: Connection reset by peer | ||
| [2010/07/30 04:14:07] @ andrewh joined channel #puppet | ||
| [2010/07/30 04:18:58] <madduck> does puppet have something like an eval? | ||
| [2010/07/30 04:19:39] <madduck> i want to set a variable whose name is stored in a variable itself | ||
| [2010/07/30 04:20:07] * madduck is looking for a better way to default-initialised parameters in a class than '$foo = $foo ? { "" => defaultfoo, default => $foo }' | ||
| [2010/07/30 04:26:00] @ choffee joined channel #puppet | ||
| [2010/07/30 04:27:18] @ Quit: abbe: Quit: abbe | ||
| [2010/07/30 04:28:31] @ Quit: choffee: Remote host closed the connection | ||
| [2010/07/30 04:29:50] @ choffee joined channel #puppet | ||
| [2010/07/30 04:30:55] @ Quit: benoit__: Ping timeout: 248 seconds | ||
| [2010/07/30 04:31:13] <Volcane> madduck: its ot like that will even work. | ||
| [2010/07/30 04:31:20] <Volcane> your selector... | ||
| [2010/07/30 04:31:39] @ benoit__ joined channel #puppet | ||
| [2010/07/30 04:31:48] @ Dieter left channel #puppet () | ||
| [2010/07/30 04:33:10] @ Quit: andrewh: Remote host closed the connection | ||
| [2010/07/30 04:34:11] <madduck> Volcane: that /does/ work | ||
| [2010/07/30 04:35:08] <groove> i think i used that method a while back, but it seems very nasty | ||
| [2010/07/30 04:35:15] <Volcane> Cannot reassign variable foo at /home/rip/test.pp:3 on node nephilim.ml.org | ||
| [2010/07/30 04:35:16] @ kubicek joined channel #puppet | ||
| [2010/07/30 04:35:20] <Volcane> it doesnt work. | ||
| [2010/07/30 04:36:02] <groove> case $foo { | ||
| [2010/07/30 04:36:02] <groove> "": { $foo = defaultvalue } } | ||
| [2010/07/30 04:36:25] <groove> i prefer to use definitions with default variable values | ||
| [2010/07/30 04:38:01] <madduck> groove: yeah, that does seem nicer | ||
| [2010/07/30 04:38:09] <madduck> Volcane: the variable is defined in the parent scope | ||
| [2010/07/30 04:38:17] <madduck> and if not, then I want to assign a default | ||
| [2010/07/30 04:38:38] <madduck> parametrised classes will take care of that | ||
| [2010/07/30 04:38:48] <madduck> right now it seems like the only way (other than extlookup) to parametrise modules | ||
| [2010/07/30 04:44:34] @ pjr_atl joined channel #puppet | ||
| [2010/07/30 04:45:12] <fluxdude> I'm debugging a custom function in puppet and am finding that Puppet.notice outputs nothing and the standard ruby File.new("/tmp/tmp", "w") doesn't create or write to the file when I call syswrite() in the function either | ||
| [2010/07/30 04:45:24] <fluxdude> any ideas on why this is or how to improve my debugging inside the function? | ||
| [2010/07/30 04:45:40] <fluxdude> the function always returns 1 which I suspect means that the function is hitting an error | ||
| [2010/07/30 04:46:08] <fluxdude> but even when I comment out all of the lines inside the body of the function and just have a return "3" I find this still happens | ||
| [2010/07/30 04:47:50] @ davea1 joined channel #puppet | ||
| [2010/07/30 04:48:11] @ Quit: CraftyTech: Quit: Ex-Chat | ||
| [2010/07/30 04:48:30] <davea1> anyone know where I can get rpms of puppet 2.6 ? | ||
| [2010/07/30 04:48:52] <davea1> for centos 5, that is | ||
| [2010/07/30 04:53:30] @ Quit: FOCer: Remote host closed the connection | ||
| [2010/07/30 04:53:51] @ glarizza joined channel #puppet | ||
| [2010/07/30 04:54:12] @ Sathiya joined channel #puppet | ||
| [2010/07/30 04:54:29] @ Quit: Sathiya: Client Quit | ||
| [2010/07/30 04:54:35] <glarizza> Hey Guys. I went from .25.4 to .25.5 on my master. I'm getting this message on my client --> "err: Could not retrieve catalog from remote server: Error 400 on SERVER: You cannot save facts to the code store; it is only used for getting facts from Facter" | ||
| [2010/07/30 04:55:19] <glarizza> When it refers to the "code store", is it talking about the /etc/puppet directory on the master, or someplace the client is trying to save? | ||
| [2010/07/30 04:59:44] @ Quit: tecto_: Quit: tecto_ | ||
| [2010/07/30 05:01:13] @ rgsteele joined channel #puppet | ||
| [2010/07/30 05:06:35] @ Bass10 joined channel #puppet | ||
| [2010/07/30 05:09:18] @ vad3R joined channel #puppet | ||
| [2010/07/30 05:10:28] @ mgk joined channel #puppet | ||
| [2010/07/30 05:11:04] @ deppy joined channel #puppet | ||
| [2010/07/30 05:11:49] @ Quit: davea1: Quit: Leaving | ||
| [2010/07/30 05:11:57] <mgk> lo, i was just looking at this http://projects.puppetlabs.com/projects/1/wiki/Cron_Patterns which seems to be how to setup random times for puppet runs via hosts, is this still currently the best way to do it as it uses a perl script to generate the info which seems a bit excessive. Ive set mine to use the random function and thought i would add it if it was useful | ||
| [2010/07/30 05:15:04] @ ahasenack joined channel #puppet | ||
| [2010/07/30 05:15:20] <Disconnect> mgk: fqdn_rand picks a random number based on fqdn, but it is repeatable (so you don't rewrite the cron every run) eg minute => fqdn_rand(60) | ||
| [2010/07/30 05:15:52] <mgk> yeah i get that, so that the random number is the same for that machine each time right? | ||
| [2010/07/30 05:15:55] <Disconnect> yes | ||
| [2010/07/30 05:16:35] <mgk> yeah i just need a random minute each hour to disperse it and wondered if that would be usefull to others | ||
| [2010/07/30 05:16:42] <Disconnect> each fqdn will get a deterministic number for the same range (eg 60, 24, 10, whatever). so not 'random' but perfect for things like cron, where you want a semirandom number to spread out runs | ||
| [2010/07/30 05:16:56] @ Quit: deppy: Quit: [BX] Time wasted: all of it | ||
| [2010/07/30 05:17:44] @ Quit: gebi: Remote host closed the connection | ||
| [2010/07/30 05:22:58] @ gebi joined channel #puppet | ||
| [2010/07/30 05:25:51] @ Quit: erlingre: Ping timeout: 248 seconds | ||
| [2010/07/30 05:26:17] @ Quit: pinoyskull: Ping timeout: 246 seconds | ||
| [2010/07/30 05:26:27] <hal-j> what we did (to solve the same issue) is cron a little perl script to run every 30 minutes that drops a lockfile (and exits if it finds that lockfile already) sleeps for a random number of seconds (we've got it set to 0..20 minutes I believe) then runs puppetd w/ --onetime | ||
| [2010/07/30 05:27:04] @ Quit: hggh: Ping timeout: 276 seconds | ||
| [2010/07/30 05:29:05] @ herdingcat joined channel #puppet | ||
| [2010/07/30 05:31:01] @ Quit: mgk: Quit: mgk | ||
| [2010/07/30 05:31:19] @ hggh_ joined channel #puppet | ||
| [2010/07/30 05:35:13] @ Quit: vad3R: Remote host closed the connection | ||
| [2010/07/30 05:35:26] @ vad3R joined channel #puppet | ||
| [2010/07/30 05:37:46] @ sathiya joined channel #puppet | ||
| [2010/07/30 05:38:40] @ sathiya left channel #puppet () | ||
| [2010/07/30 05:40:04] @ Quit: benoit__: Ping timeout: 276 seconds | ||
| [2010/07/30 05:44:09] @ Quit: rasputnik: Ping timeout: 240 seconds | ||
| [2010/07/30 05:44:55] @ Quit: snoop: Quit: Quitte | ||
| [2010/07/30 05:46:22] @ Quit: kubicek: Read error: Connection reset by peer | ||
| [2010/07/30 05:48:43] @ hggh_ is now known as hggh | ||
| [2010/07/30 05:50:36] @ rasputnik joined channel #puppet | ||
| [2010/07/30 05:50:49] @ benoit__ joined channel #puppet | ||
| [2010/07/30 05:53:56] <shog> heh, sorry for silly question but how i may ensure that one package (and only one) from two is installed? (i.e. samba or samba3x in centos5)? | ||
| [2010/07/30 05:54:18] @ Quit: anvil14: Quit: anvil14 | ||
| [2010/07/30 05:55:41] <doubleukay> I don't know if there's a native puppet way to do that - but I think you can build your own meta-rpm that depends on either these two, and make puppet ensure on that meta-package | ||
| [2010/07/30 05:58:58] <hal-j> why not pick one, and then ensure that it's present, and ensure the other is absent | ||
| [2010/07/30 06:00:27] @ Quit: rasputnik: Quit: rasputnik | ||
| [2010/07/30 06:01:28] @ Quit: paras_: Quit: Page closed | ||
| [2010/07/30 06:02:09] @ Quit: benoit__: Ping timeout: 245 seconds | ||
| [2010/07/30 06:04:48] @ benoit__ joined channel #puppet | ||
| [2010/07/30 06:09:03] <Disconnect> shog: the 'puppet way' is to say "this is the state" rather than "if this, then that, or the other, or.." so you -could-, for example, set a custom fact based on which package is installed and act accordingly. but the better answer is as hal-j, just pick one and go with it | ||
| [2010/07/30 06:10:49] <hal-j> in general (I can't speak for this particular case) it's better to know exactly how things are set up, rather than know "it's either like X or like Y, but I really don't know" | ||
| [2010/07/30 06:13:04] @ Quit: hal-j: Quit: Leaving. | ||
| [2010/07/30 06:15:57] @ Quit: wilmoore: Remote host closed the connection | ||
| [2010/07/30 06:16:31] @ wilmoore joined channel #puppet | ||
| [2010/07/30 06:16:48] @ magickal1 joined channel #puppet | ||
| [2010/07/30 06:20:11] @ hal-j joined channel #puppet | ||
| [2010/07/30 06:21:05] @ Quit: wilmoore: Ping timeout: 265 seconds | ||
| [2010/07/30 06:29:41] @ Quit: Demosthenes: Quit: leaving | ||
| [2010/07/30 06:35:59] @ [GuS] joined channel #puppet | ||
| [2010/07/30 06:36:54] @ Quit: choffee: Ping timeout: 258 seconds | ||
| [2010/07/30 06:38:50] @ joe-mac joined channel #puppet | ||
| [2010/07/30 06:38:58] @ mgk joined channel #puppet | ||
| [2010/07/30 06:49:19] @ Quit: vad3R: Read error: Connection reset by peer | ||
| [2010/07/30 06:49:30] @ vad3R joined channel #puppet | ||
| [2010/07/30 07:00:01] @ Quit: mgk: Ping timeout: 276 seconds | ||
| [2010/07/30 07:00:13] @ Quit: willemb: Quit: leaving | ||
| [2010/07/30 07:01:53] @ Quit: tecto: Quit: tecto | ||
| [2010/07/30 07:02:09] @ autowidget joined channel #puppet | ||
| [2010/07/30 07:02:54] @ diget joined channel #puppet | ||
| [2010/07/30 07:03:52] @ Quit: rmiller4pi81: Quit: Leaving. | ||
| [2010/07/30 07:04:37] @ notbrien joined channel #puppet | ||
| [2010/07/30 07:06:58] @ choffee joined channel #puppet | ||
| [2010/07/30 07:12:34] @ Quit: herdingcat: Ping timeout: 245 seconds | ||
| [2010/07/30 07:17:04] @ tecto joined channel #puppet | ||
| [2010/07/30 07:17:04] @ Quit: tecto: Changing host | ||
| [2010/07/30 07:17:04] @ tecto joined channel #puppet | ||
| [2010/07/30 07:19:31] @ Quit: hggh: Ping timeout: 276 seconds | ||
| [2010/07/30 07:20:09] @ ecapriolo joined channel #puppet | ||
| [2010/07/30 07:22:34] @ pheezy joined channel #puppet | ||
| [2010/07/30 07:27:03] @ hggh joined channel #puppet | ||
| [2010/07/30 07:27:13] @ Quit: angrox: Quit: leaving | ||
| [2010/07/30 07:30:23] @ gmason joined channel #puppet | ||
| [2010/07/30 07:30:41] <groove> i have runinterval set to 0, and my client appears to be running constantly | ||
| [2010/07/30 07:30:43] <groove> is that expected? | ||
| [2010/07/30 07:30:58] <groove> i just want to disable periodic runs | ||
| [2010/07/30 07:31:13] <hal-j> why not just stop the puppetd then | ||
| [2010/07/30 07:31:31] <doubleukay> I was just going to ask that... | ||
| [2010/07/30 07:31:53] <groove> hal-j: i still want it to listen for puppetrun calls from the master | ||
| [2010/07/30 07:32:04] <magickal1> help getting an error when trying to run puppetd -t hostname was not match with the server certificate. we have blown away all the certs and redid them and still get this error. any suggestions on how to correct? | ||
| [2010/07/30 07:33:24] <hal-j> groove: you could possibly set the runinterval to something exceedingly large then, but I'm betting that you'd be better off rethinking your strategy instead | ||
| [2010/07/30 07:33:33] <hal-j> just a hunch, I could be wrong | ||
| [2010/07/30 07:33:47] <doubleukay> magickal1: do you think it's the client thinking the server's ssl cert is invalid, or the other way around? | ||
| [2010/07/30 07:34:00] <groove> hal-j: looks like a trip to the codebase to see what runinterval really does | ||
| [2010/07/30 07:34:09] <magickal1> blew them both away and redid them | ||
| [2010/07/30 07:34:17] <magickal1> still getting the same error | ||
| [2010/07/30 07:34:36] <hal-j> groove: sounds sane. There may also be a config option to do what you're looking to do | ||
| [2010/07/30 07:34:40] <hal-j> I just don't know of one | ||
| [2010/07/30 07:35:02] <groove> i looked for one, but it's not obvious if there is another parameter that does it | ||
| [2010/07/30 07:35:33] <hal-j> mind if I ask what your plan is, here? | ||
| [2010/07/30 07:36:00] <hal-j> you want to centralize control of when puppetd does its thing, I take it? | ||
| [2010/07/30 07:36:11] @ reyjrar joined channel #puppet | ||
| [2010/07/30 07:36:34] @ voodookid joined channel #puppet | ||
| [2010/07/30 07:36:36] <doubleukay> magickal1: ok, but to narrow down the problem, can you paste the exact error message? | ||
| [2010/07/30 07:36:46] @ jdcasey joined channel #puppet | ||
| [2010/07/30 07:38:15] @ tonyskapunk joined channel #puppet | ||
| [2010/07/30 07:38:31] <jamesturnbull> viewlogic: that "closed?" error is actually Ruby - we catch it better in 0.25.5 but it inherently a Ruby comms issue and not a Puppet one | ||
| [2010/07/30 07:39:03] <jamesturnbull> doubleukay: no md5 one but it's easy to duplicate the sha1 one and make your own | ||
| [2010/07/30 07:39:57] <doubleukay> jamesturnbull: thanks | ||
| [2010/07/30 07:39:58] <groove> hal-j: for this particular environment it is best for us if we do runs on specific nodes by hand | ||
| [2010/07/30 07:39:58] <magickal1> err: Could not retrieve catalog from remote server: hostname was not match with the server certificate | ||
| [2010/07/30 07:40:21] <groove> hal-j: it seems easier to trigger them all from the puppetmaster using puppetrun, but it is looking like that is not actually the case | ||
| [2010/07/30 07:41:14] @ nakano_ is now known as nakano | ||
| [2010/07/30 07:41:31] <jamesturnbull> gilesw: raid controller detection didn't I think - but there is a patch floating in the tracker somewhere that just needs a little work and tests if you want to give it some love | ||
| [2010/07/30 07:41:53] <gilesw> heh i found a fact that i'd done just now | ||
| [2010/07/30 07:42:04] <gilesw> i looked into this a long time ago.. | ||
| [2010/07/30 07:42:10] @ anvil14 joined channel #puppet | ||
| [2010/07/30 07:42:24] <doubleukay> magickal1: oh sorry didn't notice you wrote that before. by any chance, does the ssl certificate name match the hostname that you're connecting to? | ||
| [2010/07/30 07:42:36] <magickal1> think i found the issue its not grabbing the hostname on the rdns | ||
| [2010/07/30 07:43:00] <gilesw> I've been looking into smartctl recently and it has support for passthrough for perc and cciss controllers | ||
| [2010/07/30 07:43:16] <gilesw> so there's no excuse for us not monitoring the disks | ||
| [2010/07/30 07:43:38] @ Demosthenes joined channel #puppet | ||
| [2010/07/30 07:48:38] <Volcane> magickal1: your client should talk to a hostname 'puppet' | ||
| [2010/07/30 07:49:14] <magickal1> /etc/hosts has that entry | ||
| [2010/07/30 07:49:34] <Volcane> and do you set server= in puppet.conf or the puppet defaults file or run it with --server ? | ||
| [2010/07/30 07:49:36] <magickal1> the certificate is not grabing the hsotname and is using a blank | ||
| [2010/07/30 07:50:06] <magickal1> looking at that option now | ||
| [2010/07/30 07:50:11] <magickal1> thank you | ||
| [2010/07/30 07:50:17] <Volcane> dont set it | ||
| [2010/07/30 07:50:21] <Volcane> i am asking if its set | ||
| [2010/07/30 07:50:26] <magickal1> no its not set | ||
| [2010/07/30 07:50:58] <Volcane> best to pastie.org your config files and a test output, plus whaever u found abuot this blank certname | ||
| [2010/07/30 07:51:21] <magickal1> ok | ||
| [2010/07/30 07:52:32] @ rmiller4pi8 joined channel #puppet | ||
| [2010/07/30 07:53:44] @ cwebber joined channel #puppet | ||
| [2010/07/30 07:55:25] <magickal1> found the fix in puppet.conf on master we needed to set certdnsnames = puppet | ||
| [2010/07/30 07:55:31] @ Quit: Demosthenes: Quit: leaving | ||
| [2010/07/30 07:56:18] @ gniks joined channel #puppet | ||
| [2010/07/30 07:56:55] @ rcrowley joined channel #puppet | ||
| [2010/07/30 07:59:11] @ littleidea joined channel #puppet | ||
| [2010/07/30 08:00:55] @ ickymettle_ joined channel #puppet | ||
| [2010/07/30 08:01:43] @ uphillian joined channel #puppet | ||
| [2010/07/30 08:03:17] <groove> hal-j: looks like runinterval=0 just sets the length of time the event loop waits before triggering the next run | ||
| [2010/07/30 08:03:20] @ benkevan joined channel #puppet | ||
| [2010/07/30 08:03:51] <groove> so until (and if) that is fixed i guess we have to trigger puppetd manually on the clients | ||
| [2010/07/30 08:04:27] <hal-j> you could use capistrano, perhaps, as a sort-of replacement for puppetrun | ||
| [2010/07/30 08:04:52] <hal-j> I'd still suggest you may want to re-evaluate, but you know the systems in question better than I, for sure | ||
| [2010/07/30 08:08:19] <Disconnect> there is a simple puppetrun-compatible client floating around somewhere | ||
| [2010/07/30 08:08:22] <jamesturnbull> groove: you're using 0.25.3 or .4 right? | ||
| [2010/07/30 08:08:27] <jamesturnbull> groove: that's a bug that got fixed | ||
| [2010/07/30 08:08:41] <groove> yes 0.25.4 | ||
| [2010/07/30 08:08:49] <groove> my apologies for the superfluous bug report then, i'll close it | ||
| [2010/07/30 08:09:20] <jamesturnbull> groove: hang on let me find where and I'll close it | ||
| [2010/07/30 08:09:36] @ qjcg joined channel #puppet | ||
| [2010/07/30 08:09:40] <jamesturnbull> groove: now worries because I can't find the damn ticket - which means searching for the commit :) | ||
| [2010/07/30 08:09:42] <groove> ah, too late. but mine is #4411 | ||
| [2010/07/30 08:09:42] <gepetto> groove: ah: #4411 is http://projects.puppetlabs.com/issues/show/4411 "Puppet - Bug #4411: runinterval=0 does not behave as expected - Puppet Labs" | ||
| [2010/07/30 08:13:24] @ Quit: sdog: Quit: Leaving. | ||
| [2010/07/30 08:15:12] <jamesturnbull> groove: until I work out what happened here - I think that fix got lost during one of the REST refacters by the look of it | ||
| [2010/07/30 08:15:26] <jamesturnbull> groove: I've undupped your ticket and assigned it | ||
| [2010/07/30 08:15:32] <groove> ok, cool | ||
| [2010/07/30 08:16:24] <jamesturnbull> Disconnect: for cap? | ||
| [2010/07/30 08:16:57] <Disconnect> jamesturnbull: no, for puppet | ||
| [2010/07/30 08:17:07] @ groove left channel #puppet ("Leaving.") | ||
| [2010/07/30 08:17:07] <Disconnect> tiny daemon that listens for puppetrun and then kicks off puppet | ||
| [2010/07/30 08:20:30] <Volcane> Disconnect, jamesturnbull: its in ohadlevy's github | ||
| [2010/07/30 08:21:48] <anvil14> does anyone know of any good scripts to gather inventory (facter data) from the puppetmaster | ||
| [2010/07/30 08:21:52] @ jmccune joined channel #puppet | ||
| [2010/07/30 08:21:59] @ tecto_ joined channel #puppet | ||
| [2010/07/30 08:22:13] <Volcane> anvil14: i think the answer depends on what you want to do with the data | ||
| [2010/07/30 08:22:32] <Disconnect> foreman and dashboard both do that. (so does iclassify but it doesn't qualify as 'good' anymore. simpler than the other two, and a better query interface, but abandoned a while ago) | ||
| [2010/07/30 08:23:02] <jamesturnbull> anvil14: there is also a REST terminus and example CouchDB DB in 2.6.0 | ||
| [2010/07/30 08:23:13] <anvil14> volcane: CSV, or something similar | ||
| [2010/07/30 08:23:21] <joe-mac> what would you use couchdb for in this case jamesturnbull? | ||
| [2010/07/30 08:23:41] <joe-mac> anvil14: i do a rudimentary thing with a custom function that writes to confluence | ||
| [2010/07/30 08:23:44] <jamesturnbull> joe-mac: yeah probably - it was a POC for a customer - but I would | ||
| [2010/07/30 08:23:55] <joe-mac> however the confluence cli is java and it's a real freaking hog | ||
| [2010/07/30 08:24:10] <jamesturnbull> joe-mac: couch is good with this sort of simple data | ||
| [2010/07/30 08:24:12] <joe-mac> i plan on writing somethignt hat queries REST once i upgrade to 2.6 | ||
| [2010/07/30 08:24:25] <joe-mac> it hought couchdb is normally used as some kind of distributred storage database | ||
| [2010/07/30 08:25:04] @ Quit: voodookid: Ping timeout: 245 seconds | ||
| [2010/07/30 08:25:34] <Volcane> anvil14: it would be fairly easy to write that | ||
| [2010/07/30 08:25:50] <Volcane> anvil14: if you just want to convert all the fact yaml to csv | ||
| [2010/07/30 08:26:14] <anvil14> Volcane: understood, didn't want to re-invent the wheel | ||
| [2010/07/30 08:26:37] @ squirrel_labs joined channel #puppet | ||
| [2010/07/30 08:26:44] <jamesturnbull> anvil14: easy to output YAML and to_csv it | ||
| [2010/07/30 08:26:51] <jamesturnbull> anvil14: in 2.6.0 it's just a call to the API | ||
| [2010/07/30 08:26:57] @ Quit: cwebber: Quit: cwebber | ||
| [2010/07/30 08:27:09] <anvil14> cool, thx | ||
| [2010/07/30 08:27:57] @ Quit: rmt: Quit: Leaving | ||
| [2010/07/30 08:27:58] @ Quit: jmccune: Read error: Operation timed out | ||
| [2010/07/30 08:28:08] @ cwebber joined channel #puppet | ||
| [2010/07/30 08:28:54] @ halflife08 joined channel #puppet | ||
| [2010/07/30 08:29:34] <halflife08> hello folks, is there way to create parent directories without having to specify multiple file definitions | ||
| [2010/07/30 08:30:04] @ Quit: cwebber: Client Quit | ||
| [2010/07/30 08:30:33] <Volcane> halflife08: file{["/one", "/one/two"]: ensure => directory} | ||
| [2010/07/30 08:31:39] @ santoroj joined channel #puppet | ||
| [2010/07/30 08:31:48] @ santoroj left channel #puppet () | ||
| [2010/07/30 08:32:04] <ohadlevy> Volcane, Disconnect, jamesturnbull : afair its in the ext directory | ||
| [2010/07/30 08:32:16] @ jmccune joined channel #puppet | ||
| [2010/07/30 08:32:46] <Disconnect> used to be in the wiki i think | ||
| [2010/07/30 08:33:02] <Disconnect> (puppet wiki) | ||
| [2010/07/30 08:33:31] <Disconnect> but yah, i'm sure there are better places to get it now :) | ||
| [2010/07/30 08:34:52] @ angrox joined channel #puppet | ||
| [2010/07/30 08:37:14] <halflife08> Volcane: thanks | ||
| [2010/07/30 08:37:15] @ kaptk2 joined channel #puppet | ||
| [2010/07/30 08:38:28] @ voodookid joined channel #puppet | ||
| [2010/07/30 08:41:21] @ Quit: ickymettle_: Quit: leaving | ||
| [2010/07/30 08:41:42] <neek> Volcane: nice (if obvious but why didn't I think of that) trick. would be nice to have a mkdir -p flag tho. ;) | ||
| [2010/07/30 08:41:55] <Volcane> neek: mkdir -p doesnt behave predictably | ||
| [2010/07/30 08:42:47] <neek> no, but [ -d basedir $dir ] looped down the line does. | ||
| [2010/07/30 08:42:56] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/30 08:42:59] <neek> or up, whichever. | ||
| [2010/07/30 08:43:30] <Volcane> does it? /usr/local/bin/foo what is the ownership and permissions of /usr/local ? | ||
| [2010/07/30 08:43:46] <Volcane> where /usr/local/bin/foo is done with -p and ownership == root, group == foo ? | ||
| [2010/07/30 08:43:51] * neek . o O ( I have 40 directory deep trees that I have to build because of jobs that run against a directory that gets deployed when our codebase gets deployed, but for puppet and crons not to be wierd I have to precreate it) | ||
| [2010/07/30 08:44:14] <neek> Volcane: if it doesnt exist, assume to use the same perms I've defined on the target directory. | ||
| [2010/07/30 08:44:25] @ Quit: squirrel_labs: Quit: See ya! | ||
| [2010/07/30 08:44:28] <neek> if you need something else, then seperate entries make sense. | ||
| [2010/07/30 08:44:33] <ReinH> joe-mac: yes, but it also has powerful map/reduce based querying so it's good for aggregating data like facts, for instance: how many of my hosts are running which versions of puppet, which platform, etc | ||
| [2010/07/30 08:44:34] <Volcane> so unpredictable then | ||
| [2010/07/30 08:44:35] <bhearsum> is there any way to run puppetd such that it continues trying to sync until it gets a valid certificate, but exits after it recieves and tries to apply the manifest? --onetime --no-daemonize --waitforcert 60 exits even if it doesn't receive a signed cert =\ | ||
| [2010/07/30 08:44:51] <zeeby> Just some note of success, if anyone is trying to boost their puppet setups | ||
| [2010/07/30 08:44:56] @ Quit: voodookid: Ping timeout: 258 seconds | ||
| [2010/07/30 08:45:11] <joe-mac> ReinH yea that's what i need | ||
| [2010/07/30 08:45:22] <joe-mac> a bunch of checkboxes with textboxes for getting arbitrary lists of nodes | ||
| [2010/07/30 08:45:26] <ohadlevy> ReinH: why would it be a problem with plain sql? | ||
| [2010/07/30 08:45:27] <joe-mac> preferably a cli for it too for capistrano | ||
| [2010/07/30 08:45:34] <ReinH> ohadlevy: it wouldn't, I suppose :) | ||
| [2010/07/30 08:45:35] <zeeby> I migrated away from passenger to unicorn + nginx, and lowered load from avg of 7.00 and 8GB ram usage to -> 0.5 avg load with 2.5GB usage | ||
| [2010/07/30 08:45:46] <ReinH> ohadlevy: but couchdb is newer and shinier... | ||
| [2010/07/30 08:45:53] <zeeby> I'm able to do roughly 1500 boxes now from one box with 15m intervals | ||
| [2010/07/30 08:45:57] <ohadlevy> ReinH: thats how i implemented it in foreman at least :) | ||
| [2010/07/30 08:46:09] <ohadlevy> ReinH: you are right, I need to find some time to play with it ;) | ||
| [2010/07/30 08:46:20] <ReinH> ohadlevy: it's quite nice imo | ||
| [2010/07/30 08:46:48] <ohadlevy> ReinH: hows the rails integration? i heard it gets better on rails 3 | ||
| [2010/07/30 08:46:52] <ReinH> and accessing the storedconfigs database directly is less than ideal | ||
| [2010/07/30 08:46:56] @ Quit: MattyM: Remote host closed the connection | ||
| [2010/07/30 08:47:09] <ohadlevy> ReinH: a few name scopes :) | ||
| [2010/07/30 08:47:27] <ReinH> ohadlevy: I'd prefer to talk to a Puppet facts service than the underlying data store | ||
| [2010/07/30 08:47:30] <ReinH> that would be more portable | ||
| [2010/07/30 08:47:39] <ohadlevy> ReinH: true | ||
| [2010/07/30 08:47:50] @ Quit: nul0op: Quit: Leaving | ||
| [2010/07/30 08:47:57] <ReinH> which is one of the reasons we're workingon same | ||
| [2010/07/30 08:48:01] <ReinH> *working on | ||
| [2010/07/30 08:48:45] <ohadlevy> ReinH: thats great, when i did the initial design a year ago, the plan was to make it as simple for people who already use storeconfig... (e.g. to keep compatibility) | ||
| [2010/07/30 08:49:28] <ReinH> nod | ||
| [2010/07/30 08:49:46] <ReinH> I suspect the correct storeconfig will be a data store option for backwards compatibility | ||
| [2010/07/30 08:50:12] <ReinH> but we'd like to encourage people to use puppet services instead of directly accessing underlying implementations (once those services are available) | ||
| [2010/07/30 08:50:23] <ReinH> s/correct/current | ||
| [2010/07/30 08:50:36] <masterzen> the issue with document store is that it becomes difficult to drill down into the document and at the same have still something fast. | ||
| [2010/07/30 08:50:53] <ohadlevy> ReinH: that would be really nice, I really like the mcollective integeration (as long as agent dont have a proper query interface and memory usage problems) | ||
| [2010/07/30 08:50:59] <ReinH> masterzen: SQL is less than ideal for this data access pattern | ||
| [2010/07/30 08:51:13] <ReinH> imo | ||
| [2010/07/30 08:51:14] <ohadlevy> ReinH: why? | ||
| [2010/07/30 08:51:46] <ReinH> SQL doesn't have a good way to represent documents with structured, hierarchical data | ||
| [2010/07/30 08:52:08] <ReinH> something with native map/reduce is a bit more powerful imo | ||
| [2010/07/30 08:52:18] <ohadlevy> ReinH: as long as facts are plain key value pairs, its not a problem... I guess if you want to add hashes to facts thats another story | ||
| [2010/07/30 08:52:29] <ReinH> ohadlevy: yeah | ||
| [2010/07/30 08:52:36] <Volcane> ohadlevy: updating facts/resources/state of a node is too expensive with sql | ||
| [2010/07/30 08:52:38] <ReinH> there's less friction mapping facts to a document store | ||
| [2010/07/30 08:52:59] <masterzen> ReinH: never said sql was better, just that document store are not always ideal to get all resources of type "stuff" across all your documents... | ||
| [2010/07/30 08:53:20] <ReinH> masterzen: well, if the map/reduce is performant... | ||
| [2010/07/30 08:53:20] @ mclarke joined channel #puppet | ||
| [2010/07/30 08:53:30] @ halflife08 left channel #puppet () | ||
| [2010/07/30 08:53:35] <ReinH> which most modern impl are | ||
| [2010/07/30 08:53:41] <ReinH> say couchdb, mongodb | ||
| [2010/07/30 08:53:48] <ReinH> although I dislike mongo for other reasons | ||
| [2010/07/30 08:54:04] <joe-mac> more talk about stuff i don't know anything about... bahh, need to work on that | ||
| [2010/07/30 08:54:20] <ReinH> ok, bbiab | ||
| [2010/07/30 08:55:15] @ voodookid joined channel #puppet | ||
| [2010/07/30 08:55:54] * ohadlevy needs to read more about doc based db performance | ||
| [2010/07/30 08:56:22] <rmiller4pi8> the durability story sucks. append only datafiles sound great until you have to recover from a crash or compact. | ||
| [2010/07/30 08:56:27] <masterzen> ReinH: if the stores allows secondary index maybe (ala cassandra). | ||
| [2010/07/30 08:56:43] @ Quit: verwilst: Quit: Ex-Chat | ||
| [2010/07/30 08:56:47] @ Quit: pjr_atl: Quit: Leaving. | ||
| [2010/07/30 08:57:03] @ Quit: gebi: Ping timeout: 264 seconds | ||
| [2010/07/30 08:58:24] <rmiller4pi8> but the puppet storeconfigs needs are so incredibly simple that making it pluggable is probably the way to go. mysql for 80% of use cases, cassandra or something if you really need it. | ||
| [2010/07/30 08:58:30] <ohadlevy> Volcane: i guess the question of magnitude also matters, even if you have 1000 nodes with an avg interval of 30 minutes, thats 2 nodes per second | ||
| [2010/07/30 08:59:01] <Volcane> ohadlevy: nods, how many sql queries to merge stored facts vs incoming facts from a node? | ||
| [2010/07/30 08:59:35] <Volcane> vs 1 query for a document db | ||
| [2010/07/30 08:59:50] <rmiller4pi8> sure, still, but even a very modest mysql box is going to handle 100s of queries a second in a storeconfigs scenario | ||
| [2010/07/30 08:59:50] <joe-mac> heh | ||
| [2010/07/30 08:59:54] <ohadlevy> Volcane: it depends, if you want to compare them (e.g. for audit) or just save them all, even with my sql you can save them serialized | ||
| [2010/07/30 08:59:58] <rmiller4pi8> they're not horribly complicated queries | ||
| [2010/07/30 09:00:10] <Volcane> ohadlevy: sure, we're talking about this use case of stored confs. | ||
| [2010/07/30 09:00:14] <Volcane> Updated data for host janus.nephilim.ml.org with id 4c446356dc3ecb471a000004 in 0.00137686729431152s | ||
| [2010/07/30 09:00:16] <ohadlevy> the question is not so much about storing, rather retrieving | ||
| [2010/07/30 09:00:25] <Volcane> that stores all facts, classes etc of a node into mongodb | ||
| [2010/07/30 09:00:34] <joe-mac> Volcane: you get mcollective into the deb/ubuntu repos yet? | ||
| [2010/07/30 09:00:45] <Volcane> storing is a huge facter | ||
| [2010/07/30 09:00:46] <ohadlevy> and finding all hosts with fact x? | ||
| [2010/07/30 09:01:10] <Volcane> ohadlevy: {"facts.foo": "bar"} | ||
| [2010/07/30 09:01:36] <Volcane> > db.nodes.find({"facts.country":"de"}).count() | ||
| [2010/07/30 09:01:36] <Volcane> 23 | ||
| [2010/07/30 09:02:33] <ohadlevy> Volcane: storing is important, but not so much imoh as you wont really get that much of data from so many hosts at once (assuming hosts need to compile catalogs) | ||
| [2010/07/30 09:02:46] <joe-mac> the fact terminus is only available on 2.6 correct jamesturnbull? | ||
| [2010/07/30 09:02:48] <ohadlevy> querying it from the db (e.g. using foreman interface) is fairly fast as well | ||
| [2010/07/30 09:03:03] <joe-mac> o btw jamesturnbull i woke up late and forgot to bring my laptop so i can't subm,iot that code to -dev... should i styart a thread anyways or waht/ | ||
| [2010/07/30 09:03:09] <Volcane> querying with SQL is fine, i am not disputing that | ||
| [2010/07/30 09:03:16] <jamesturnbull> joe-mac: http://github.com/reductivelabs/puppet/blob/master/lib/puppet/indirector/facts/couch.rb | ||
| [2010/07/30 09:03:17] <Volcane> i am saying its unscalable to update that much data | ||
| [2010/07/30 09:03:20] <jamesturnbull> joe-mac: and yes | ||
| [2010/07/30 09:03:57] <ohadlevy> Volcane: I would think that at this specific case (e.g. facts + classes) its not a big deal of data, more of HA | ||
| [2010/07/30 09:04:00] <jamesturnbull> ReinH: isn't it my fault you hate Mongo? | ||
| [2010/07/30 09:04:05] <joe-mac> man, you guys are working on super scaling eh? what's the currently known largest puppet install? | ||
| [2010/07/30 09:04:09] @ Quit: alban2: Ping timeout: 240 seconds | ||
| [2010/07/30 09:04:34] <jamesturnbull> joe-mac: so... I can't tell you where but it's 50K nodes as far I am aware but might be larger now | ||
| [2010/07/30 09:04:35] <ohadlevy> joe-mac: i used to have a few thousand nodes | ||
| [2010/07/30 09:04:36] <ReinH> jamesturnbull: partially ;) | ||
| [2010/07/30 09:04:48] <ReinH> jamesturnbull: it has 0 durability | ||
| [2010/07/30 09:04:54] @ cwebber joined channel #puppet | ||
| [2010/07/30 09:05:01] <ReinH> they are proud of this fact, they say it's FOR SPEED | ||
| [2010/07/30 09:05:02] <Volcane> ohadlevy: at the moment merging facts in the db with facts in the node is very expensive ditto for classes, this isnt really news, i dont know what you're saying | ||
| [2010/07/30 09:05:15] <joe-mac> jamesturnbull: that's awesome! | ||
| [2010/07/30 09:05:19] @ raz left channel #puppet () | ||
| [2010/07/30 09:05:26] <ReinH> turns out if you turn off everything that makes postgres durable, it's *just as fast* and just as durable (not at all) | ||
| [2010/07/30 09:05:26] @ Quit: cwebber: Client Quit | ||
| [2010/07/30 09:05:55] <joe-mac> ohadlevy: yea i remember you told me that before. how's the new job treating you? | ||
| [2010/07/30 09:05:59] <jamesturnbull> joe-mac: funny they did called it Project Skynet but i am sure that's just a coincidence... | ||
| [2010/07/30 09:06:06] <ohadlevy> joe-mac: didnt start it yet | ||
| [2010/07/30 09:06:07] <jhelwig> There is a reason that Pg tends to concentrate on durability first, and speed second. ;-) | ||
| [2010/07/30 09:06:20] <joe-mac> o i c | ||
| [2010/07/30 09:06:21] <ReinH> jhelwig: indeed | ||
| [2010/07/30 09:06:31] <ReinH> jhelwig: it is similar to the reason I dislike mongodb | ||
| [2010/07/30 09:06:49] <jhelwig> ReinH: You actually care about your data? ;-P | ||
| [2010/07/30 09:06:52] @ Quit: Naresh: Ping timeout: 265 seconds | ||
| [2010/07/30 09:07:02] <ohadlevy> Volcane: all i am saying that for my use case (a few thousands nodes) that wasnt a big deal | ||
| [2010/07/30 09:07:07] <ReinH> jhelwig: yeah | ||
| [2010/07/30 09:07:24] <ReinH> jhelwig: my favorite is that it checks data integrity on write but not on read | ||
| [2010/07/30 09:07:26] <ReinH> because that makes sense | ||
| [2010/07/30 09:07:38] <ReinH> again, FOR SPEED | ||
| [2010/07/30 09:07:59] <Volcane> ohadlevy: odd, cos everyone who has ever used stored confs saw the problem, and so even a delayed update system based on a job queue was developed. and thin stored configs etc | ||
| [2010/07/30 09:08:02] <ReinH> basically if mongodb did things correctly it wouldn't be nearly as fast, and they know this | ||
| [2010/07/30 09:08:04] <jhelwig> jamesturnbull: You know something I don't? ;-) *looking at his email, wondering if there might be an order of operations issue* | ||
| [2010/07/30 09:08:21] <ohadlevy> Volcane: i never used storeconfigs | ||
| [2010/07/30 09:08:37] <jhelwig> ReinH: Every time you say "FOR SPEED", I mentally hear "FOR AIUR!". | ||
| [2010/07/30 09:08:44] <ReinH> jhelwig: hahah | ||
| [2010/07/30 09:08:48] @ scashin133 joined channel #puppet | ||
| [2010/07/30 09:08:51] <ohadlevy> Volcane: i just kept the schema structure and used some of the puppet methods | ||
| [2010/07/30 09:08:55] * ReinH just god sc2 | ||
| [2010/07/30 09:08:59] <ReinH> *got | ||
| [2010/07/30 09:09:05] <ReinH> played the beta though | ||
| [2010/07/30 09:09:11] <joe-mac> i don't understand the diff between thin and full stored configs | ||
| [2010/07/30 09:09:26] <joe-mac> i read the description- what else would you use stored configs for besides querying facts and exporting/collecting? | ||
| [2010/07/30 09:09:32] <Volcane> joe-mac: full puts *all* resources in the db, thin just ones that are @@ | ||
| [2010/07/30 09:09:47] <joe-mac> hm, maybe i should switch to thin then | ||
| [2010/07/30 09:09:58] <joe-mac> i didn't take that away from the descrption for some reason Volcane | ||
| [2010/07/30 09:10:04] @ pjr_atl joined channel #puppet | ||
| [2010/07/30 09:10:10] <Volcane> well thats how i understand it, might be wrong | ||
| [2010/07/30 09:10:18] <jhelwig> ReinH: I've been playing through the campaign since Tuesday. Been fun so far, but I really, really, _really_ wish I could zoom out. Computers can do better than effective 800x600 nowadays. :-\ | ||
| [2010/07/30 09:10:31] @ littleidea joined channel #puppet | ||
| [2010/07/30 09:11:00] @ Quit: benoit__: Ping timeout: 258 seconds | ||
| [2010/07/30 09:11:18] <joe-mac> i just got worms 2 armageddon on my xbox, that is the equivalent of sc for me becaue i will likely not leave hiome all weekend | ||
| [2010/07/30 09:13:08] @ mgk joined channel #puppet | ||
| [2010/07/30 09:19:07] @ nakano is now known as nakano_ | ||
| [2010/07/30 09:20:00] @ Quit: vad3R: Ping timeout: 260 seconds | ||
| [2010/07/30 09:20:37] @ labrown joined channel #puppet | ||
| [2010/07/30 09:20:51] @ Quit: mclarke: Quit: mclarke | ||
| [2010/07/30 09:22:39] @ Quit: lbt_: Ping timeout: 248 seconds | ||
| [2010/07/30 09:23:33] @ Quit: bug: Quit: bug | ||
| [2010/07/30 09:26:12] @ Quit: jaredrhine: Ping timeout: 265 seconds | ||
| [2010/07/30 09:28:43] @ mattock joined channel #puppet | ||
| [2010/07/30 09:29:24] @ Quit: mgk: Ping timeout: 258 seconds | ||
| [2010/07/30 09:30:30] <joe-mac> markus: ping | ||
| [2010/07/30 09:30:39] <joe-mac> should that hiring/interview email really be on the public -dev list? | ||
| [2010/07/30 09:30:41] <markus> pong | ||
| [2010/07/30 09:30:46] <markus> Nope. | ||
| [2010/07/30 09:30:51] <markus> I oopsed. | ||
| [2010/07/30 09:30:57] <joe-mac> hehe, auto complete fail? | ||
| [2010/07/30 09:31:04] <markus> Yep. | ||
| [2010/07/30 09:31:26] <markus> I was lurking on my in-box for it to come in so I could reply to it. | ||
| [2010/07/30 09:31:44] @ Quit: voodookid: Ping timeout: 260 seconds | ||
| [2010/07/30 09:37:57] @ Quit: markus: Quit: markus | ||
| [2010/07/30 09:38:39] @ plathrop-away is now known as plathrop | ||
| [2010/07/30 09:40:40] @ Quit: littleidea: Ping timeout: 240 seconds | ||
| [2010/07/30 09:42:56] @ ajsie joined channel #puppet | ||
| [2010/07/30 09:44:15] <glarizza> Has anyone ever seen that error that I posted to the list pop up on their boxes --> "You cannot save facts to the code store; it is only used for getting facts from Facter" | ||
| [2010/07/30 09:44:18] @ Demosthenes joined channel #puppet | ||
| [2010/07/30 09:44:36] <glarizza> I'm just trying to figure out exactly what it doesn't like. | ||
| [2010/07/30 09:44:38] @ ]oestewart joined channel #puppet | ||
| [2010/07/30 09:45:03] @ Quit: itguru_: Ping timeout: 264 seconds | ||
| [2010/07/30 09:45:45] @ bobbyz joined channel #puppet | ||
| [2010/07/30 09:50:14] @ skeeziks joined channel #puppet | ||
| [2010/07/30 09:50:59] @ Quit: fluxdude: Ping timeout: 252 seconds | ||
| [2010/07/30 09:51:12] <skeeziks> Is it possible to make a fact plugin depend on a puppet resource? In my case I want to download a script that the fact plugin depends on to generate the contents of the fact. I'd rather not recode the whole thing in Ruby. | ||
| [2010/07/30 09:52:36] <ReinH> jhelwig: that's by design | ||
| [2010/07/30 09:52:49] <ReinH> forces you to have better micromanagement skills | ||
| [2010/07/30 09:53:07] <ReinH> heh | ||
| [2010/07/30 09:58:11] @ mikey_p joined channel #puppet | ||
| [2010/07/30 09:58:24] @ Quit: mattock: Quit: Leaving. | ||
| [2010/07/30 09:59:33] @ Quit: mikey_p: Client Quit | ||
| [2010/07/30 10:02:45] @ mikey_p joined channel #puppet | ||
| [2010/07/30 10:03:00] @ littleidea joined channel #puppet | ||
| [2010/07/30 10:05:29] @ saysjonathan joined channel #puppet | ||
| [2010/07/30 10:05:43] <magickal1> can one use include <class> with in the the node? node "<hostname>" inherits <define> { (new line) include <class> | ||
| [2010/07/30 10:06:08] <Volcane> yes | ||
| [2010/07/30 10:06:24] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/07/30 10:06:39] <magickal1> thank you. now to figure out why its not being picked up by the clients | ||
| [2010/07/30 10:06:58] @ mclarke joined channel #puppet | ||
| [2010/07/30 10:08:59] @ Quit: nexx: Quit: quit | ||
| [2010/07/30 10:09:42] @ Quit: p3rror: Ping timeout: 265 seconds | ||
| [2010/07/30 10:11:47] <Volcane> lol | ||
| [2010/07/30 10:11:50] <Volcane> oops...wrong # | ||
| [2010/07/30 10:13:30] @ voodookid joined channel #puppet | ||
| [2010/07/30 10:14:44] @ nexx joined channel #puppet | ||
| [2010/07/30 10:16:37] @ Quit: merrittk: Quit: Page closed | ||
| [2010/07/30 10:17:58] @ jaredrhine joined channel #puppet | ||
| [2010/07/30 10:24:34] @ adrian_broher joined channel #puppet | ||
| [2010/07/30 10:28:10] @ thekad-afk is now known as thekad | ||
| [2010/07/30 10:31:42] @ markus joined channel #puppet | ||
| [2010/07/30 10:32:35] @ Quit: \ask: Remote host closed the connection | ||
| [2010/07/30 10:32:47] @ Quit: tecto_: Quit: tecto_ | ||
| [2010/07/30 10:36:06] @ Quit: jaredrhine: Ping timeout: 258 seconds | ||
| [2010/07/30 10:37:41] @ bug joined channel #puppet | ||
| [2010/07/30 10:46:15] @ benoit__ joined channel #puppet | ||
| [2010/07/30 10:48:12] @ Quit: gilesw: Quit: ChatZilla 0.9.86 [Firefox 3.5.11/20100701023340] | ||
| [2010/07/30 10:51:16] @ Quit: yannL: Remote host closed the connection | ||
| [2010/07/30 10:55:40] @ lak joined channel #puppet | ||
| [2010/07/30 10:57:56] @ Quit: bug: Ping timeout: 265 seconds | ||
| [2010/07/30 10:58:34] @ Quit: Demosthenes: Ping timeout: 276 seconds | ||
| [2010/07/30 11:01:03] @ bug joined channel #puppet | ||
| [2010/07/30 11:01:32] @ biopete joined channel #puppet | ||
| [2010/07/30 11:02:45] @ jdcasey joined channel #puppet | ||
| [2010/07/30 11:06:43] @ bodepd joined channel #puppet | ||
| [2010/07/30 11:07:31] @ Quit: bodepd: Remote host closed the connection | ||
| [2010/07/30 11:08:03] @ bodepd joined channel #puppet | ||
| [2010/07/30 11:08:42] @ Quit: bodepd: Remote host closed the connection | ||
| [2010/07/30 11:09:14] @ bodepd joined channel #puppet | ||
| [2010/07/30 11:09:32] @ Quit: bodepd: Client Quit | ||
| [2010/07/30 11:10:37] @ teyo joined channel #puppet | ||
| [2010/07/30 11:16:07] @ Quit: jmccune: Ping timeout: 276 seconds | ||
| [2010/07/30 11:18:42] @ pjr_atl left channel #puppet () | ||
| [2010/07/30 11:21:17] @ tecto_ joined channel #puppet | ||
| [2010/07/30 11:21:47] @ jaredrhine joined channel #puppet | ||
| [2010/07/30 11:22:07] @ Quit: tecto: Quit: tecto | ||
| [2010/07/30 11:22:07] @ tecto_ is now known as tecto | ||
| [2010/07/30 11:22:28] @ Quit: scashin133: Quit: scashin133 | ||
| [2010/07/30 11:26:00] @ HouseAway is now known as AimanA | ||
| [2010/07/30 11:31:27] @ WALoeIII joined channel #puppet | ||
| [2010/07/30 11:31:41] @ Quit: lak: Quit: lak | ||
| [2010/07/30 11:33:06] <ReinH> nasrat: ping | ||
| [2010/07/30 11:34:37] @ project2501a joined channel #puppet | ||
| [2010/07/30 11:41:02] @ alban2 joined channel #puppet | ||
| [2010/07/30 11:44:13] @ Quit: jhaddad: Ping timeout: 240 seconds | ||
| [2010/07/30 11:50:33] @ scashin133 joined channel #puppet | ||
| [2010/07/30 11:51:49] @ santoroj joined channel #puppet | ||
| [2010/07/30 11:52:27] @ santoroj left channel #puppet () | ||
| [2010/07/30 12:03:55] @ lak joined channel #puppet | ||
| [2010/07/30 12:05:15] @ tecto_ joined channel #puppet | ||
| [2010/07/30 12:15:20] <bhearsum> i asked this earlier but i'll try again.....is there any way to run puppetd such that it continues trying to sync until it gets a valid certificate, but exits after it recieves and tries to apply the manifest? --onetime --no-daemonize --waitforcert 60 exits even if it doesn't receive a signed cert | ||
| [2010/07/30 12:25:04] @ Quit: TREllis: Quit: leaving | ||
| [2010/07/30 12:30:12] @ jmccune joined channel #puppet | ||
| [2010/07/30 12:30:54] @ Quit: bobbyz: Ping timeout: 245 seconds | ||
| [2010/07/30 12:30:54] <rmiller4pi8> you could just make waitforcert some huge value | ||
| [2010/07/30 12:31:12] <rmiller4pi8> i mean, 60 means you only want it to wait 60s | ||
| [2010/07/30 12:31:31] <bhearsum> i don't think waitforcert does *anything* with --onetim | ||
| [2010/07/30 12:31:32] <bhearsum> e | ||
| [2010/07/30 12:31:53] <bhearsum> since the process exits immediately after the first attempt to contact the master | ||
| [2010/07/30 12:32:53] <joe-mac> bhearsum: IIRC you're right | ||
| [2010/07/30 12:32:57] <joe-mac> i think someone has complained about this before | ||
| [2010/07/30 12:33:13] <bhearsum> looks like i'll have to wrap it in shell | ||
| [2010/07/30 12:34:09] <joe-mac> yea | ||
| [2010/07/30 12:34:47] @ cliff is now known as cliff-hm | ||
| [2010/07/30 12:35:23] <bhearsum> thanks for the confirmation | ||
| [2010/07/30 12:39:29] @ p3rror joined channel #puppet | ||
| [2010/07/30 12:43:07] <mikey_p> is there a way with file type to recursively set permissions on a directory? | ||
| [2010/07/30 12:45:25] @ Quit: kaptk2: Quit: Leaving. | ||
| [2010/07/30 12:48:46] <madduck> Error 400 on SERVER: Duplicate definition: File[] is already defined in file /etc/puppet/modules/puppet/manifests/server.pp at line 70; cannot redefine at /etc/puppet/modules/puppet/manifests/server.pp:70 on node vera.madduck.net | ||
| [2010/07/30 12:48:50] <madduck> \o/ | ||
| [2010/07/30 12:49:09] <madduck> http://slexy.org/view/s2HhUVBx7f\ | ||
| [2010/07/30 12:51:19] @ kaptk2 joined channel #puppet | ||
| [2010/07/30 12:56:11] @ Quit: tecto_: Quit: tecto_ | ||
| [2010/07/30 13:03:53] <geekatcmu> For package providers, if "has_feature :versionable" is set, then if an old file is installed, it should use the "update" method to install the newer version, right? | ||
| [2010/07/30 13:03:58] <geekatcmu> (0.25.5) | ||
| [2010/07/30 13:08:03] @ Quit: SEJeff: Quit: Leaving | ||
| [2010/07/30 13:09:27] <eric0> geekatcmu: i think it needs both :upgradeable *and* :versionable to enable 'ensure => latest' upgrades | ||
| [2010/07/30 13:10:19] @ pting joined channel #puppet | ||
| [2010/07/30 13:10:53] <eric0> my provider can't do that yet so i'm keen to know for sure | ||
| [2010/07/30 13:11:58] @ adlongwell joined channel #puppet | ||
| [2010/07/30 13:12:19] <madduck> eric0: btw, i just migrated my private 20 machines to my reclass node classifier and it's a beauty! | ||
| [2010/07/30 13:12:41] <ReinH> madduck: which node classifier? | ||
| [2010/07/30 13:13:02] <adlongwell> Is it possible to change the default package provider on a per-node basis? | ||
| [2010/07/30 13:13:10] <madduck> ReinH: $puppet::puppet_server_extnodes_script | ||
| [2010/07/30 13:13:20] <madduck> ReinH: sorry; http://git.madduck.net/v/puppet/reclass.git | ||
| [2010/07/30 13:13:44] <madduck> ReinH: I need to write a README, but I think it should be obvious from the code too | ||
| [2010/07/30 13:14:40] <madduck> the basic idea: a node is yaml file and it can list roles, each of which is also a yaml file. each such file can specify more roles, classes, environment, variables and parameters [essentially variables associated with a class], and they get merged in order, with the node last | ||
| [2010/07/30 13:14:49] <ReinH> ah | ||
| [2010/07/30 13:14:53] <madduck> so you can assemble your node with roles from least to most specific | ||
| [2010/07/30 13:15:01] <madduck> and override anything you want at any level | ||
| [2010/07/30 13:15:03] <ReinH> madduck: have you looked at dashboard? | ||
| [2010/07/30 13:15:30] <ReinH> dashboard groups function in much the same way | ||
| [2010/07/30 13:15:38] <madduck> ReinH: no. I might at some point, but I fear it is Ruby and even worse, Rails, and I prefer thin layers | ||
| [2010/07/30 13:15:50] <ReinH> madduck: this is true | ||
| [2010/07/30 13:15:55] <madduck> ReinH: this is NIH in some ways, but it's exactly what I wanted, no more and no less | ||
| [2010/07/30 13:16:01] <ReinH> fair enough, just curious | ||
| [2010/07/30 13:16:08] <madduck> sure thing | ||
| [2010/07/30 13:16:17] <madduck> legitimate question after all | ||
| [2010/07/30 13:16:24] <madduck> ruby just makes me sad | ||
| [2010/07/30 13:16:50] <madduck> anyway, reclass allows me to get rid of site.pp and hence I no longer need to worry about broken inheritance | ||
| [2010/07/30 13:17:09] <madduck> I just iteratively assemble node data from a list of roles, and use modules for everything else. | ||
| [2010/07/30 13:17:13] @ Quit: glarizza: Quit: glarizza | ||
| [2010/07/30 13:17:21] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/07/30 13:18:03] @ tecto_ joined channel #puppet | ||
| [2010/07/30 13:18:03] @ Quit: tecto_: Changing host | ||
| [2010/07/30 13:18:03] @ tecto_ joined channel #puppet | ||
| [2010/07/30 13:22:54] @ Quit: lak: Quit: lak | ||
| [2010/07/30 13:23:58] <geekatcmu> The issue I'm running into is that it sees that there is an old version installed, so it's grabbing the new version and trying to install it on top of the old version (basically, it's using the "install" method). | ||
| [2010/07/30 13:24:35] <geekatcmu> If it were to use the "upgrade" method, it would delete the old version first, which would then allow the installation of the new version (since that's what that method does). | ||
| [2010/07/30 13:25:19] @ Quit: ecapriolo: Ping timeout: 248 seconds | ||
| [2010/07/30 13:25:46] <geekatcmu> It makes no sense at all to me that it wouldn't be using the update method. | ||
| [2010/07/30 13:26:49] <geekatcmu> And I really can't use "latest" since it will do the wrong thing (this is on Solaris 10 with stock pkgadd/pkgrm/pkginfo). | ||
| [2010/07/30 13:29:54] @ Quit: reyjrar: Quit: Leaving. | ||
| [2010/07/30 13:31:55] <eric0> looking at my provider ( and note that it is dodgy ) , i made my install method call uninstall first then call a private installmypkg method | ||
| [2010/07/30 13:34:35] @ lak joined channel #puppet | ||
| [2010/07/30 13:38:40] <geekatcmu> Thanks. I'll think about that. | ||
| [2010/07/30 13:39:09] @ Quit: lak: Client Quit | ||
| [2010/07/30 13:39:10] @ Quit: rgsteele: Quit: ChatZilla 0.9.86 [Firefox 3.0.7/2009030423] | ||
| [2010/07/30 13:39:18] <eric0> ah yes, and then i 'alias upgrade install' | ||
| [2010/07/30 13:39:38] <eric0> as long as uninstall is a non-erroring no-op when there's no installed package by that name, it's all godo | ||
| [2010/07/30 13:39:41] <eric0> ^good | ||
| [2010/07/30 13:40:49] @ ecapriolo joined channel #puppet | ||
| [2010/07/30 13:41:27] @ Quit: benoit__: Ping timeout: 264 seconds | ||
| [2010/07/30 13:45:38] @ Quit: joe-mac: Quit: Leaving. | ||
| [2010/07/30 13:48:24] @ Quit: saysjonathan: Ping timeout: 245 seconds | ||
| [2010/07/30 13:51:24] @ althara joined channel #puppet | ||
| [2010/07/30 13:51:25] @ Quit: benkevan: Quit: Lost terminal | ||
| [2010/07/30 13:51:30] @ jdcasey joined channel #puppet | ||
| [2010/07/30 13:51:35] <mikey_p> what is the @ syntax for types? how does that work? | ||
| [2010/07/30 13:52:12] <mackn> http://projects.puppetlabs.com/projects/puppet/wiki/Virtual_Resources | ||
| [2010/07/30 13:52:20] <mikey_p> I tried to add a a2mod{ [somename] to my module but it said it was already declared in another class, so I added a requires and it says it's not found? | ||
| [2010/07/30 13:54:35] <mikey_p> ahh, makes more sense now. I see why this is good, but I also see why some folks despise DSL ;) | ||
| [2010/07/30 13:54:41] @ Quit: fsweetser: Remote host closed the connection | ||
| [2010/07/30 13:54:55] @ fsweetser joined channel #puppet | ||
| [2010/07/30 13:58:31] @ Quit: althara: Quit: Page closed | ||
| [2010/07/30 14:00:45] @ nul0op joined channel #puppet | ||
| [2010/07/30 14:03:37] @ niros joined channel #puppet | ||
| [2010/07/30 14:06:25] @ Quit: anvil14: Quit: anvil14 | ||
| [2010/07/30 14:09:29] @ benkevan joined channel #puppet | ||
| [2010/07/30 14:13:28] @ Quit: vinci: Remote host closed the connection | ||
| [2010/07/30 14:13:33] @ Quit: ghaskins_mobile: Quit: This computer has gone to sleep | ||
| [2010/07/30 14:14:04] @ Quit: uphillian: Quit: Leaving. | ||
| [2010/07/30 14:14:33] @ AimanA is now known as HouseAway | ||
| [2010/07/30 14:14:45] @ vinci joined channel #puppet | ||
| [2010/07/30 14:16:03] @ Quit: vinci: Client Quit | ||
| [2010/07/30 14:16:07] @ Quit: [GuS]: Remote host closed the connection | ||
| [2010/07/30 14:16:41] @ scashin133_ joined channel #puppet | ||
| [2010/07/30 14:16:46] @ Quit: ahasenack: Quit: Leaving | ||
| [2010/07/30 14:16:54] @ muffintop left channel #puppet () | ||
| [2010/07/30 14:17:10] @ Quit: mizzy: Ping timeout: 265 seconds | ||
| [2010/07/30 14:17:35] @ mizzy joined channel #puppet | ||
| [2010/07/30 14:17:42] @ vinci joined channel #puppet | ||
| [2010/07/30 14:17:43] @ Quit: scashin133: Read error: Operation timed out | ||
| [2010/07/30 14:17:44] @ scashin133_ is now known as scashin133 | ||
| [2010/07/30 14:18:58] @ Alagar joined channel #puppet | ||
| [2010/07/30 14:20:39] @ ckdake joined channel #puppet | ||
| [2010/07/30 14:20:39] @ Quit: ckdake: Changing host | ||
| [2010/07/30 14:20:39] @ ckdake joined channel #puppet | ||
| [2010/07/30 14:20:46] @ ckdake left channel #puppet () | ||
| [2010/07/30 14:22:27] @ Quit: labrown: Quit: Leaving | ||
| [2010/07/30 14:25:30] @ Quit: notbrien: Quit: notbrien | ||
| [2010/07/30 14:29:29] @ henderb joined channel #puppet | ||
| [2010/07/30 14:36:50] <jhunter> if i've got a $hostname conditional for copying a file | ||
| [2010/07/30 14:36:55] <jhunter> and i want the default to do nothing | ||
| [2010/07/30 14:37:10] @ HouseAway is now known as AimanA | ||
| [2010/07/30 14:37:22] @ Quit: jdcasey: Ping timeout: 265 seconds | ||
| [2010/07/30 14:37:32] <jhunter> default => "", source => $hostname ? { | ||
| [2010/07/30 14:37:32] <jhunter> "s2ds-euc-clc-101" => "puppet:///transfer/eucalyptus/accounts/euc_clc_root.id_dsa", | ||
| [2010/07/30 14:37:43] <jhunter> doh crap paste | ||
| [2010/07/30 14:37:54] <jhunter> default => "", should work no? | ||
| [2010/07/30 14:40:44] <Volcane> try undef instead of "" | ||
| [2010/07/30 14:40:59] <jhunter> k ty | ||
| [2010/07/30 14:41:58] <jhunter> hm.. still getting | ||
| [2010/07/30 14:42:05] <jhunter> err: Could not retrieve catalog: No matching value for selector param 'my_host' | ||
| [2010/07/30 14:42:26] <Volcane> *shrug* best to use a online paste tool like pastie.org and show actual code | ||
| [2010/07/30 14:42:32] <jhunter> yeah | ||
| [2010/07/30 14:42:44] <jhunter> k.. lemme bang on it some more and i'll pastie if i can't get it | ||
| [2010/07/30 14:42:48] <jhunter> i'm close i feel like :P | ||
| [2010/07/30 14:42:49] <Hunner> Are there any that have native puppet syntax coloring? | ||
| [2010/07/30 14:43:06] <Volcane> nah, pastie.org i guess does ok | ||
| [2010/07/30 14:43:12] <Volcane> maybe i am just used to it :P | ||
| [2010/07/30 14:43:14] <Volcane> its ruby mode | ||
| [2010/07/30 14:43:27] @ mgk joined channel #puppet | ||
| [2010/07/30 14:45:46] <lisa> if you want to put it on webspace you can use vim and :TOhtml | ||
| [2010/07/30 14:47:29] <Volcane> lisa: howly shit thats kewl, you roq | ||
| [2010/07/30 14:48:00] <eric0> !! never knew about that | ||
| [2010/07/30 14:48:01] <Volcane> holy too :) | ||
| [2010/07/30 14:51:11] @ Quit: gmason: Quit: gmason | ||
| [2010/07/30 14:52:11] @ Quit: adrian_broher: Quit: Verlassend | ||
| [2010/07/30 14:52:36] <Hunner> :TOhtml++ | ||
| [2010/07/30 14:53:24] @ Quit: Alagar: Ping timeout: 245 seconds | ||
| [2010/07/30 14:54:33] <lisa> heh | ||
| [2010/07/30 14:54:40] <lisa> no problem :) | ||
| [2010/07/30 14:56:05] @ Quit: pheezy: Remote host closed the connection | ||
| [2010/07/30 14:56:27] @ Alagar joined channel #puppet | ||
| [2010/07/30 14:56:27] @ Quit: Alagar: Excess Flood | ||
| [2010/07/30 14:58:59] @ Quit: gniks: Quit: Leaving. | ||
| [2010/07/30 15:00:09] @ Quit: ecapriolo: Ping timeout: 240 seconds | ||
| [2010/07/30 15:00:19] @ saysjonathan joined channel #puppet | ||
| [2010/07/30 15:06:00] @ Quit: bgupta: Quit: bgupta | ||
| [2010/07/30 15:06:14] @ Quit: jmccune: Ping timeout: 246 seconds | ||
| [2010/07/30 15:06:40] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/30 15:06:56] @ Quit: tecto_: Quit: tecto_ | ||
| [2010/07/30 15:10:55] @ autowidget_ joined channel #puppet | ||
| [2010/07/30 15:12:13] @ Quit: scashin133: Remote host closed the connection | ||
| [2010/07/30 15:12:17] @ Quit: autowidget_: Client Quit | ||
| [2010/07/30 15:12:32] @ scashin133 joined channel #puppet | ||
| [2010/07/30 15:13:14] @ Quit: qjcg: Quit: qjcg | ||
| [2010/07/30 15:14:12] @ Alagar joined channel #puppet | ||
| [2010/07/30 15:14:12] @ Quit: Alagar: Excess Flood | ||
| [2010/07/30 15:14:14] @ Quit: autowidget: Ping timeout: 245 seconds | ||
| [2010/07/30 15:15:01] @ \ask joined channel #puppet | ||
| [2010/07/30 15:19:27] @ Quit: nexx: Quit: quit | ||
| [2010/07/30 15:20:27] @ Quit: kaptk2: Quit: Leaving. | ||
| [2010/07/30 15:27:43] @ Quit: bug: Quit: bug | ||
| [2010/07/30 15:29:03] @ Quit: adlongwell: Quit: adlongwell | ||
| [2010/07/30 15:37:00] @ takamichi joined channel #puppet | ||
| [2010/07/30 15:39:48] @ Quit: teyo: Quit: teyo | ||
| [2010/07/30 15:42:02] @ gniks joined channel #puppet | ||
| [2010/07/30 15:45:45] <ajsie> is the ruby dsl used widely in puppet? | ||
| [2010/07/30 15:45:55] <ajsie> cause i dont want to learn another language | ||
| [2010/07/30 15:45:59] <ajsie> if i dont have too | ||
| [2010/07/30 15:47:42] <Volcane> the one released last week? :P | ||
| [2010/07/30 15:47:58] @ Quit: ]oestewart: Read error: Operation timed out | ||
| [2010/07/30 15:48:13] <ajsie> is was? | ||
| [2010/07/30 15:48:20] <ajsie> u have a link? | ||
| [2010/07/30 15:48:39] <Volcane> not much documented yet even | ||
| [2010/07/30 15:48:49] <Volcane> it boils down to, no its not widely used :) | ||
| [2010/07/30 15:48:58] <Volcane> cos its brand new | ||
| [2010/07/30 15:49:04] <ajsie> okay | ||
| [2010/07/30 15:49:13] <ajsie> where can i read about it and how to use it? | ||
| [2010/07/30 15:49:27] <ajsie> cause it stands between chef and puppet | ||
| [2010/07/30 15:49:41] <ajsie> and i dont know which one to choose, i prefer ruby syntax | ||
| [2010/07/30 15:50:06] <Volcane> its a whole different paradigm of programming from pure ruby | ||
| [2010/07/30 15:50:51] <ajsie> but they add ruby methods right | ||
| [2010/07/30 15:50:58] <ajsie> and we manipulate through blocks | ||
| [2010/07/30 15:51:16] <ajsie> Volcane: u got a link to the ruby dsl? | ||
| [2010/07/30 15:52:03] <Volcane> somewhere on the wiki, I'd have to search for it | ||
| [2010/07/30 15:53:42] <ajsie> http://projects.puppetlabs.com/projects/1/wiki/Ruby_Dsl | ||
| [2010/07/30 15:53:43] <ajsie> this one? | ||
| [2010/07/30 15:54:31] <Volcane> are you serious? | ||
| [2010/07/30 15:54:45] <ajsie> Volcane: what? | ||
| [2010/07/30 16:00:47] <ajsie> Volcane: that was not the one? why cant i find anything about it | ||
| [2010/07/30 16:01:49] @ MarkN1 joined channel #puppet | ||
| [2010/07/30 16:04:03] @ blahdeblah joined channel #puppet | ||
| [2010/07/30 16:04:35] @ Quit: mgk: Quit: mgk | ||
| [2010/07/30 16:06:22] @ Quit: tonyskapunk: Quit: ERC Version 5.3 (IRC client for Emacs) | ||
| [2010/07/30 16:09:55] @ Quit: benkevan: Quit: leaving | ||
| [2010/07/30 16:11:38] @ vibechild joined channel #puppet | ||
| [2010/07/30 16:17:56] @ Djelibeybi joined channel #puppet | ||
| [2010/07/30 16:20:26] <jamesturnbull> madduck: ping | ||
| [2010/07/30 16:20:37] <jamesturnbull> anyone here a dpkg-buildpackage guru? | ||
| [2010/07/30 16:20:49] <jamesturnbull> or even vaugely competant | ||
| [2010/07/30 16:21:38] <mikey_p> on a related note, does anyone have an advice or favorite tutorial for settings up a deb mirror? | ||
| [2010/07/30 16:22:15] @ Djeli joined channel #puppet | ||
| [2010/07/30 16:23:00] @ Quit: Djelibeybi: Disconnected by services | ||
| [2010/07/30 16:23:04] @ littleidea joined channel #puppet | ||
| [2010/07/30 16:23:04] @ Djeli is now known as Djelibeybi | ||
| [2010/07/30 16:25:35] <vibechild> I am having a hard time finding documentation on how to add additional groups to a virtual user that I am creating via 'realize'. The users are creating fine when I include the class that realizes them - but how do I get additional groups added? | ||
| [2010/07/30 16:26:12] @ Quit: kgraham: Quit: leaving | ||
| [2010/07/30 16:29:19] @ Quit: markus: Quit: markus | ||
| [2010/07/30 16:32:51] @ bug joined channel #puppet | ||
| [2010/07/30 16:33:28] @ Quit: Djelibeybi: Ping timeout: 260 seconds | ||
| [2010/07/30 16:37:05] @ Djelibeybi joined channel #puppet | ||
| [2010/07/30 16:48:16] @ Quit: Djelibeybi: Ping timeout: 276 seconds | ||
| [2010/07/30 16:48:48] @ mgk joined channel #puppet | ||
| [2010/07/30 16:50:57] @ Quit: jaredrhine: Quit: Leaving. | ||
| [2010/07/30 16:51:22] @ Alagar joined channel #puppet | ||
| [2010/07/30 16:56:52] @ jmccune joined channel #puppet | ||
| [2010/07/30 16:58:29] @ Quit: bug: Quit: bug | ||
| [2010/07/30 17:00:18] @ Quit: mgk: Quit: mgk | ||
| [2010/07/30 17:00:37] @ Quit: nevyn: Ping timeout: 276 seconds | ||
| [2010/07/30 17:01:37] @ nevyn joined channel #puppet | ||
| [2010/07/30 17:02:37] @ tecto_ joined channel #puppet | ||
| [2010/07/30 17:02:37] @ Quit: tecto_: Changing host | ||
| [2010/07/30 17:02:37] @ tecto_ joined channel #puppet | ||
| [2010/07/30 17:03:21] <jmccune> eric0: Hey, just got back to the hotel and got your message. | ||
| [2010/07/30 17:05:46] <mikey_p> where does facter get the FQDN from? | ||
| [2010/07/30 17:06:19] <lisa> mikey_p: hostname(1) ? | ||
| [2010/07/30 17:06:57] <mikey_p> hrm, then where does domain come from? | ||
| [2010/07/30 17:07:07] <ajsie> could one use ruby for puppet? | ||
| [2010/07/30 17:07:21] <ajsie> ruby in puppet i mean .. and not their own dsl | ||
| [2010/07/30 17:07:40] <lisa> mikey_p: domainname(1) ? | ||
| [2010/07/30 17:08:04] <blahdeblah> jamesturnbull: Can you give me any detail about the content of the training course in Sydney? (i.e. more detail than http://www.puppetlabs.com/events/sydney-australia-training/) | ||
| [2010/07/30 17:08:11] <mikey_p> lisa: i'm guessing it's in resolv.conf since domainname returns nothing | ||
| [2010/07/30 17:08:23] <lisa> mikey_p: try domainname -d | ||
| [2010/07/30 17:08:43] <lisa> take care if you are not on Linux with that command and with hostname(1) | ||
| [2010/07/30 17:09:11] <blahdeblah> ajsie: You can write extensions in Ruby, but my understanding is that the basic class definitions must be in the Puppet DSL. I could be wrong about that, though. | ||
| [2010/07/30 17:09:23] <ajsie> blahdeblah: okay | ||
| [2010/07/30 17:09:25] <ajsie> :( | ||
| [2010/07/30 17:09:27] <mikey_p> lisa: nope, this is standard deb layout, still nothing, just trying to see where it's coming from (this is on a VPS at a new provider) | ||
| [2010/07/30 17:10:05] <mikey_p> yup, changing resolv.conf fixed it | ||
| [2010/07/30 17:10:21] <lisa> (i heard tale of someone running hostname improperly on HPUX machine and taking a database package - Progress - offline with an immediate exit(3)) | ||
| [2010/07/30 17:10:42] <lisa> ajsie: what's your question? | ||
| [2010/07/30 17:10:43] * mikey_p hugs debian | ||
| [2010/07/30 17:10:52] <lisa> debian infuriates me | ||
| [2010/07/30 17:10:55] <ajsie> lisa: if i could use ruby instead of their own dsl | ||
| [2010/07/30 17:11:02] <ajsie> like chef | ||
| [2010/07/30 17:11:19] * blahdeblah hugs debian and mikey_p | ||
| [2010/07/30 17:11:22] <lisa> ajsie: if you hacked it enough... but it sounds like you're trying to use a hammer to sand some wood | ||
| [2010/07/30 17:12:12] <ajsie> lisa: okay .. so they dont tend to provide a ruby dsl at all? | ||
| [2010/07/30 17:12:19] <ajsie> they will always stick to their own dsl? | ||
| [2010/07/30 17:12:54] <lisa> ajsie: i can't say that they do provide a ruby DSL (in my reading i haven't found it) - i'd let a developer say for sure. | ||
| [2010/07/30 17:13:25] <ajsie> http://projects.puppetlabs.com/projects/1/wiki/Ruby_Dsl | ||
| [2010/07/30 17:13:27] <lisa> their own DSL isn't too bad | ||
| [2010/07/30 17:13:28] @ nakano_ is now known as nakano | ||
| [2010/07/30 17:13:41] <ajsie> this seems to be something .. but it lacks documentation and followers | ||
| [2010/07/30 17:14:26] <blahdeblah> ajsie: What's the big driver for you to use Ruby rather than Puppet's own language? Puppet is a declarative language, not a programming tool. | ||
| [2010/07/30 17:14:43] <ajsie> blahdeblah: i know ruby very well =) | ||
| [2010/07/30 17:15:01] <ajsie> and dont want to use another dsl .. i like general programming languages better | ||
| [2010/07/30 17:15:14] <lisa> you're not programming anything though | ||
| [2010/07/30 17:15:24] <lisa> Ruby does not have a native language to describe reality | ||
| [2010/07/30 17:15:30] <blahdeblah> Then puppet is probably the wrong tool for you. Like lisa said, sounds like you're trying to push something where it doesn't fit. | ||
| [2010/07/30 17:15:37] <lisa> Puppet implements a language to define reality | ||
| [2010/07/30 17:15:43] <ajsie> lisa: chef declares its own methods for that | ||
| [2010/07/30 17:15:53] <lisa> Puppet isn't chef | ||
| [2010/07/30 17:16:02] <ajsie> i know =) | ||
| [2010/07/30 17:16:08] <ajsie> but that how ruby could be used | ||
| [2010/07/30 17:16:39] <blahdeblah> ajsie: So why not just use chef? | ||
| [2010/07/30 17:16:59] <ajsie> i will .. was just investigating if puppet supported ruby | ||
| [2010/07/30 17:17:39] <lisa> you could write your own functions and use basic Puppet DSL to implement those functions... but that is a hack and is likely to get you killed by your successor | ||
| [2010/07/30 17:17:42] <jamesturnbull> blahdeblah: email scott@puppetlabs.com | ||
| [2010/07/30 17:17:50] <blahdeblah> ajsie: It's more like ruby supports puppet. :-) | ||
| [2010/07/30 17:17:53] <blahdeblah> jamesturnbull: Thanks | ||
| [2010/07/30 17:18:08] <lisa> remember: code and maintain systems as if your successor is a psychopathic murderer and knows where you live | ||
| [2010/07/30 17:18:14] <ajsie> :) | ||
| [2010/07/30 17:18:24] <chadh> ajsie: As of 2.6, you can use pure ruby, I believe | ||
| [2010/07/30 17:18:39] <ajsie> chadh: really? where do they say this | ||
| [2010/07/30 17:19:09] <chadh> http://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes#Pure+Ruby+Manifests | ||
| [2010/07/30 17:19:53] <ajsie> thanks | ||
| [2010/07/30 17:20:12] <ajsie> chadh: is there a book about it? .. to learn how to use it with ruby? | ||
| [2010/07/30 17:20:19] <ajsie> all other covers their own dsl | ||
| [2010/07/30 17:20:25] <lisa> there's pulling strings with puppet, but that's puppet's own dsl | ||
| [2010/07/30 17:20:49] <chadh> ajsie: that's brand new, so that's probably about all you will find now | ||
| [2010/07/30 17:20:56] <ajsie> ok | ||
| [2010/07/30 17:21:07] <chadh> ajsie: but it shows that it is something they are choosing to support | ||
| [2010/07/30 17:21:13] * blahdeblah runs away screaming | ||
| [2010/07/30 17:21:19] <ajsie> chadh: great! =) | ||
| [2010/07/30 17:21:21] <blahdeblah> Looks like you've found your answer, ajsie | ||
| [2010/07/30 17:21:26] <ajsie> made it difficuelt for me now | ||
| [2010/07/30 17:21:30] <chadh> You can find several posts from Luke about it | ||
| [2010/07/30 17:21:30] <ajsie> chef or puppet =) | ||
| [2010/07/30 17:21:34] <ajsie> ok | ||
| [2010/07/30 17:22:11] <lisa> use chef to control puppet! | ||
| [2010/07/30 17:22:14] * lisa ducks | ||
| [2010/07/30 17:22:25] <ajsie> :) | ||
| [2010/07/30 17:22:36] <ajsie> is any of u using rails? | ||
| [2010/07/30 17:22:49] <lisa> not anymore \o/ | ||
| [2010/07/30 17:22:56] <ajsie> what r u using now? | ||
| [2010/07/30 17:23:07] <lisa> nothing. i'm not a programmer anymore! | ||
| [2010/07/30 17:23:55] <chadh> ajsie: this is a little dated, but there is a lively discussion between puppet and chef folks: http://bitfieldconsulting.com/puppet-vs-chef | ||
| [2010/07/30 17:24:01] <chadh> (in the comments) | ||
| [2010/07/30 17:25:54] <ajsie> chadh: interstering read | ||
| [2010/07/30 17:26:13] <ajsie> do we have ruby coders here? | ||
| [2010/07/30 17:26:23] * lisa raises her hand | ||
| [2010/07/30 17:26:28] <ajsie> :) | ||
| [2010/07/30 17:27:07] @ Quit: geekatcmu: Quit: Time to go home | ||
| [2010/07/30 17:27:20] @ SpacePope joined channel #puppet | ||
| [2010/07/30 17:28:45] @ mgk joined channel #puppet | ||
| [2010/07/30 17:29:43] @ Quit: voodookid: Ping timeout: 258 seconds | ||
| [2010/07/30 17:34:47] <blahdeblah> lisa: Was that quote about psychopathic murderers original with you, or did you get it from someone else? :-) | ||
| [2010/07/30 17:35:11] <lisa> blahdeblah: it's from somewhere else | ||
| [2010/07/30 17:35:23] <blahdeblah> Do you remember the source? | ||
| [2010/07/30 17:35:52] <lisa> i do not | ||
| [2010/07/30 17:36:03] <blahdeblah> :-( | ||
| [2010/07/30 17:36:08] <lisa> when i read/heard it the context was for coding | ||
| [2010/07/30 17:40:33] @ thekad is now known as thekad-afk | ||
| [2010/07/30 17:44:54] @ Quit: vibechild: Quit: Bye | ||
| [2010/07/30 17:45:55] @ voodookid joined channel #puppet | ||
| [2010/07/30 17:48:29] @ Quit: mgk: Quit: mgk | ||
| [2010/07/30 17:50:33] @ jaredrhine joined channel #puppet | ||
| [2010/07/30 17:52:54] <jamesturnbull> gepetto: seen tmx | ||
| [2010/07/30 17:52:55] <gepetto> jamesturnbull: nope! | ||
| [2010/07/30 17:52:56] <jamesturnbull> gepetto: seen tmz | ||
| [2010/07/30 17:52:56] <gepetto> jamesturnbull: tmz was last seen 3 days, 4 hours, 22 minutes and 26 seconds ago, joining #puppet-dev | ||
| [2010/07/30 17:54:33] @ tobert is now known as tobert_afk | ||
| [2010/07/30 17:56:23] @ Wandrewvious joined channel #puppet | ||
| [2010/07/30 17:56:27] @ Quit: Wandrewvious: Client Quit | ||
| [2010/07/30 18:00:22] @ Quit: WALoeIII: Ping timeout: 265 seconds | ||
| [2010/07/30 18:00:54] @ Quit: Alagar: Ping timeout: 245 seconds | ||
| [2010/07/30 18:02:38] <chadh> lol. gotta love bots with attitude | ||
| [2010/07/30 18:06:35] @ Quit: scashin133: Quit: scashin133 | ||
| [2010/07/30 18:12:03] @ Quit: jab_doa: Quit: Verlassend | ||
| [2010/07/30 18:13:48] @ Quit: voodookid: Ping timeout: 258 seconds | ||
| [2010/07/30 18:18:45] @ nakano is now known as nakano_ | ||
| [2010/07/30 18:22:04] @ davea1 joined channel #puppet | ||
| [2010/07/30 18:24:37] @ bgupta joined channel #puppet | ||
| [2010/07/30 18:28:35] @ wilmoore joined channel #puppet | ||
| [2010/07/30 18:32:41] @ ghaskins_mobile joined channel #puppet | ||
| [2010/07/30 18:37:08] @ nakano_ is now known as nakano | ||
| [2010/07/30 18:37:09] <davea1> with dashboard, how are the classes populated- mine are empty but I have 9 servers reporting? | ||
| [2010/07/30 18:40:33] @ Quit: tecto_: Quit: tecto_ | ||
| [2010/07/30 18:43:56] @ TomHome joined channel #puppet | ||
| [2010/07/30 18:45:39] <TomHome> does anyone know a website with a lot of puppet 'snippets' to use | ||
| [2010/07/30 18:46:31] <mikey_p> forge? | ||
| [2010/07/30 18:46:33] <TomHome> I don't want to "invent the wheel again" so I'd like to see what others have done | ||
| [2010/07/30 18:46:41] <TomHome> yeah a forge | ||
| [2010/07/30 18:46:43] <mikey_p> TomHome: http://forge.puppetlabs.com/ | ||
| [2010/07/30 18:47:56] <TomHome> yeah it's what I wanted | ||
| [2010/07/30 18:48:00] <TomHome> thanks mikey | ||
| [2010/07/30 18:50:21] @ Quit: wilmoore: Remote host closed the connection | ||
| [2010/07/30 18:50:32] @ ]oestewart joined channel #puppet | ||
| [2010/07/30 18:54:28] <TomHome> open question : is it possible to chain puppet master ? | ||
| [2010/07/30 18:55:23] <TomHome> because when you have different infrastructure (client), it would be nice to have a puppet per infrastructure (client) but to manage all of them from one spot | ||
| [2010/07/30 18:55:30] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/30 18:56:21] @ littleidea joined channel #puppet | ||
| [2010/07/30 18:57:58] <chadh> TomHome: not exactly sure what you are asking, but there are folks running multi-puppetmaster setups | ||
| [2010/07/30 18:58:47] @ Quit: mclarke: Quit: mclarke | ||
| [2010/07/30 18:59:04] @ Quit: phips: Ping timeout: 240 seconds | ||
| [2010/07/30 18:59:20] @ Quit: jmccune: Ping timeout: 265 seconds | ||
| [2010/07/30 18:59:28] @ phips joined channel #puppet | ||
| [2010/07/30 18:59:47] @ nakano is now known as nakano_ | ||
| [2010/07/30 19:01:02] <chadh> TomHome: the trickiest part is the ssl stuff, but there are a couple of wiki pages explaining how folks have accomplished it | ||
| [2010/07/30 19:01:14] @ Quit: littleidea: Client Quit | ||
| [2010/07/30 19:01:30] <TomHome> url ? | ||
| [2010/07/30 19:03:40] @ Quit: ghaskins_mobile: Quit: This computer has gone to sleep | ||
| [2010/07/30 19:04:39] <chadh> wiki:Puppet_Scalability | ||
| [2010/07/30 19:04:39] <gepetto> chadh: wiki: wiki:Puppet_Scalability is http://projects.puppetlabs.com/projects/puppet/wiki/Puppet_Scalability "Puppet - Puppet Scalability - Puppet Labs" | ||
| [2010/07/30 19:05:02] <chadh> wiki:Multiple_Certificate_Authorities | ||
| [2010/07/30 19:05:02] <gepetto> chadh: wiki: wiki:Multiple_Certificate_Authorities is http://projects.puppetlabs.com/projects/puppet/wiki/Multiple_Certificate_Authorities "Puppet - Multiple Certificate Authorities - Puppet Labs" | ||
| [2010/07/30 19:05:20] <chadh> (not entirely sure about that last one. If nothing else, seems to have a nice writeup of the ideas) | ||
| [2010/07/30 19:05:31] @ littleidea joined channel #puppet | ||
| [2010/07/30 19:05:47] @ nakano_ is now known as nakano | ||
| [2010/07/30 19:09:13] @ nakano is now known as nakano_ | ||
| [2010/07/30 19:10:15] <blahdeblah> TomHome: I've been thinking about that issue too. My thought was to have a development system which had a copy of the latest & greatest, and push git patches to the various infrastructure servers. I haven't got to implementing it (or finding out if someone else already has) yet. | ||
| [2010/07/30 19:13:04] @ bobbyz joined channel #puppet | ||
| [2010/07/30 19:16:02] <mikey_p> I was gonna ask how folks handle that...say I've got manifests and I want to test something out with puppet, do I need to spin up a second puppetmasterd for testing, and branch my config? | ||
| [2010/07/30 19:16:35] <mikey_p> i saw something in the notes about environments, can I use that for this purpose? | ||
| [2010/07/30 19:22:37] @ Quit: mikey_p: Quit: mikey_p | ||
| [2010/07/30 19:25:06] @ nakano_ is now known as nakano | ||
| [2010/07/30 19:28:30] @ anvil14 joined channel #puppet | ||
| [2010/07/30 19:37:07] @ ericlee joined channel #puppet | ||
| [2010/07/30 19:37:39] @ bug joined channel #puppet | ||
| [2010/07/30 19:51:00] <TomHome> cheers guys I will have a look | ||
| [2010/07/30 19:51:26] <TomHome> last question for today I hope : do you think that for a beginner using immediately foreman is a bit too much ? | ||
| [2010/07/30 19:52:00] <TomHome> context = I have 30 servers to deploy with no puppet knowledge in 5 weeks is it better to start with or without foreman ? | ||
| [2010/07/30 19:52:19] <TomHome> for the moment I plan to use cobbler to deploy through PXE | ||
| [2010/07/30 19:53:15] @ plathrop is now known as plathrop-away | ||
| [2010/07/30 19:53:35] <TomHome> but I saw that foreman can do it as well do I don't know | ||
| [2010/07/30 19:53:41] <TomHome> *so | ||
| [2010/07/30 20:00:42] @ markus joined channel #puppet | ||
| [2010/07/30 20:01:52] @ Quit: bobbyz: Ping timeout: 240 seconds | ||
| [2010/07/30 20:04:54] @ yann2 joined channel #puppet | ||
| [2010/07/30 20:04:56] <yann2> hello! | ||
| [2010/07/30 20:05:01] <jason^> hi | ||
| [2010/07/30 20:05:45] <yann2> I've got an issue with puppet - I was going to do a check_nagios script checking the mtime of a file to monitor if puppet is always running fine, but I get very incorrect mtime's for the file | ||
| [2010/07/30 20:06:01] <yann2> does puppet change the mtime, ctime of a file after deploying it? | ||
| [2010/07/30 20:06:56] <yann2> like I added the puppet class to deploy the file at 3 (Berlin time) and the files are created with a last modified time of one o clock, where they didnt exist... I just dont get it | ||
| [2010/07/30 20:11:41] <yann2> ohhhh wait it might be a complex permission issue due to the fact that I created that file in /var/lib/puppet/state which is +t... so I create the file with puppet, make it belong to puppet:puppet, and then eventually puppetd wont be able to write to it anymore as it runs as root... | ||
| [2010/07/30 20:15:19] @ Quit: cliff-hm: Ping timeout: 258 seconds | ||
| [2010/07/30 20:19:24] @ bobbyz joined channel #puppet | ||
| [2010/07/30 20:19:39] @ Quit: SpacePope: Ping timeout: 252 seconds | ||
| [2010/07/30 20:23:25] @ plathrop-away is now known as plathrop | ||
| [2010/07/30 20:27:35] @ Quit: emiddd: Quit: quit | ||
| [2010/07/30 20:32:38] @ Quit: bgupta: Quit: bgupta | ||
| [2010/07/30 20:40:50] @ teyo joined channel #puppet | ||
| [2010/07/30 20:46:10] @ AimanA is now known as HouseAway | ||
| [2010/07/30 20:50:13] @ wilmoore joined channel #puppet | ||
| [2010/07/30 20:58:19] @ Quit: pting: Ping timeout: 260 seconds | ||
| [2010/07/30 21:03:14] @ cliff-hm joined channel #puppet | ||
| [2010/07/30 21:04:32] @ Quit: yann2: Remote host closed the connection | ||
| [2010/07/30 21:07:29] @ Quit: teyo: Quit: teyo | ||
| [2010/07/30 21:12:06] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/30 21:22:26] @ littleidea joined channel #puppet | ||
| [2010/07/30 21:23:25] @ Quit: littleidea: Client Quit | ||
| [2010/07/30 21:26:39] @ littleidea joined channel #puppet | ||
| [2010/07/30 21:41:11] @ Quit: cliff-hm: Ping timeout: 258 seconds | ||
| [2010/07/30 21:41:36] @ kennobaka-also joined channel #puppet | ||
| [2010/07/30 21:41:55] @ Quit: fsweetser: *.net *.split | ||
| [2010/07/30 21:41:55] @ Quit: ohadlevy: *.net *.split | ||
| [2010/07/30 21:41:55] @ Quit: tripoux: *.net *.split | ||
| [2010/07/30 21:41:56] @ Quit: HouseAway: *.net *.split | ||
| [2010/07/30 21:41:56] @ Quit: DasFx: *.net *.split | ||
| [2010/07/30 21:41:56] @ Quit: spheroma1: *.net *.split | ||
| [2010/07/30 21:41:56] @ Quit: kennobak1-also: *.net *.split | ||
| [2010/07/30 21:41:57] @ Quit: alexs_: *.net *.split | ||
| [2010/07/30 21:41:57] @ Quit: nb: *.net *.split | ||
| [2010/07/30 21:41:57] @ Quit: wolverian: *.net *.split | ||
| [2010/07/30 21:41:57] @ Quit: DigitalFlux: *.net *.split | ||
| [2010/07/30 21:41:57] @ Quit: madduck: *.net *.split | ||
| [2010/07/30 21:41:57] @ Quit: paha: *.net *.split | ||
| [2010/07/30 21:41:58] @ Quit: ke4qqq: *.net *.split | ||
| [2010/07/30 21:41:58] @ Quit: tsb: *.net *.split | ||
| [2010/07/30 21:41:58] @ Quit: aforgue: *.net *.split | ||
| [2010/07/30 21:41:58] @ Quit: scottz_: *.net *.split | ||
| [2010/07/30 21:41:58] @ Quit: StuZZZs: *.net *.split | ||
| [2010/07/30 21:41:58] @ Quit: bix0r: *.net *.split | ||
| [2010/07/30 21:41:58] @ Quit: Disconnect: *.net *.split | ||
| [2010/07/30 21:41:59] @ Quit: ipl31: *.net *.split | ||
| [2010/07/30 21:41:59] @ Quit: Hilli: *.net *.split | ||
| [2010/07/30 21:41:59] @ Quit: sdodson: *.net *.split | ||
| [2010/07/30 21:41:59] @ Quit: FiXion: *.net *.split | ||
| [2010/07/30 21:42:29] @ tsb joined channel #puppet | ||
| [2010/07/30 21:42:44] @ HouseAway joined channel #puppet | ||
| [2010/07/30 21:42:59] @ Hilli joined channel #puppet | ||
| [2010/07/30 21:43:16] @ fsweetser joined channel #puppet | ||
| [2010/07/30 21:43:59] @ ohadlevy joined channel #puppet | ||
| [2010/07/30 21:44:10] @ Disconnect joined channel #puppet | ||
| [2010/07/30 21:44:30] @ ipl31 joined channel #puppet | ||
| [2010/07/30 21:44:39] @ ke4qqq joined channel #puppet | ||
| [2010/07/30 21:44:39] @ wolverian joined channel #puppet | ||
| [2010/07/30 21:44:49] @ spheromak joined channel #puppet | ||
| [2010/07/30 21:45:00] @ DigitalFlux joined channel #puppet | ||
| [2010/07/30 21:45:03] @ DasFx joined channel #puppet | ||
| [2010/07/30 21:45:07] @ aforgue joined channel #puppet | ||
| [2010/07/30 21:45:17] @ alexs_ joined channel #puppet | ||
| [2010/07/30 21:45:22] @ sdodson joined channel #puppet | ||
| [2010/07/30 21:46:34] @ nakano is now known as nakano_ | ||
| [2010/07/30 21:47:36] @ bix0r joined channel #puppet | ||
| [2010/07/30 21:48:04] @ scottz_ joined channel #puppet | ||
| [2010/07/30 21:48:10] @ tripoux joined channel #puppet | ||
| [2010/07/30 21:48:29] @ paha joined channel #puppet | ||
| [2010/07/30 21:48:30] @ StuZZZs joined channel #puppet | ||
| [2010/07/30 21:50:05] @ madduck joined channel #puppet | ||
| [2010/07/30 21:50:05] @ Quit: madduck: Changing host | ||
| [2010/07/30 21:50:05] @ madduck joined channel #puppet | ||
| [2010/07/30 21:51:52] @ pinoyskull joined channel #puppet | ||
| [2010/07/30 21:51:58] @ nb joined channel #puppet | ||
| [2010/07/30 21:54:12] @ FiXion joined channel #puppet | ||
| [2010/07/30 21:56:40] @ emiddd joined channel #puppet | ||
| [2010/07/30 21:57:46] @ nakano_ is now known as nakano | ||
| [2010/07/30 22:43:49] @ mclarke joined channel #puppet | ||
| [2010/07/30 22:45:36] @ nakano is now known as nakano_ | ||
| [2010/07/30 23:01:21] @ Quit: bobbyz: Ping timeout: 252 seconds | ||
| [2010/07/30 23:11:20] <madduck> jamesturnbull: pong | ||
| [2010/07/30 23:11:29] <jamesturnbull> madduck: hello there | ||
| [2010/07/30 23:11:36] <madduck> hi | ||
| [2010/07/30 23:11:46] <madduck> gimme 5–10 minutes, then I am really there, ok? | ||
| [2010/07/30 23:12:04] <jamesturnbull> madduck: I was seeking some Debian packaging advice earlier but other helpful Debianista filled the gap - Rails applications do not package nice apparently | ||
| [2010/07/30 23:12:39] <madduck> ok | ||
| [2010/07/30 23:12:48] @ Mode -o jamesturnbull by ChanServ | ||
| [2010/07/30 23:13:03] <madduck> yeah, web applications are hard to package in general, and scripting languages always seem to want to do their own thing on top of that | ||
| [2010/07/30 23:13:56] <jamesturnbull> madduck: still have a few lintian issue left but largely resolved | ||
| [2010/07/30 23:14:18] <ohadlevy> jamesturnbull: you might want to review foreman deb package, joschi put a lot of effort there | ||
| [2010/07/30 23:14:20] <madduck> well, send them over, but gimme 5–10 minutes. ;) | ||
| [2010/07/30 23:17:19] <jamesturnbull> ohadlevy: thanks | ||
| [2010/07/30 23:18:37] <ohadlevy> jamesturnbull: there are also some more improvements in one of the latest redmine issues, still not commited | ||
| [2010/07/30 23:19:02] <ohadlevy> jamesturnbull: mostly ensure it works across many debian/ubuntu versions | ||
| [2010/07/30 23:20:28] @ Quit: wilmoore: Remote host closed the connection | ||
| [2010/07/30 23:21:35] <skeeziks> Will a long-running puppetd pick up custom facts as they are added, or will I need to restart puppetd? | ||
| [2010/07/30 23:24:46] <odyi> It grabs them everytime it does a run. | ||
| [2010/07/30 23:25:01] <skeeziks> How about changes to puppet.conf itself? | ||
| [2010/07/30 23:25:33] <skeeziks> I've hit a situation where puppetd --test seems to pick up changes but a long-running puppetd does not, but there are no errors, just the usual "Finished catalog run..." | ||
| [2010/07/30 23:31:44] @ Quit: Bass10: Ping timeout: 245 seconds | ||
| [2010/07/30 23:31:54] @ alcy joined channel #puppet | ||
| [2010/07/30 23:38:33] <skeeziks> Hmm | ||
| [2010/07/30 23:38:42] <skeeziks> Maybe it's because I ran puppetd --test while the daemon was also running? | ||
| [2010/07/30 23:39:54] @ Quit: gniks: Quit: Leaving. | ||
| [2010/07/30 23:48:17] <madduck> jamesturnbull: alright, sorry… ready. | ||
| [2010/07/30 23:49:00] <madduck> jamesturnbull: did you figure out why tickets@ was eating my mail? | ||
| [2010/07/30 23:55:02] <odyi> skeeziks: Correct. Changed to the actual puppet.conf will not be picked up without restart. If you run `puppetd --test` you are launch a seperate instance of the daemon which so then reads the config again. | ||
| [2010/07/30 23:56:05] <skeeziks> odyi: Is there a good way to signal that puppetd should restart itself (with a HUP, perhaps?) during a run? | ||
| [2010/07/30 23:56:23] <skeeziks> I saw a bug related to it in my searching, where some people said it wasn't working. |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!