| [2012/01/26 00:00:07] @ Log started by gepetto | ||
| [2012/01/26 00:00:07] @ dwalu joined channel #puppet | ||
| [2012/01/26 00:00:48] @ ctracey__ joined channel #puppet | ||
| [2012/01/26 00:00:53] @ Quit: kenperkins: Quit: Computer has gone to sleep. | ||
| [2012/01/26 00:00:59] <dissipate> danblack, you have met the people managing launchpad's servers? | ||
| [2012/01/26 00:01:17] @ Quit: dwalu: Client Quit | ||
| [2012/01/26 00:01:21] <danblack> one of them. | ||
| [2012/01/26 00:02:21] @ Quit: nitram_macair: Quit: nitram_macair | ||
| [2012/01/26 00:02:57] <dissipate> danblack, i see. | ||
| [2012/01/26 00:03:28] <dissipate> danblack, you ever use 'xtrabackup'? | ||
| [2012/01/26 00:03:34] @ drewp left channel #puppet ("Leaving") | ||
| [2012/01/26 00:03:50] <danblack> if it does go down i assume puppet won't purge the package. it can only delay an installation | ||
| [2012/01/26 00:03:56] @ Quit: sduchesneau: Ping timeout: 240 seconds | ||
| [2012/01/26 00:04:02] <danblack> haven't used xtrabackup. plan to in the next month | ||
| [2012/01/26 00:04:27] @ JoeJulian joined channel #puppet | ||
| [2012/01/26 00:04:36] @ Quit: alanevans: Ping timeout: 240 seconds | ||
| [2012/01/26 00:05:04] <dissipate> danblack, yep. that's what i'm afraid of, that it would bomb out when i try to spin up a new server stack | ||
| [2012/01/26 00:05:43] @ alanevans joined channel #puppet | ||
| [2012/01/26 00:07:24] @ skm joined channel #puppet | ||
| [2012/01/26 00:08:13] <danblack> there are caching proxy servers even specific repository proxies to handle this if you want | ||
| [2012/01/26 00:08:59] <dissipate> danblack, actually, i just realized that percona's repo is not on launchpad | ||
| [2012/01/26 00:09:27] <dissipate> they are hosting their own package repos at: http://repo.percona.com | ||
| [2012/01/26 00:09:30] @ cwarden joined channel #puppet | ||
| [2012/01/26 00:10:04] <ctracey__> word of advice for Percona's xtrabackup - make sure youre on latest and greatest | ||
| [2012/01/26 00:10:33] <ctracey__> we just tripped on a libtar bug in an earlier release | ||
| [2012/01/26 00:10:44] <dissipate> ctracey_, ouch | ||
| [2012/01/26 00:10:50] <dissipate> ctracey_, were your backups corrupted?? | ||
| [2012/01/26 00:11:03] <ctracey__> yes, but during testing | ||
| [2012/01/26 00:11:11] <ctracey__> so not a nig deal | ||
| [2012/01/26 00:11:12] <dissipate> that's horrible! | ||
| [2012/01/26 00:11:14] <ctracey__> big* | ||
| [2012/01/26 00:11:23] <dissipate> ok, now i'm freaking out | ||
| [2012/01/26 00:11:39] <ctracey__> no need to freak | ||
| [2012/01/26 00:12:35] @ kenperkins joined channel #puppet | ||
| [2012/01/26 00:12:41] @ haus set topic "Thanks for participating in Puppet Triage-A-Thon | Jan Newsletter http://bit.ly/nl12-01| Puppet Enterprise 2.0 is out: http://bit.ly/PE_2 | Puppet 2.7.10 at {yum,apt,downloads}.puppetlabs.com | http://docs.puppetlabs.com | Bugs & Feature Requests http://bit.ly/dKVa0A" | ||
| [2012/01/26 00:12:45] <ctracey__> pretty easy to test, just untar | ||
| [2012/01/26 00:13:37] @ Quit: techhelp: Quit: This computer has gone to sleep | ||
| [2012/01/26 00:14:12] <dissipate> ctracey_, why not just run your own tar command on the raw binary that's dumped out? | ||
| [2012/01/26 00:15:55] @ sduchesneau joined channel #puppet | ||
| [2012/01/26 00:16:25] <ctracey__> well we were testing with streaming in tar format | ||
| [2012/01/26 00:16:49] @ the_ramink joined channel #puppet | ||
| [2012/01/26 00:16:51] <dissipate> yep. i've seen that mode. guess it's convenient. | ||
| [2012/01/26 00:16:51] <ctracey__> just as easy to update xtrabackup via puppet | ||
| [2012/01/26 00:17:07] @ nitram_macair joined channel #puppet | ||
| [2012/01/26 00:17:13] <dissipate> ctracey_, are you installing the xtrabackup package via puppet? | ||
| [2012/01/26 00:17:28] <ctracey__> yes | ||
| [2012/01/26 00:17:44] <dissipate> ctracey_, you using this recipe to add the gpg key to your apt? http://projects.puppetlabs.com/projects/1/wiki/Apt_Keys_Patterns | ||
| [2012/01/26 00:18:13] <dissipate> i'm planning on using this: http://www.percona.com/doc/percona-server/5.5/installation/apt_repo.html with the recipe above. | ||
| [2012/01/26 00:18:56] <ctracey__> well, we are on yum, but i dont recall where we are pulling the rpm from | ||
| [2012/01/26 00:19:03] @ rcrowley joined channel #puppet | ||
| [2012/01/26 00:19:31] <dissipate> ctracey_, gotcha. | ||
| [2012/01/26 00:19:42] @ Quit: sduchesneau: Client Quit | ||
| [2012/01/26 00:20:03] <dissipate> i hope i'm setting this up correctly. :O i haven't used a third party repo with puppet yet. | ||
| [2012/01/26 00:20:28] <ctracey__> not difficult and easy to test | ||
| [2012/01/26 00:21:12] @ a1g joined channel #puppet | ||
| [2012/01/26 00:22:23] @ Quit: gniks: Quit: Leaving. | ||
| [2012/01/26 00:22:54] @ gniks joined channel #puppet | ||
| [2012/01/26 00:26:15] @ Quit: danblack: Ping timeout: 276 seconds | ||
| [2012/01/26 00:30:54] @ Quit: loganspencer: Quit: Computer has gone to sleep. | ||
| [2012/01/26 00:38:26] @ Quit: kerframil: Ping timeout: 252 seconds | ||
| [2012/01/26 00:39:30] @ Quit: nitram_macair: Quit: nitram_macair | ||
| [2012/01/26 00:42:32] @ Quit: plasmonyc: Quit: Leaving. | ||
| [2012/01/26 00:45:33] @ Quit: dan__t: Read error: Connection reset by peer | ||
| [2012/01/26 00:48:39] @ karthick87 joined channel #puppet | ||
| [2012/01/26 00:52:17] @ Quit: gniks: Quit: Leaving. | ||
| [2012/01/26 00:58:57] @ Quit: ghg: Quit: Computer has gone to sleep. | ||
| [2012/01/26 00:59:44] @ Quit: cwarden: Ping timeout: 248 seconds | ||
| [2012/01/26 01:01:13] @ ckauhaus joined channel #puppet | ||
| [2012/01/26 01:01:19] @ Quit: l0n: | ||
| [2012/01/26 01:01:23] @ Quit: gazoombo: Quit: Leaving. | ||
| [2012/01/26 01:03:51] @ gazoombo joined channel #puppet | ||
| [2012/01/26 01:05:08] @ Quit: dissipate: Quit: Leaving | ||
| [2012/01/26 01:07:25] @ Quit: Chiku: Read error: Connection reset by peer | ||
| [2012/01/26 01:07:43] @ Chiku joined channel #puppet | ||
| [2012/01/26 01:09:02] @ Quit: samkottler: Quit: Leaving. | ||
| [2012/01/26 01:11:09] @ Quit: ckauhaus: Ping timeout: 240 seconds | ||
| [2012/01/26 01:13:12] @ Quit: langworthy: Quit: langworthy | ||
| [2012/01/26 01:14:39] @ Quit: caviwipes: Quit: Computer has gone to sleep. | ||
| [2012/01/26 01:15:16] @ Quit: joshcooper: Quit: joshcooper | ||
| [2012/01/26 01:16:19] @ Quit: kenperkins: Quit: Computer has gone to sleep. | ||
| [2012/01/26 01:18:17] @ Quit: ctracey__: Ping timeout: 240 seconds | ||
| [2012/01/26 01:23:33] @ ckauhaus joined channel #puppet | ||
| [2012/01/26 01:27:31] @ Surv_OT_Fittest joined channel #puppet | ||
| [2012/01/26 01:29:53] @ nitram_macair joined channel #puppet | ||
| [2012/01/26 01:30:45] @ Quit: rcrowley: Quit: Computer has gone to sleep. | ||
| [2012/01/26 01:31:16] @ Quit: tim|mac: Quit: Coyote finally caught me | ||
| [2012/01/26 01:31:19] @ pdtpatrick_ joined channel #puppet | ||
| [2012/01/26 01:31:23] @ tim|mac joined channel #puppet | ||
| [2012/01/26 01:33:11] @ z30 joined channel #puppet | ||
| [2012/01/26 01:33:58] @ riha joined channel #puppet | ||
| [2012/01/26 01:34:44] @ jaydg joined channel #puppet | ||
| [2012/01/26 01:36:07] @ danblack joined channel #puppet | ||
| [2012/01/26 01:36:32] @ Quit: KaZeR_W: Ping timeout: 248 seconds | ||
| [2012/01/26 01:42:15] @ Quit: jamescarr: Ping timeout: 252 seconds | ||
| [2012/01/26 01:43:07] @ Quit: flowerpot: Remote host closed the connection | ||
| [2012/01/26 01:44:30] @ Quit: jedi4ever: Quit: jedi4ever | ||
| [2012/01/26 01:45:50] @ pjd3 joined channel #puppet | ||
| [2012/01/26 01:45:57] @ pjd3 left channel #puppet () | ||
| [2012/01/26 01:47:05] @ TheLittleOne joined channel #puppet | ||
| [2012/01/26 01:53:51] @ artkrz joined channel #puppet | ||
| [2012/01/26 01:57:43] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2012/01/26 01:59:44] @ Quit: TheLittleOne: Quit: TheLittleOne | ||
| [2012/01/26 02:01:32] @ Quit: jsm: Quit: jsm | ||
| [2012/01/26 02:01:40] @ Tobu joined channel #puppet | ||
| [2012/01/26 02:02:42] @ smintz joined channel #puppet | ||
| [2012/01/26 02:02:59] @ csanchez joined channel #puppet | ||
| [2012/01/26 02:03:47] @ dissipate joined channel #puppet | ||
| [2012/01/26 02:03:48] @ Quit: dissipate: Changing host | ||
| [2012/01/26 02:03:48] @ dissipate joined channel #puppet | ||
| [2012/01/26 02:05:47] @ lkoranda joined channel #puppet | ||
| [2012/01/26 02:06:08] @ elementai joined channel #puppet | ||
| [2012/01/26 02:12:34] @ tremble joined channel #puppet | ||
| [2012/01/26 02:12:36] @ Quit: tremble: Changing host | ||
| [2012/01/26 02:12:36] @ tremble joined channel #puppet | ||
| [2012/01/26 02:17:02] @ Quit: spicyWith: Quit: spicyWith | ||
| [2012/01/26 02:19:21] @ Quit: danblack: Ping timeout: 276 seconds | ||
| [2012/01/26 02:21:50] @ jamescarr joined channel #puppet | ||
| [2012/01/26 02:23:26] @ jedi4ever joined channel #puppet | ||
| [2012/01/26 02:23:50] @ octane- joined channel #puppet | ||
| [2012/01/26 02:27:06] @ sdog joined channel #puppet | ||
| [2012/01/26 02:27:09] @ ezmobius joined channel #puppet | ||
| [2012/01/26 02:27:17] @ Quit: sdog: Changing host | ||
| [2012/01/26 02:27:17] @ sdog joined channel #puppet | ||
| [2012/01/26 02:28:33] @ Meier joined channel #puppet | ||
| [2012/01/26 02:28:54] @ Quit: nul0op: Ping timeout: 248 seconds | ||
| [2012/01/26 02:29:17] @ Quit: smintz: Remote host closed the connection | ||
| [2012/01/26 02:29:33] @ ezmob joined channel #puppet | ||
| [2012/01/26 02:29:59] @ smintz joined channel #puppet | ||
| [2012/01/26 02:30:31] @ Quit: ezmob_|zoning: Ping timeout: 245 seconds | ||
| [2012/01/26 02:31:55] @ Quit: nitram_macair: Quit: nitram_macair | ||
| [2012/01/26 02:32:03] @ DJClean joined channel #puppet | ||
| [2012/01/26 02:32:05] @ mealstrom joined channel #puppet | ||
| [2012/01/26 02:32:37] @ MattyM joined channel #puppet | ||
| [2012/01/26 02:33:13] @ Quit: ezmobius: Ping timeout: 252 seconds | ||
| [2012/01/26 02:34:10] @ Stenbryggen joined channel #puppet | ||
| [2012/01/26 02:34:12] @ Quit: Kazuhiro: Quit: Leaving. | ||
| [2012/01/26 02:34:35] @ Niarf joined channel #puppet | ||
| [2012/01/26 02:34:37] @ mealstrom left channel #puppet () | ||
| [2012/01/26 02:34:40] @ Kazuhiro joined channel #puppet | ||
| [2012/01/26 02:34:42] @ Quit: Kazuhiro: Remote host closed the connection | ||
| [2012/01/26 02:36:58] @ Quit: Niarf: Client Quit | ||
| [2012/01/26 02:38:19] @ Quit: CatHerder: | ||
| [2012/01/26 02:38:30] @ jsm joined channel #puppet | ||
| [2012/01/26 02:40:42] @ Quit: bipolar: Ping timeout: 252 seconds | ||
| [2012/01/26 02:40:46] @ Quit: Tobu: Ping timeout: 272 seconds | ||
| [2012/01/26 02:45:25] @ ckauhaus joined channel #puppet | ||
| [2012/01/26 02:46:35] @ bipolar joined channel #puppet | ||
| [2012/01/26 02:48:01] @ Quit: Surv_OT_Fittest: Quit: Leaving. | ||
| [2012/01/26 02:49:17] @ jonhattan joined channel #puppet | ||
| [2012/01/26 02:50:28] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2012/01/26 02:54:27] @ Quit: AshishH: Ping timeout: 252 seconds | ||
| [2012/01/26 02:54:35] @ MUILTR joined channel #puppet | ||
| [2012/01/26 02:55:05] @ caviwipes joined channel #puppet | ||
| [2012/01/26 02:55:44] @ ali3n0 joined channel #puppet | ||
| [2012/01/26 02:58:23] @ pmorillon joined channel #puppet | ||
| [2012/01/26 02:59:06] @ pmorillon_ joined channel #puppet | ||
| [2012/01/26 02:59:19] @ inecas joined channel #puppet | ||
| [2012/01/26 02:59:37] @ Quit: pmorillon_: Read error: Connection reset by peer | ||
| [2012/01/26 03:00:06] @ AshishH joined channel #puppet | ||
| [2012/01/26 03:01:22] @ pmorillon_ joined channel #puppet | ||
| [2012/01/26 03:03:02] @ Quit: pmorillon: Ping timeout: 248 seconds | ||
| [2012/01/26 03:03:02] @ pmorillon_ is now known as pmorillon | ||
| [2012/01/26 03:03:20] @ Quit: pmorillon: Client Quit | ||
| [2012/01/26 03:05:01] @ dwalu joined channel #puppet | ||
| [2012/01/26 03:05:22] @ Quit: duerF: Quit: Leaving | ||
| [2012/01/26 03:05:49] @ Quit: dwalu: Client Quit | ||
| [2012/01/26 03:07:50] @ Quit: a1g: Ping timeout: 248 seconds | ||
| [2012/01/26 03:09:32] @ ahumbe joined channel #puppet | ||
| [2012/01/26 03:11:19] @ Quit: jamescarr: Ping timeout: 276 seconds | ||
| [2012/01/26 03:12:10] @ dwalu joined channel #puppet | ||
| [2012/01/26 03:12:42] @ nitram_macair joined channel #puppet | ||
| [2012/01/26 03:14:13] @ pmorillon joined channel #puppet | ||
| [2012/01/26 03:14:30] @ sebnash joined channel #puppet | ||
| [2012/01/26 03:14:45] @ zorg1 joined channel #puppet | ||
| [2012/01/26 03:14:55] @ Quit: zorg1: Remote host closed the connection | ||
| [2012/01/26 03:15:22] @ Quit: emmanuelux: Quit: Ex-Chat | ||
| [2012/01/26 03:15:44] @ arBmind joined channel #puppet | ||
| [2012/01/26 03:16:39] @ larstobi joined channel #puppet | ||
| [2012/01/26 03:21:11] @ Quit: BLZbubba: Ping timeout: 260 seconds | ||
| [2012/01/26 03:21:44] @ emmanuelux joined channel #puppet | ||
| [2012/01/26 03:22:03] @ BLZbubba joined channel #puppet | ||
| [2012/01/26 03:22:54] @ Quit: pmorillon: Quit: pmorillon | ||
| [2012/01/26 03:23:55] @ mlg9000 joined channel #puppet | ||
| [2012/01/26 03:24:50] @ Quit: ahumbe: Quit: In a day, when you do not come across any problem means you are travelling in a wrong path. | ||
| [2012/01/26 03:27:13] @ Quit: jsm: Quit: jsm | ||
| [2012/01/26 03:27:33] @ DeaconBlues joined channel #puppet | ||
| [2012/01/26 03:28:56] @ DeaconBlues left channel #puppet () | ||
| [2012/01/26 03:29:32] @ _moses_ joined channel #puppet | ||
| [2012/01/26 03:30:26] @ jiboumans joined channel #puppet | ||
| [2012/01/26 03:31:50] @ trickyf joined channel #puppet | ||
| [2012/01/26 03:32:34] @ Quit: dwalu: Read error: Connection timed out | ||
| [2012/01/26 03:34:16] @ dwalu joined channel #puppet | ||
| [2012/01/26 03:36:23] @ Quit: sdog: Remote host closed the connection | ||
| [2012/01/26 03:39:41] @ Quit: ckauhaus: Ping timeout: 245 seconds | ||
| [2012/01/26 03:41:11] @ pizza joined channel #puppet | ||
| [2012/01/26 03:41:31] @ Quit: dnjaramba: | ||
| [2012/01/26 03:41:41] @ Quit: iamzaki: Remote host closed the connection | ||
| [2012/01/26 03:43:38] <pizza> hello. i was wondering who i could ask to get a message to puppet-users list approved? | ||
| [2012/01/26 03:44:21] @ Quit: bipolar: Ping timeout: 252 seconds | ||
| [2012/01/26 03:45:43] @ Quit: sietse_: Quit: Lost terminal | ||
| [2012/01/26 03:46:17] @ Quit: mlg9000: Quit: Leaving. | ||
| [2012/01/26 03:46:26] @ viq joined channel #puppet | ||
| [2012/01/26 03:46:27] @ Quit: viq: Changing host | ||
| [2012/01/26 03:46:27] @ viq joined channel #puppet | ||
| [2012/01/26 03:47:19] @ bipolar joined channel #puppet | ||
| [2012/01/26 03:48:22] @ Quit: MUILTR: Ping timeout: 248 seconds | ||
| [2012/01/26 03:49:29] @ ukd1 joined channel #puppet | ||
| [2012/01/26 03:49:46] @ Quit: zwi: Ping timeout: 260 seconds | ||
| [2012/01/26 03:52:51] @ Quit: _moses_: Quit: leaving | ||
| [2012/01/26 03:53:00] @ ckauhaus joined channel #puppet | ||
| [2012/01/26 03:53:09] @ _moses_ joined channel #puppet | ||
| [2012/01/26 03:54:13] @ Quit: bmahe: Quit: Leaving | ||
| [2012/01/26 03:54:14] @ z30 is now known as KaZeR_W | ||
| [2012/01/26 03:55:07] @ flowerpot joined channel #puppet | ||
| [2012/01/26 03:55:21] @ Quit: _moses_: Client Quit | ||
| [2012/01/26 03:55:41] @ moses__ joined channel #puppet | ||
| [2012/01/26 03:56:00] @ Quit: dwalu: Read error: Connection timed out | ||
| [2012/01/26 03:56:04] @ Quit: moses__: Client Quit | ||
| [2012/01/26 03:56:18] @ dwalu joined channel #puppet | ||
| [2012/01/26 04:00:40] @ pmorillon joined channel #puppet | ||
| [2012/01/26 04:00:41] @ Quit: pmorillon: Client Quit | ||
| [2012/01/26 04:04:21] <ali3n0> hi folks, I wish to fill a bug report on the trac but I can't login with my community.zenoss.com user, nor I can find a register link | ||
| [2012/01/26 04:04:28] <ali3n0> sorry, wrong channel :) | ||
| [2012/01/26 04:05:20] @ pmorillon joined channel #puppet | ||
| [2012/01/26 04:05:26] @ Quit: key: Read error: Operation timed out | ||
| [2012/01/26 04:05:50] @ key joined channel #puppet | ||
| [2012/01/26 04:07:25] @ dan__t joined channel #puppet | ||
| [2012/01/26 04:08:02] @ Quit: jiboumans: Quit: jiboumans | ||
| [2012/01/26 04:08:48] @ nul0op joined channel #puppet | ||
| [2012/01/26 04:11:55] @ alup joined channel #puppet | ||
| [2012/01/26 04:12:18] @ jodok joined channel #puppet | ||
| [2012/01/26 04:12:20] @ Quit: jodok: Changing host | ||
| [2012/01/26 04:12:20] @ jodok joined channel #puppet | ||
| [2012/01/26 04:13:02] @ Quit: gazoombo: Quit: Leaving. | ||
| [2012/01/26 04:14:03] @ Tobu joined channel #puppet | ||
| [2012/01/26 04:14:28] @ fronlius joined channel #puppet | ||
| [2012/01/26 04:14:32] @ ezryx joined channel #puppet | ||
| [2012/01/26 04:14:33] @ Quit: ezryx: Client Quit | ||
| [2012/01/26 04:14:39] @ ezryx joined channel #puppet | ||
| [2012/01/26 04:15:09] @ Quit: fronlius: Client Quit | ||
| [2012/01/26 04:16:12] @ Quit: ukd1: Ping timeout: 252 seconds | ||
| [2012/01/26 04:17:22] @ Quit: dwalu: Read error: Connection timed out | ||
| [2012/01/26 04:18:27] @ dwalu joined channel #puppet | ||
| [2012/01/26 04:20:56] @ Quit: ckauhaus: Ping timeout: 245 seconds | ||
| [2012/01/26 04:21:21] @ _moses_ joined channel #puppet | ||
| [2012/01/26 04:22:01] @ Quit: _moses_: Client Quit | ||
| [2012/01/26 04:22:22] @ Quit: csanchez: Quit: csanchez | ||
| [2012/01/26 04:28:45] @ Quit: dwalu: Read error: Operation timed out | ||
| [2012/01/26 04:29:04] @ Quit: pmorillon: Quit: pmorillon | ||
| [2012/01/26 04:29:22] @ mogitaff joined channel #puppet | ||
| [2012/01/26 04:30:33] @ dwalu joined channel #puppet | ||
| [2012/01/26 04:30:36] @ csanchez joined channel #puppet | ||
| [2012/01/26 04:32:07] @ Quit: flowerpot: Quit: Ex-Chat | ||
| [2012/01/26 04:32:45] @ Kazuhiro joined channel #puppet | ||
| [2012/01/26 04:34:12] @ sietse_ joined channel #puppet | ||
| [2012/01/26 04:34:12] @ ckauhaus joined channel #puppet | ||
| [2012/01/26 04:35:19] @ Quit: dan__t: Quit: Leaving | ||
| [2012/01/26 04:36:33] @ sdog joined channel #puppet | ||
| [2012/01/26 04:37:02] @ Quit: sdog: Changing host | ||
| [2012/01/26 04:37:02] @ sdog joined channel #puppet | ||
| [2012/01/26 04:38:48] @ duerF joined channel #puppet | ||
| [2012/01/26 04:42:45] @ Quit: Signum: Changing host | ||
| [2012/01/26 04:42:45] @ Signum joined channel #puppet | ||
| [2012/01/26 04:45:33] @ Quit: pizza: Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/ | ||
| [2012/01/26 04:48:16] @ pmorillon joined channel #puppet | ||
| [2012/01/26 04:48:17] @ Quit: dissipate: Quit: Leaving | ||
| [2012/01/26 04:51:26] @ Quit: agagag: Ping timeout: 276 seconds | ||
| [2012/01/26 04:51:42] @ lotheac joined channel #puppet | ||
| [2012/01/26 04:53:02] <lotheac> hey, I'm running puppet 2.7.1 and trying to set up puppet kick, but the agent always responds 400 with data "Invalid line 4: logdir=/var/log/puppet" | ||
| [2012/01/26 04:53:28] <lotheac> what's wrong? | ||
| [2012/01/26 04:55:56] @ zwi joined channel #puppet | ||
| [2012/01/26 04:57:38] <stephenh> hi, is there a way to use whatif with file similar to how it's used for exec? i would like to set permissions on a sub directory but only if it exists | ||
| [2012/01/26 04:57:49] @ Ramonster joined channel #puppet | ||
| [2012/01/26 04:58:12] @ Quit: jodok: Quit: jodok | ||
| [2012/01/26 04:58:37] @ nan0r joined channel #puppet | ||
| [2012/01/26 04:58:52] @ Quit: dwalu: Read error: Connection timed out | ||
| [2012/01/26 04:58:53] <stephenh> http://fpaste.org/UBB3/ something like that | ||
| [2012/01/26 04:59:11] @ Quit: Tobu: Ping timeout: 248 seconds | ||
| [2012/01/26 04:59:32] @ Quit: pmorillon: Quit: pmorillon | ||
| [2012/01/26 05:00:24] @ Quit: choonming: Quit: Leaving | ||
| [2012/01/26 05:00:37] @ dwalu joined channel #puppet | ||
| [2012/01/26 05:00:42] <_rc> no, that's not a metaparameter, it's a parameter to exec only | ||
| [2012/01/26 05:01:02] @ Quit: ironmunk: Read error: No route to host | ||
| [2012/01/26 05:02:38] <stephenh> i'm aware | ||
| [2012/01/26 05:02:44] <stephenh> asking if there's a way to do something similar with file .. | ||
| [2012/01/26 05:03:20] @ mattr joined channel #puppet | ||
| [2012/01/26 05:03:21] @ Quit: mattr: Changing host | ||
| [2012/01/26 05:03:21] @ mattr joined channel #puppet | ||
| [2012/01/26 05:03:37] @ Quit: mattr-: Ping timeout: 240 seconds | ||
| [2012/01/26 05:06:40] @ pmorillon joined channel #puppet | ||
| [2012/01/26 05:06:59] @ RiSKERA joined channel #puppet | ||
| [2012/01/26 05:07:53] @ Tobu joined channel #puppet | ||
| [2012/01/26 05:15:09] @ Quit: pmorillon: Quit: pmorillon | ||
| [2012/01/26 05:16:22] @ pmorillon joined channel #puppet | ||
| [2012/01/26 05:19:07] <n1x0n> hmm upgraded to 2.7.10 and I get "/usr/lib/ruby/site_ruby/1.8/puppet/util/instrumentation/listeners/process_name.rb:88: warning: parenthesize argument(s) for future version" then facts are loaded and then nothing happens (i.e it seems to be stuck?) , rhel 5.7, with 2.7.9 on client and 2.7.10 on master it works - any ideas / suggestions ? | ||
| [2012/01/26 05:21:21] @ Quit: erthad: Changing host | ||
| [2012/01/26 05:21:21] @ erthad joined channel #puppet | ||
| [2012/01/26 05:21:36] <takamichi> I'm trying to install dashboard but yum is getting a 404 from the Puppet repo - http://yum.puppetlabs.com/base/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found - Is it down? | ||
| [2012/01/26 05:22:17] @ ezmobius joined channel #puppet | ||
| [2012/01/26 05:22:45] <n1x0n> takamichi: http://yum.puppetlabs.com/base/README.txt | ||
| [2012/01/26 05:23:07] @ ezmob_ joined channel #puppet | ||
| [2012/01/26 05:23:09] <takamichi> n1x0n: Thank you! | ||
| [2012/01/26 05:23:21] <n1x0n> np =] | ||
| [2012/01/26 05:24:02] @ danikov joined channel #puppet | ||
| [2012/01/26 05:24:17] <n1x0n> yup 2.7.10 doesn't work for me at all :-/ stops after Loading facts in foo.rb oh well, rollback | ||
| [2012/01/26 05:24:52] @ agagag joined channel #puppet | ||
| [2012/01/26 05:24:56] @ ezmob- joined channel #puppet | ||
| [2012/01/26 05:25:59] @ Quit: dwalu: Quit: dwalu | ||
| [2012/01/26 05:26:06] @ Quit: ezmob: Ping timeout: 255 seconds | ||
| [2012/01/26 05:27:02] @ Quit: ezmobius: Ping timeout: 248 seconds | ||
| [2012/01/26 05:27:45] @ ezmobius joined channel #puppet | ||
| [2012/01/26 05:28:39] @ Quit: ezmob_: Ping timeout: 240 seconds | ||
| [2012/01/26 05:29:18] @ MartVisser joined channel #puppet | ||
| [2012/01/26 05:29:33] @ Quit: worstadmin: Read error: Connection reset by peer | ||
| [2012/01/26 05:29:33] @ sihil joined channel #puppet | ||
| [2012/01/26 05:29:48] @ ezmob joined channel #puppet | ||
| [2012/01/26 05:30:56] @ Quit: ezmob-: Ping timeout: 244 seconds | ||
| [2012/01/26 05:31:48] @ ells joined channel #puppet | ||
| [2012/01/26 05:31:49] @ Quit: MartVisser: Client Quit | ||
| [2012/01/26 05:33:08] @ Quit: pmorillon: Quit: pmorillon | ||
| [2012/01/26 05:33:17] @ Quit: ezmobius: Ping timeout: 240 seconds | ||
| [2012/01/26 05:37:36] @ ironmunk joined channel #puppet | ||
| [2012/01/26 05:38:04] @ pmorillon joined channel #puppet | ||
| [2012/01/26 05:38:18] <Hunner> Hey, anyone know how to look up variables like $module_name::var ? | ||
| [2012/01/26 05:38:40] <Hunner> Instead of having a literal 'module_name' string, have it actually be filled in with the variable | ||
| [2012/01/26 05:38:50] @ tuxaddicted joined channel #puppet | ||
| [2012/01/26 05:39:46] * Hunner is guessing inline_template will have a solution, but was hoping something was in puppet to do this | ||
| [2012/01/26 05:40:09] <_rc> getvar("${module_name}::var") | ||
| [2012/01/26 05:40:20] <_rc> getvar comes from puppetlabs-stdlib | ||
| [2012/01/26 05:40:35] <_rc> https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/puppet/parser/functions/getvar.rb | ||
| [2012/01/26 05:40:51] @ TheLittleOne joined channel #puppet | ||
| [2012/01/26 05:41:04] @ Quit: csanchez: Ping timeout: 252 seconds | ||
| [2012/01/26 05:41:09] <_rc> though you can write it using inline_template if you want to avoid the cost | ||
| [2012/01/26 05:41:09] <Hunner> oh hey, cool | ||
| [2012/01/26 05:41:15] <Hunner> $a = inline_template('<%= scope.lookupvar("#{module_name}::variable") %>') is what I had :) | ||
| [2012/01/26 05:41:22] * Hunner is fine with stdlib | ||
| [2012/01/26 05:42:02] <Spads> Someone ought to write a bot that kicks anyone who mentions inline_template ;) | ||
| [2012/01/26 05:42:49] @ ezmobius joined channel #puppet | ||
| [2012/01/26 05:42:52] * ells kicks Spads | ||
| [2012/01/26 05:42:54] @ Quit: pdtpatrick_: Quit: pdtpatrick_ | ||
| [2012/01/26 05:42:55] <ells> doh! | ||
| [2012/01/26 05:43:13] @ worstadmin joined channel #puppet | ||
| [2012/01/26 05:43:57] @ Quit: arBmind: Ping timeout: 240 seconds | ||
| [2012/01/26 05:44:24] @ arBmind joined channel #puppet | ||
| [2012/01/26 05:46:07] @ Quit: ezmob: Ping timeout: 248 seconds | ||
| [2012/01/26 05:46:33] @ csanchez joined channel #puppet | ||
| [2012/01/26 05:48:33] @ Spirit joined channel #puppet | ||
| [2012/01/26 05:53:44] @ choonming joined channel #puppet | ||
| [2012/01/26 05:54:36] @ Quit: Tobu: Read error: Operation timed out | ||
| [2012/01/26 05:55:41] @ robthoms__ joined channel #puppet | ||
| [2012/01/26 05:58:06] <sitaktif> Is there a way to define a resource that will only be triggered when another resource "notify"s it? | ||
| [2012/01/26 05:58:23] <sitaktif> (typically I do not want to restart apache every hour, only if the conf has changed) | ||
| [2012/01/26 05:58:49] <kjetilho> sitaktif: only for Exec: refreshonly => true | ||
| [2012/01/26 05:59:10] <kjetilho> well, for Service it is implied | ||
| [2012/01/26 05:59:12] <henk> sitaktif: Why would apache be restarted every hour without that? o_O | ||
| [2012/01/26 05:59:49] <henk> Sounds like you have some other problem in your manifest or something, but usually that should not happen. | ||
| [2012/01/26 05:59:52] <sitaktif> because of an exec without 'refreshonly' for example o:); I did not know Service | ||
| [2012/01/26 06:00:01] <henk> oh ouch | ||
| [2012/01/26 06:00:09] <sitaktif> I do not have any problem yet, I'm just thinking about them | ||
| [2012/01/26 06:00:34] <sitaktif> But I would prob have had problems if I did not ask | ||
| [2012/01/26 06:00:38] <sitaktif> so thanks guys | ||
| [2012/01/26 06:01:31] <kjetilho> :-) | ||
| [2012/01/26 06:03:34] @ Quit: ptman: Ping timeout: 276 seconds | ||
| [2012/01/26 06:05:58] @ ezmob joined channel #puppet | ||
| [2012/01/26 06:09:45] @ Quit: ezmobius: Ping timeout: 245 seconds | ||
| [2012/01/26 06:11:44] @ p3rror joined channel #puppet | ||
| [2012/01/26 06:12:07] <Spirit> Hello. I want to manage one file from different classes. First i want to use augeas but augeas shipped with debian have bug. I can manage file with template, but do not know how i can collect information from diffirent classes in one class. Anybody have idea how i can do it? | ||
| [2012/01/26 06:12:44] <Dominic> Spirit: puppet-concat? Allows you to build a file out of fragments, then you can put one fragment in each class. | ||
| [2012/01/26 06:12:58] <henk> Spirit: What file? | ||
| [2012/01/26 06:13:51] @ Quit: Holocaine: | ||
| [2012/01/26 06:14:22] <Spirit> krb5.conf | ||
| [2012/01/26 06:14:34] <Spirit> they did not provide include directive | ||
| [2012/01/26 06:15:06] <Spirit> so i can not manage diffirent files like for sudo or apache vhost configuration | ||
| [2012/01/26 06:15:36] @ ptman joined channel #puppet | ||
| [2012/01/26 06:15:44] <Spirit> Dominic: I try to google abou it, thanks | ||
| [2012/01/26 06:16:46] <Dominic> Spirit: https://github.com/ripienaar/puppet-concat is the module, the README should demonstrate it | ||
| [2012/01/26 06:17:02] @ dim0 joined channel #puppet | ||
| [2012/01/26 06:17:17] <Spirit> I allready found it, thanks. | ||
| [2012/01/26 06:21:53] @ brtl joined channel #puppet | ||
| [2012/01/26 06:22:49] @ Quit: londo: Ping timeout: 252 seconds | ||
| [2012/01/26 06:23:07] @ Quit: karthick87: Quit: Leaving | ||
| [2012/01/26 06:24:31] @ RhysMorgan joined channel #puppet | ||
| [2012/01/26 06:25:32] @ paulherbosch joined channel #puppet | ||
| [2012/01/26 06:27:38] @ Quit: p3rror: Ping timeout: 276 seconds | ||
| [2012/01/26 06:29:57] @ p3rror joined channel #puppet | ||
| [2012/01/26 06:29:57] @ Quit: maes_: Read error: Connection reset by peer | ||
| [2012/01/26 06:30:51] @ Quit: justin_donaldson: Ping timeout: 244 seconds | ||
| [2012/01/26 06:30:58] @ maes_ joined channel #puppet | ||
| [2012/01/26 06:31:08] @ Quit: social: Ping timeout: 252 seconds | ||
| [2012/01/26 06:33:18] @ ukd1 joined channel #puppet | ||
| [2012/01/26 06:37:14] @ social joined channel #puppet | ||
| [2012/01/26 06:44:39] @ Quit: nan0r: Read error: Connection reset by peer | ||
| [2012/01/26 06:45:19] @ nicferrier joined channel #puppet | ||
| [2012/01/26 06:45:29] <nicferrier> hey everyone | ||
| [2012/01/26 06:45:58] <nicferrier> I am wondering if it's possible to customize the package type at all | ||
| [2012/01/26 06:46:31] <nicferrier> I have an app specific gem installation and I'd like to be able to tell package to use that gem, as opposed to the system gem | ||
| [2012/01/26 06:46:43] <nicferrier> I still want to use the system gem in other locations though | ||
| [2012/01/26 06:50:05] <Volcane> should probably rather look towards bundler or something | ||
| [2012/01/26 06:50:08] <Volcane> package type cant do that | ||
| [2012/01/26 06:52:37] @ Quit: zwi: Read error: Connection reset by peer | ||
| [2012/01/26 06:52:37] @ zwi joined channel #puppet | ||
| [2012/01/26 07:01:54] @ icezimm joined channel #puppet | ||
| [2012/01/26 07:03:30] @ Quit: csanchez: Quit: csanchez | ||
| [2012/01/26 07:04:37] @ Quit: arBmind: Ping timeout: 240 seconds | ||
| [2012/01/26 07:08:17] @ Alssi2 joined channel #puppet | ||
| [2012/01/26 07:08:29] @ Quit: jmeeuwen_: Write error: Broken pipe | ||
| [2012/01/26 07:08:32] @ Quit: Alssi: Write error: Broken pipe | ||
| [2012/01/26 07:08:57] @ jmeeuwen joined channel #puppet | ||
| [2012/01/26 07:10:47] @ karthick87 joined channel #puppet | ||
| [2012/01/26 07:12:46] @ Quit: TheLittleOne: Quit: TheLittleOne | ||
| [2012/01/26 07:13:33] @ Quit: agagag: Read error: Operation timed out | ||
| [2012/01/26 07:14:45] @ agagag joined channel #puppet | ||
| [2012/01/26 07:15:14] <nicferrier> could I not extend the package type with ruby code in some way? | ||
| [2012/01/26 07:15:30] <Volcane> you could write your own provider | ||
| [2012/01/26 07:15:52] @ Quit: JStoker: Ping timeout: 252 seconds | ||
| [2012/01/26 07:15:55] <Volcane> the package{"Foo":....} is interpreted by a type and turned into data, then on your server the provider does the actual work of calling yum/gem/etc | ||
| [2012/01/26 07:16:14] <Volcane> so you could write a provider with your behavior and just do package{"foo": provider => yourpkg} | ||
| [2012/01/26 07:16:27] <Volcane> but donno if that will be enough as it sounds you might need some extra params to the type | ||
| [2012/01/26 07:18:28] @ Quit: maes_: *.net *.split | ||
| [2012/01/26 07:18:29] @ Quit: brtl: *.net *.split | ||
| [2012/01/26 07:18:30] @ Quit: worstadmin: *.net *.split | ||
| [2012/01/26 07:18:31] @ Quit: Ramonster: *.net *.split | ||
| [2012/01/26 07:18:32] @ Quit: ezryx: *.net *.split | ||
| [2012/01/26 07:18:33] @ Quit: alup: *.net *.split | ||
| [2012/01/26 07:18:34] @ Quit: zul: *.net *.split | ||
| [2012/01/26 07:18:34] @ Quit: realist: *.net *.split | ||
| [2012/01/26 07:18:35] @ Quit: _sjl: *.net *.split | ||
| [2012/01/26 07:18:36] @ Quit: fimblo: *.net *.split | ||
| [2012/01/26 07:18:36] @ Quit: catay: *.net *.split | ||
| [2012/01/26 07:18:37] @ Quit: xeor: *.net *.split | ||
| [2012/01/26 07:21:58] @ Quit: ezmob: Quit: peace out | ||
| [2012/01/26 07:23:39] @ maes_ joined channel #puppet | ||
| [2012/01/26 07:23:39] @ brtl joined channel #puppet | ||
| [2012/01/26 07:23:39] @ worstadmin joined channel #puppet | ||
| [2012/01/26 07:23:39] @ Ramonster joined channel #puppet | ||
| [2012/01/26 07:23:39] @ ezryx joined channel #puppet | ||
| [2012/01/26 07:23:39] @ alup joined channel #puppet | ||
| [2012/01/26 07:23:39] @ zul joined channel #puppet | ||
| [2012/01/26 07:23:39] @ realist joined channel #puppet | ||
| [2012/01/26 07:23:39] @ _sjl joined channel #puppet | ||
| [2012/01/26 07:23:39] @ fimblo joined channel #puppet | ||
| [2012/01/26 07:23:39] @ catay joined channel #puppet | ||
| [2012/01/26 07:23:39] @ xeor joined channel #puppet | ||
| [2012/01/26 07:27:54] <nicferrier> Volcane: thanks, the extra params aren't needed if I could just add another provider | ||
| [2012/01/26 07:28:01] <nicferrier> "myspecialgemversion" | ||
| [2012/01/26 07:28:03] <nicferrier> for example | ||
| [2012/01/26 07:28:28] <Volcane> how would it know where to place the gems? seems it would be different for different bits of software? | ||
| [2012/01/26 07:28:38] <Volcane> also you'd still be screwed by the unique name issues | ||
| [2012/01/26 07:28:44] <Volcane> you cant have package{"foo": } twice | ||
| [2012/01/26 07:28:52] @ Quit: Axsuul: Ping timeout: 245 seconds | ||
| [2012/01/26 07:28:56] <Volcane> so you'd need to do some magical thing there | ||
| [2012/01/26 07:29:33] @ JStoker joined channel #puppet | ||
| [2012/01/26 07:31:00] @ Quit: sdog: Ping timeout: 245 seconds | ||
| [2012/01/26 07:38:18] <erthad> hiall | ||
| [2012/01/26 07:39:13] <erthad> is there a some kind of opposite of 'creates' parameter of 'exec' resource? i.e. exec is run only if file not exists | ||
| [2012/01/26 07:39:19] @ Quit: AshishH: Quit: In a day, when you do not come across any problem means you are travelling in a wrong path. | ||
| [2012/01/26 07:39:32] <kjetilho> erthad: use an onlyif | ||
| [2012/01/26 07:39:33] <erthad> or do I have to do that by means of shell's [] ? | ||
| [2012/01/26 07:39:55] <_rc> that's what creates does | ||
| [2012/01/26 07:39:55] @ justin_donaldson joined channel #puppet | ||
| [2012/01/26 07:40:47] <erthad> the 'creates' is sweet in that I don't have to compose shell conditionals with much escaping in it | ||
| [2012/01/26 07:40:59] <_rc> exec { "touch /tmp/foo": creates => "/tmp/foo" } will only execute if /tmp/foo doesn't exist | ||
| [2012/01/26 07:41:03] @ Quit: nul0op: Quit: Leaving | ||
| [2012/01/26 07:41:50] <_rc> so the opposite would be to do the exec only if a file does exist, which isn't what you described in your ie | ||
| [2012/01/26 07:41:52] <erthad> errr, I've meant the opposite actually that is to run exec if the file exists only | ||
| [2012/01/26 07:41:55] <_rc> so which do you want? | ||
| [2012/01/26 07:42:56] <_rc> so for that you have to use onlyif, there's no shortcut, as it's uncommon | ||
| [2012/01/26 07:43:00] <Volcane> onlyif => "test -f /some/file" ? | ||
| [2012/01/26 07:43:49] <erthad> yep, I've just wanted to make sure using onlyif/unless is the only sane way to do that | ||
| [2012/01/26 07:43:55] <erthad> thx | ||
| [2012/01/26 07:44:53] @ aglet_ joined channel #puppet | ||
| [2012/01/26 07:45:33] @ geoffr joined channel #puppet | ||
| [2012/01/26 07:45:36] @ Quit: paulherbosch: Quit: paulherbosch | ||
| [2012/01/26 07:46:27] <geoffr> Hi all, anyone here setup syntastic for puppet syntax checking? I've got the bundle downloaded but cannot seem to access the functionality in vim, any idea? vimrc settings? | ||
| [2012/01/26 07:49:08] @ arBmind joined channel #puppet | ||
| [2012/01/26 07:49:44] @ Quit: RhysMorgan: Quit: RhysMorgan | ||
| [2012/01/26 07:50:12] @ Quit: aglet_: Quit: ZNC - http://znc.in | ||
| [2012/01/26 07:58:09] @ Quit: jMCg: Ping timeout: 240 seconds | ||
| [2012/01/26 07:58:35] @ Quit: ezryx: Remote host closed the connection | ||
| [2012/01/26 07:58:51] @ Tobu joined channel #puppet | ||
| [2012/01/26 07:59:29] <mfridh> geoffr: yes I did | ||
| [2012/01/26 07:59:45] <Volcane> probably just need to set the filetype? | ||
| [2012/01/26 08:00:22] <geoffr> cool, I get the syntax checking for ruby, so it must be that | ||
| [2012/01/26 08:01:08] @ Quit: Ramonster: Quit: So Long and thanks for all the fish | ||
| [2012/01/26 08:01:17] @ Quit: inecas: Ping timeout: 244 seconds | ||
| [2012/01/26 08:01:37] @ Ramonster joined channel #puppet | ||
| [2012/01/26 08:02:49] @ scobal joined channel #puppet | ||
| [2012/01/26 08:02:58] <geoffr> mmm filetype is set to on for auto matching | ||
| [2012/01/26 08:03:05] @ jMCg joined channel #puppet | ||
| [2012/01/26 08:03:45] @ aglet_ joined channel #puppet | ||
| [2012/01/26 08:04:28] @ Quit: Ramonster: Client Quit | ||
| [2012/01/26 08:04:39] <geoffr> it do the highlighting for which I'm using the puppet.vim supplied by puppetlabs | ||
| [2012/01/26 08:04:45] <geoffr> it does the highlighting for which I'm using the puppet.vim supplied by puppetlabs | ||
| [2012/01/26 08:05:24] @ inecas joined channel #puppet | ||
| [2012/01/26 08:06:23] @ Ramonster joined channel #puppet | ||
| [2012/01/26 08:06:31] @ cliff-hm joined channel #puppet | ||
| [2012/01/26 08:08:35] <nicferrier> Volcane: hmmm. not sure I follow about where to place the gems, presumably I can just set the extended package thing to use my specific GEM_HOME | ||
| [2012/01/26 08:10:03] <Volcane> nicferrier: ok, thougth your use case would be each app having its own gem home | ||
| [2012/01/26 08:10:09] @ Quit: henk: Ping timeout: 240 seconds | ||
| [2012/01/26 08:13:27] @ plasmonyc joined channel #puppet | ||
| [2012/01/26 08:15:01] <geoffr> mfridh: did you have to do anything specific to get the puppet portion of syntastic to work ? | ||
| [2012/01/26 08:15:19] @ blentz joined channel #puppet | ||
| [2012/01/26 08:16:36] <mfridh> geoffr: http://pastie.org/3256205 | ||
| [2012/01/26 08:17:19] @ Quit: Ramonster: Quit: So Long and thanks for all the fish | ||
| [2012/01/26 08:17:19] <geoffr> mfridh: awesome thanks! | ||
| [2012/01/26 08:17:28] @ Quit: p3rror: Ping timeout: 276 seconds | ||
| [2012/01/26 08:17:29] @ Quit: karthick87: Quit: Leaving | ||
| [2012/01/26 08:18:30] <mfridh> man I'm annoyed by the indent/puppet.vim ... | ||
| [2012/01/26 08:19:01] <mfridh> I've been trying to patch a few of the oddities, then I just gave up and switched to a perl-based autoindenter... and a few days in I discovered some other oddities instead. | ||
| [2012/01/26 08:19:07] @ Quit: plasmonyc: Quit: Leaving. | ||
| [2012/01/26 08:19:29] <geoffr> lol | ||
| [2012/01/26 08:19:40] <mfridh> what didn't work with the perl-based one was blah => "some \"thing with escaped quotes\"" | ||
| [2012/01/26 08:20:28] <mfridh> but in the other one, there's oddities depending on if the curly braces are on their own line or not, and comments after curly braces mess it up too | ||
| [2012/01/26 08:21:12] <geoffr> still no luck, cmd's like :Errors or :w don't pick up or show anything on definitely "bad" lines like +++ or --- (ala diff) | ||
| [2012/01/26 08:22:12] @ Ramonster joined channel #puppet | ||
| [2012/01/26 08:24:04] @ Quit: IndyMichaelB: Quit: IndyMichaelB | ||
| [2012/01/26 08:24:20] <KaZeR_W> hi there | ||
| [2012/01/26 08:25:10] <KaZeR_W> if have the following declaration : line { package_use_python_xml: file => "/etc/portage/package.use", line => "dev-lang/python xml", } (line being declared like this : http://projects.puppetlabs.com/projects/1/wiki/Simple_Text_Patterns) | ||
| [2012/01/26 08:25:36] <KaZeR_W> how can i trigger an exec (in my case, rebuild python if the use flag changes) when the line is modified? | ||
| [2012/01/26 08:25:41] @ Quit: sihil: Ping timeout: 260 seconds | ||
| [2012/01/26 08:27:29] @ hjbehling joined channel #puppet | ||
| [2012/01/26 08:28:16] @ Quit: choonming: Ping timeout: 240 seconds | ||
| [2012/01/26 08:28:23] @ choonming joined channel #puppet | ||
| [2012/01/26 08:28:57] @ nan0r joined channel #puppet | ||
| [2012/01/26 08:29:08] @ p3rror joined channel #puppet | ||
| [2012/01/26 08:29:43] @ Quit: tomdv: Remote host closed the connection | ||
| [2012/01/26 08:31:01] @ Quit: cliff-hm: Read error: Connection reset by peer | ||
| [2012/01/26 08:31:11] @ cliff-hm joined channel #puppet | ||
| [2012/01/26 08:31:45] @ smooth_p joined channel #puppet | ||
| [2012/01/26 08:31:53] <smooth_p> hey regarding - http://projects.puppetlabs.com/issues/11887 | ||
| [2012/01/26 08:32:15] <smooth_p> so now I cant have resources with different providers and same names? | ||
| [2012/01/26 08:32:27] <smooth_p> on 2.6.13 | ||
| [2012/01/26 08:33:01] <smooth_p> how does one install a mysql gem then | ||
| [2012/01/26 08:33:42] <nicferrier> Volcane: yes, so making the thing generic will be tougher | ||
| [2012/01/26 08:33:46] <nicferrier> hey ho. | ||
| [2012/01/26 08:33:51] <nicferrier> gotta start somewhere. | ||
| [2012/01/26 08:35:36] <geoffr> smooth_p: are you asking about a gem via puppet or just normal : gem install mysql (with the libmysqlclient OS packages) ? | ||
| [2012/01/26 08:36:10] @ Quit: Spirit: Ping timeout: 264 seconds | ||
| [2012/01/26 08:38:41] @ astrostl joined channel #puppet | ||
| [2012/01/26 08:40:25] @ Quit: jcape: Quit: jcape | ||
| [2012/01/26 08:40:39] @ jcape joined channel #puppet | ||
| [2012/01/26 08:42:15] <smooth_p> geoffr: via puppet, if I have two definitions with differnt providers but the same 'name' - like package {"mysql-gem": ensure => present, name => 'mysql', provider => ' gem'} ; package {"mysql": ensure => present} | ||
| [2012/01/26 08:43:01] <smooth_p> I get Failed to apply catalog: Cannot alias Package[mysql-gem] to ["mysql"] at blah.. resource ["Package", "mysql"] already defined at | ||
| [2012/01/26 08:43:09] <_rc> you can't do it | ||
| [2012/01/26 08:43:26] @ |Majestic| joined channel #puppet | ||
| [2012/01/26 08:43:27] <smooth_p> how does one ensure the gem is installed? | ||
| [2012/01/26 08:43:45] <smooth_p> I cant see how this can be right | ||
| [2012/01/26 08:44:01] <geoffr> smooth_p: not sure why you'd want the same name, would rather remove the "name" from the gem installation resource, and then have mysql-gem require => Package["mysql"] | ||
| [2012/01/26 08:44:01] <smooth_p> cause packages across providers could have the same name | ||
| [2012/01/26 08:44:10] @ Quit: inecas: Ping timeout: 244 seconds | ||
| [2012/01/26 08:44:12] <geoffr> no need for it | ||
| [2012/01/26 08:44:18] @ opsmason joined channel #puppet | ||
| [2012/01/26 08:44:21] <_rc> it's a correction of a previous bug. Package["mysql"] is always intended to be unique | ||
| [2012/01/26 08:46:23] @ johnston_ joined channel #puppet | ||
| [2012/01/26 08:46:31] <smooth_p> geoffr: I am trying to ensure the gem itself is installed | ||
| [2012/01/26 08:46:58] <smooth_p> require => Package["mysql"] would specify dependency .. or am I missing something out | ||
| [2012/01/26 08:47:22] @ fronlius joined channel #puppet | ||
| [2012/01/26 08:47:33] <geoffr> smooth_p: cool so make sure that "mysql-gem" is applied to the node(s) and it should then require the system mysql package (which would probably be libmysqlclient) | ||
| [2012/01/26 08:47:39] @ ezryx joined channel #puppet | ||
| [2012/01/26 08:47:57] <geoffr> it would ensure that the mysql client package gets installed before the gem | ||
| [2012/01/26 08:48:13] <geoffr> otherwise the gem install will probably fail due to missing files | ||
| [2012/01/26 08:48:23] @ lborda joined channel #puppet | ||
| [2012/01/26 08:48:37] <smooth_p> I think I havent been clear with the issue im facing | ||
| [2012/01/26 08:48:38] @ andreaturli joined channel #puppet | ||
| [2012/01/26 08:48:44] @ Quit: Ramonster: Quit: So Long and thanks for all the fish | ||
| [2012/01/26 08:49:02] @ Ramonster joined channel #puppet | ||
| [2012/01/26 08:49:07] <geoffr> let me get my recipe that does pretty much what you seem to be asking for... | ||
| [2012/01/26 08:49:13] @ IndyMichaelB joined channel #puppet | ||
| [2012/01/26 08:49:21] <smooth_p> ok, ill wait :) | ||
| [2012/01/26 08:49:22] @ Quit: iggy_work: Ping timeout: 272 seconds | ||
| [2012/01/26 08:49:40] @ sduchesneau joined channel #puppet | ||
| [2012/01/26 08:50:41] @ iggy_work joined channel #puppet | ||
| [2012/01/26 08:52:42] <geoffr> smooth_p: http://pastie.org/3256476 - this has a little extra to cope with the different libmysqlclient's for Debian Lenny vs Debian Squeeze | ||
| [2012/01/26 08:52:55] <geoffr> but otherwise does for me what you seem to be asking for :) | ||
| [2012/01/26 08:54:16] @ rgsteele joined channel #puppet | ||
| [2012/01/26 08:55:54] @ inecas joined channel #puppet | ||
| [2012/01/26 08:56:23] @ Quit: geoffr: Quit: Leaving | ||
| [2012/01/26 08:56:26] @ RhysMorgan joined channel #puppet | ||
| [2012/01/26 08:56:43] <smooth_p> oh he left :\ | ||
| [2012/01/26 08:57:10] <smooth_p> in anycase can we not expect to have the same package name across providers ? | ||
| [2012/01/26 09:03:12] @ mealstrom joined channel #puppet | ||
| [2012/01/26 09:06:48] @ techhelp joined channel #puppet | ||
| [2012/01/26 09:07:59] <Hunner> What is the status of Solaris 8/9 support for puppet? Any of these rare animals out there still? :) | ||
| [2012/01/26 09:08:53] @ gazoombo joined channel #puppet | ||
| [2012/01/26 09:09:49] <Hunner> smooth_p: As far as I know that is an unsolved problem wrt the package provider... so perhaps write a defined resource in an exec for those few packages whose names collide? | ||
| [2012/01/26 09:10:52] <kjetilho> in RHEL you can fake it by using "package.arch" for the yum version, I think | ||
| [2012/01/26 09:13:02] @ Quit: aglet_: Quit: ZNC - http://znc.in | ||
| [2012/01/26 09:15:12] @ _evild_ joined channel #puppet | ||
| [2012/01/26 09:16:15] @ aglet_ joined channel #puppet | ||
| [2012/01/26 09:18:44] <ashp> Interesting, since upgrading to .10 now running the client complains of: err: Could not remove PID file /var/run/puppet/agent.pid | ||
| [2012/01/26 09:19:07] <ashp> which is because agent.pid is run by root:root | ||
| [2012/01/26 09:19:14] <ashp> i wonder if this is to do with that new code that forks off a new process to do the run | ||
| [2012/01/26 09:20:46] @ Kazuhiro left channel #puppet () | ||
| [2012/01/26 09:23:50] @ Quit: davidr: Ping timeout: 248 seconds | ||
| [2012/01/26 09:24:45] @ Quit: RhysMorgan: Quit: RhysMorgan | ||
| [2012/01/26 09:25:28] @ Quit: Tobu: Ping timeout: 272 seconds | ||
| [2012/01/26 09:27:32] <ashp> Damn what the hell is going on. | ||
| [2012/01/26 09:27:41] @ Quit: aglet: Quit: ZNC - http://znc.in | ||
| [2012/01/26 09:27:41] @ aglet_ is now known as aglet | ||
| [2012/01/26 09:27:46] <ashp> anyone else updated to .10? | ||
| [2012/01/26 09:27:49] @ Quit: aglet: Quit: ZNC - http://znc.in | ||
| [2012/01/26 09:28:45] @ brandon_dacrib joined channel #puppet | ||
| [2012/01/26 09:29:43] @ samkottler joined channel #puppet | ||
| [2012/01/26 09:30:31] <nottings> does anyone know of any scripts (rake or otherwise) that clean up the puppet database? i.e. remove hosts and their fact_values etc for hosts that are no longer managed by puppet | ||
| [2012/01/26 09:30:45] @ cwebber joined channel #puppet | ||
| [2012/01/26 09:30:59] @ dak419 left channel #puppet () | ||
| [2012/01/26 09:32:10] @ Tobu joined channel #puppet | ||
| [2012/01/26 09:32:27] @ Quit: zwi: Quit: Leaving. | ||
| [2012/01/26 09:33:01] @ gniks joined channel #puppet | ||
| [2012/01/26 09:33:23] @ randomubuntuguy joined channel #puppet | ||
| [2012/01/26 09:34:19] <nottings> disregard... found one -- puppetstoredconfigclean.rb | ||
| [2012/01/26 09:34:53] @ Jippi joined channel #puppet | ||
| [2012/01/26 09:35:02] @ Quit: cwebber: Client Quit | ||
| [2012/01/26 09:35:46] @ cwebber joined channel #puppet | ||
| [2012/01/26 09:36:38] @ Quit: Vorik: Remote host closed the connection | ||
| [2012/01/26 09:37:02] @ Vorik joined channel #puppet | ||
| [2012/01/26 09:37:25] @ davidr joined channel #puppet | ||
| [2012/01/26 09:37:51] @ davidr is now known as Guest46242 | ||
| [2012/01/26 09:38:01] @ Quit: marrusl: Ping timeout: 260 seconds | ||
| [2012/01/26 09:39:04] @ Quit: jaydg: Remote host closed the connection | ||
| [2012/01/26 09:39:09] @ rocket joined channel #puppet | ||
| [2012/01/26 09:41:36] @ djm68 joined channel #puppet | ||
| [2012/01/26 09:41:56] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2012/01/26 09:45:17] <ashp> Something in .10 changed the way puppetlabs-firewall works too | ||
| [2012/01/26 09:45:17] <ashp> notice: /Firewall[001 rundeck]/dport: dport changed '4440,4443' to '4440,4443' | ||
| [2012/01/26 09:45:20] <ashp> that is quite annoying. | ||
| [2012/01/26 09:45:40] <ashp> notice: /Firewall[000 INPUT allow related and established]/state: state changed 'ESTABLISHED,RELATED' to 'ESTABLISHED,RELATED' | ||
| [2012/01/26 09:46:12] @ haakon__ joined channel #puppet | ||
| [2012/01/26 09:46:50] @ walkeran joined channel #puppet | ||
| [2012/01/26 09:47:08] <haakon__> Hi, I just installed Puppet Enterprise, and the local agent fails every run, "Dependency Exec[broker_cert_keystore] has failures: true" | ||
| [2012/01/26 09:47:52] @ Quit: takamichi: Ping timeout: 255 seconds | ||
| [2012/01/26 09:51:17] @ joe-mac1 joined channel #puppet | ||
| [2012/01/26 09:52:46] @ Quit: Vorik: Remote host closed the connection | ||
| [2012/01/26 09:53:07] @ Vorik joined channel #puppet | ||
| [2012/01/26 09:53:14] @ Quit: techhelp: Ping timeout: 252 seconds | ||
| [2012/01/26 09:53:26] @ Quit: samkottler: Quit: Leaving. | ||
| [2012/01/26 09:53:28] @ Quit: Vorik: Remote host closed the connection | ||
| [2012/01/26 09:55:27] @ Vorik joined channel #puppet | ||
| [2012/01/26 09:58:30] @ lanky joined channel #puppet | ||
| [2012/01/26 09:59:18] @ marrusl joined channel #puppet | ||
| [2012/01/26 09:59:59] @ aglet joined channel #puppet | ||
| [2012/01/26 10:00:45] @ kerframil joined channel #puppet | ||
| [2012/01/26 10:02:12] @ Quit: aglet: Client Quit | ||
| [2012/01/26 10:03:32] @ jcape left channel #puppet () | ||
| [2012/01/26 10:03:32] @ samkottler joined channel #puppet | ||
| [2012/01/26 10:03:42] @ jcape joined channel #puppet | ||
| [2012/01/26 10:04:07] @ mealstrom left channel #puppet () | ||
| [2012/01/26 10:04:12] @ ckauhaus joined channel #puppet | ||
| [2012/01/26 10:04:17] @ aglet joined channel #puppet | ||
| [2012/01/26 10:04:22] @ betsys joined channel #puppet | ||
| [2012/01/26 10:04:43] @ Quit: marrusl: Ping timeout: 252 seconds | ||
| [2012/01/26 10:05:01] @ Quit: larstobi: Quit: Leaving. | ||
| [2012/01/26 10:06:32] @ kangman joined channel #puppet | ||
| [2012/01/26 10:06:37] @ adimania joined channel #puppet | ||
| [2012/01/26 10:06:38] @ Quit: Tobu: Ping timeout: 272 seconds | ||
| [2012/01/26 10:08:02] @ st33v joined channel #puppet | ||
| [2012/01/26 10:09:27] @ Quit: Stenbryggen: Quit: Leaving. | ||
| [2012/01/26 10:10:39] @ Quit: Vorik: Remote host closed the connection | ||
| [2012/01/26 10:10:53] @ Vorik joined channel #puppet | ||
| [2012/01/26 10:10:54] @ kenperkins joined channel #puppet | ||
| [2012/01/26 10:11:52] @ Quit: j^2: Ping timeout: 252 seconds | ||
| [2012/01/26 10:12:27] @ j^2 joined channel #puppet | ||
| [2012/01/26 10:12:52] @ Quit: aglet: Quit: ZNC - http://znc.in | ||
| [2012/01/26 10:14:26] @ aglet joined channel #puppet | ||
| [2012/01/26 10:14:57] @ opsmason_ joined channel #puppet | ||
| [2012/01/26 10:15:08] @ loganspencer joined channel #puppet | ||
| [2012/01/26 10:16:11] @ Quit: aglet: Client Quit | ||
| [2012/01/26 10:17:59] @ Chiku|dc joined channel #puppet | ||
| [2012/01/26 10:18:05] @ Quit: opsmason: Ping timeout: 245 seconds | ||
| [2012/01/26 10:18:05] @ opsmason_ is now known as opsmason | ||
| [2012/01/26 10:18:14] @ czervik joined channel #puppet | ||
| [2012/01/26 10:19:21] @ sdog joined channel #puppet | ||
| [2012/01/26 10:19:34] @ aglet joined channel #puppet | ||
| [2012/01/26 10:19:47] @ Quit: sdog: Changing host | ||
| [2012/01/26 10:19:47] @ sdog joined channel #puppet | ||
| [2012/01/26 10:20:32] @ Quit: aglet: Client Quit | ||
| [2012/01/26 10:20:37] @ nomadtacos joined channel #puppet | ||
| [2012/01/26 10:20:44] @ marczak joined channel #puppet | ||
| [2012/01/26 10:21:10] @ ghg joined channel #puppet | ||
| [2012/01/26 10:21:33] @ aglet joined channel #puppet | ||
| [2012/01/26 10:21:46] @ Quit: Chiku: Ping timeout: 260 seconds | ||
| [2012/01/26 10:21:54] @ plasmonyc joined channel #puppet | ||
| [2012/01/26 10:23:05] @ Quit: Chowzzf: Ping timeout: 260 seconds | ||
| [2012/01/26 10:23:24] @ brunix joined channel #puppet | ||
| [2012/01/26 10:23:27] @ Quit: brunix: Client Quit | ||
| [2012/01/26 10:25:37] @ rcrowley joined channel #puppet | ||
| [2012/01/26 10:26:17] @ Quit: lkoranda: Quit: Ex-Chat | ||
| [2012/01/26 10:26:41] <Elwell> Q about k5login -- for some reason its replacing my file EACH TIME puppet runs... | ||
| [2012/01/26 10:26:54] <Elwell> notice: //itgt-puppet.cern.ch//Stage[main]//K5login[/root/.k5login-test]/principals: principals changed ['straylen@CERN.CH', 'mccance@CERN.CH'] to 'straylen@CERN.CH mccance@CERN.CH' | ||
| [2012/01/26 10:27:09] <Elwell> how should I define the array? | ||
| [2012/01/26 10:27:36] @ Quit: BLZbubba: Ping timeout: 260 seconds | ||
| [2012/01/26 10:28:47] @ BLZbubba joined channel #puppet | ||
| [2012/01/26 10:29:42] @ langworthy joined channel #puppet | ||
| [2012/01/26 10:30:11] @ Quit: flipwork: Quit: Lost terminal | ||
| [2012/01/26 10:30:39] @ marrusl joined channel #puppet | ||
| [2012/01/26 10:31:02] @ csanchez joined channel #puppet | ||
| [2012/01/26 10:31:06] @ Quit: smintz: Ping timeout: 260 seconds | ||
| [2012/01/26 10:32:11] @ Callek joined channel #puppet | ||
| [2012/01/26 10:33:27] @ flipwork joined channel #puppet | ||
| [2012/01/26 10:34:43] @ Quit: kenperkins: Quit: Computer has gone to sleep. | ||
| [2012/01/26 10:35:25] <cirbri> Can you used the syntac for modifying parameters of a resource that's in your scope for resources that haven't been realized yet? i.e @Icinga::Cfg::Host['test-ldn'] { tags => "ldn"; } | ||
| [2012/01/26 10:35:53] @ cwarden joined channel #puppet | ||
| [2012/01/26 10:36:41] @ fly91 joined channel #puppet | ||
| [2012/01/26 10:37:00] @ zwi joined channel #puppet | ||
| [2012/01/26 10:37:17] @ Quit: arBmind: Ping timeout: 240 seconds | ||
| [2012/01/26 10:37:28] @ jsm joined channel #puppet | ||
| [2012/01/26 10:38:12] @ Quit: rcrowley: Quit: Computer has gone to sleep. | ||
| [2012/01/26 10:38:24] @ spiette joined channel #puppet | ||
| [2012/01/26 10:39:14] @ ldlework joined channel #puppet | ||
| [2012/01/26 10:40:21] @ neonflux joined channel #puppet | ||
| [2012/01/26 10:42:44] @ Quit: ezryx: Read error: Connection reset by peer | ||
| [2012/01/26 10:42:56] @ ezryx joined channel #puppet | ||
| [2012/01/26 10:43:50] <cirbri> :/ | ||
| [2012/01/26 10:44:42] @ Quit: spiette: Quit: Leaving | ||
| [2012/01/26 10:45:40] @ Quit: Guest46242: Quit: Eat right, exercise regularly, die anyway. | ||
| [2012/01/26 10:46:10] @ techhelp joined channel #puppet | ||
| [2012/01/26 10:46:28] @ davidr joined channel #puppet | ||
| [2012/01/26 10:46:30] @ Quit: artkrz: Quit: Linkinus - http://linkinus.com | ||
| [2012/01/26 10:46:56] @ uphillian joined channel #puppet | ||
| [2012/01/26 10:47:04] @ spiette joined channel #puppet | ||
| [2012/01/26 10:47:09] @ Quit: lanky: Ping timeout: 252 seconds | ||
| [2012/01/26 10:48:30] @ Quit: riha: Quit: Leaving. | ||
| [2012/01/26 10:48:32] @ Quit: ckauhaus: Ping timeout: 252 seconds | ||
| [2012/01/26 10:49:49] @ ckauhaus joined channel #puppet | ||
| [2012/01/26 10:50:34] @ dan__t joined channel #puppet | ||
| [2012/01/26 10:51:06] @ Quit: MattyM: Remote host closed the connection | ||
| [2012/01/26 10:54:05] @ rideh joined channel #puppet | ||
| [2012/01/26 10:54:17] @ Quit: ckauhaus: Read error: Connection reset by peer | ||
| [2012/01/26 10:56:08] @ ukd1_ joined channel #puppet | ||
| [2012/01/26 10:56:30] @ Quit: octane-: Quit: Leaving. | ||
| [2012/01/26 10:57:13] @ arBmind joined channel #puppet | ||
| [2012/01/26 10:57:45] @ dnjaramba joined channel #puppet | ||
| [2012/01/26 10:57:54] @ Quit: nomadtacos: Quit: Leaving | ||
| [2012/01/26 10:57:57] @ Tobu joined channel #puppet | ||
| [2012/01/26 10:57:59] @ Quit: dim0: Ping timeout: 244 seconds | ||
| [2012/01/26 10:58:20] @ Chowzzf joined channel #puppet | ||
| [2012/01/26 11:00:08] @ Quit: st33v: Ping timeout: 245 seconds | ||
| [2012/01/26 11:04:23] @ Quit: samkottler: Quit: Leaving. | ||
| [2012/01/26 11:04:58] @ swygue joined channel #puppet | ||
| [2012/01/26 11:05:42] @ Quit: marrusl: Read error: Operation timed out | ||
| [2012/01/26 11:08:34] @ tmclaugh joined channel #puppet | ||
| [2012/01/26 11:09:01] @ teabook joined channel #puppet | ||
| [2012/01/26 11:09:17] @ benjiedmund joined channel #puppet | ||
| [2012/01/26 11:09:27] @ Quit: Wolfspyre: Quit: Leaving. | ||
| [2012/01/26 11:09:32] @ Wolfspyre joined channel #puppet | ||
| [2012/01/26 11:10:24] @ spicyWith joined channel #puppet | ||
| [2012/01/26 11:10:42] @ samkottler joined channel #puppet | ||
| [2012/01/26 11:11:04] @ ewag joined channel #puppet | ||
| [2012/01/26 11:11:47] <teabook> hi, I'm trying to get the inventory service working on my puppet installation but I get the following error on the agent: | ||
| [2012/01/26 11:11:53] <teabook> Error 400 on SERVER: Could not autoload inventory_active_record: uninitialized constant ActiveRecord | ||
| [2012/01/26 11:11:54] @ pdtpatrick_ joined channel #puppet | ||
| [2012/01/26 11:12:16] <teabook> from some googling this is usually a dependency issue but as far as I can see ive installed of the required ones | ||
| [2012/01/26 11:13:13] <teabook> is there anything else that could cause this issue? | ||
| [2012/01/26 11:13:14] @ marrusl joined channel #puppet | ||
| [2012/01/26 11:13:39] @ Quit: iggy_work: Quit: Ex-Chat | ||
| [2012/01/26 11:14:29] @ rcrowley joined channel #puppet | ||
| [2012/01/26 11:14:54] @ Quit: cliff-hm: Read error: Connection reset by peer | ||
| [2012/01/26 11:15:00] @ Quit: tomben: Read error: Connection reset by peer | ||
| [2012/01/26 11:15:12] @ cliff-hm joined channel #puppet | ||
| [2012/01/26 11:15:55] @ tomben joined channel #puppet | ||
| [2012/01/26 11:15:59] @ benkevan joined channel #puppet | ||
| [2012/01/26 11:16:25] @ Quit: tomben: Read error: Connection reset by peer | ||
| [2012/01/26 11:16:29] @ Quit: cliff-hm: Read error: Connection reset by peer | ||
| [2012/01/26 11:16:42] @ cliff-hm joined channel #puppet | ||
| [2012/01/26 11:16:57] @ tomben joined channel #puppet | ||
| [2012/01/26 11:17:16] @ Quit: adimania: Ping timeout: 240 seconds | ||
| [2012/01/26 11:22:42] @ Stenbryggen joined channel #puppet | ||
| [2012/01/26 11:25:01] <|Majestic|> teabook: I think you maybe missing these libactiverecord-ruby1.8 | ||
| [2012/01/26 11:26:01] @ Quit: ali3n0: Quit: Leaving. | ||
| [2012/01/26 11:26:30] <sitaktif> Is there a way to express the fact that a module should be run first, without adapting other modules. In other words, I could ask all my modules to 'require' module_foo, but this would be really ugly (IMO). | ||
| [2012/01/26 11:27:03] <_rc> run stages | ||
| [2012/01/26 11:27:33] <sitaktif> _rc: mmh sounds familiar, thanks for the keyword | ||
| [2012/01/26 11:27:47] <sitaktif> I'm gonne read some stuff about stages then | ||
| [2012/01/26 11:27:57] <teabook> |Majestic|: thanks, that package doesnt exist for my system, but a gem list shows this: activesupport (3.2.0, 2.3.8) | ||
| [2012/01/26 11:28:00] <teabook> not sure if thats relevant | ||
| [2012/01/26 11:28:17] <|Majestic|> hum.. what distro | ||
| [2012/01/26 11:28:30] @ Quit: nan0r: Ping timeout: 245 seconds | ||
| [2012/01/26 11:28:40] <|Majestic|> mines just from my master running debian squeeze | ||
| [2012/01/26 11:28:43] <_rc> teabook: is your puppet master installed from gems or packages? | ||
| [2012/01/26 11:28:52] <teabook> _rc: packages | ||
| [2012/01/26 11:29:04] @ Quit: djm68: Remote host closed the connection | ||
| [2012/01/26 11:29:06] <teabook> _rc: specifically the puppet labs repositories | ||
| [2012/01/26 11:29:14] <|Majestic|> same as what I use. | ||
| [2012/01/26 11:29:19] @ dwalu joined channel #puppet | ||
| [2012/01/26 11:29:21] <_rc> redhat, or debianish? | ||
| [2012/01/26 11:29:22] <|Majestic|> whats the distro you use? | ||
| [2012/01/26 11:29:22] <teabook> |Majestic|: CentOS 6.2. | ||
| [2012/01/26 11:29:28] <|Majestic|> ahh | ||
| [2012/01/26 11:29:29] <|Majestic|> ok | ||
| [2012/01/26 11:29:46] <|Majestic|> dont have any centos 6.x systems but will have a quick lookie on the centos 5.x ones | ||
| [2012/01/26 11:29:47] <|Majestic|> sec | ||
| [2012/01/26 11:29:52] <teabook> thanks for your help :) | ||
| [2012/01/26 11:30:13] <_rc> install the rubygem-activerecord package, if you haven't already | ||
| [2012/01/26 11:31:18] <teabook> hm yum reports: Warning: No matches found for: rubygem-activerecord | ||
| [2012/01/26 11:31:18] <|Majestic|> see if you can find: rubygem-activerecord | ||
| [2012/01/26 11:31:18] <|Majestic|> ahh too slow | ||
| [2012/01/26 11:31:44] <|Majestic|> rubygem-activeldap.noarch : Ruby/ActiveLdap is a object-oriented API to LDAP | ||
| [2012/01/26 11:31:45] <|Majestic|> rubygem-activerecord.noarch : Implements the ActiveRecord pattern for ORM | ||
| [2012/01/26 11:31:45] <|Majestic|> rubygem-activeresource.noarch : Active Record for web resources | ||
| [2012/01/26 11:31:45] <|Majestic|> rubygem-activesupport.noarch : Support and utility classes used by the Rails | ||
| [2012/01/26 11:31:45] <|Majestic|> rubygem-restr.noarch : Simple client for RESTful web services | ||
| [2012/01/26 11:31:45] <_rc> as you're using yum, try the symbolic name rubygem(activerecord) | ||
| [2012/01/26 11:31:53] <teabook> hm odd | ||
| [2012/01/26 11:31:54] <teabook> ok | ||
| [2012/01/26 11:32:54] <teabook> well I just did a search for all rubygem- packages and nothign about activerecord. just activesupport | ||
| [2012/01/26 11:33:01] <teabook> and thats searching base/EPEL/puppetlabs | ||
| [2012/01/26 11:33:35] @ Quit: Ramonster: Quit: So Long and thanks for all the fish | ||
| [2012/01/26 11:33:35] <|Majestic|> seeing what repos they are from sec.. .. its from epel | ||
| [2012/01/26 11:33:36] <|Majestic|> http://pastie.org/3257438 | ||
| [2012/01/26 11:33:40] <|Majestic|> dam too slow again :) | ||
| [2012/01/26 11:34:01] <teabook> lol :) | ||
| [2012/01/26 11:34:02] <teabook> odd | ||
| [2012/01/26 11:34:03] <|Majestic|> but again this is from v5.x not 6 | ||
| [2012/01/26 11:34:10] <teabook> so epel doesnt have it for rhel 6 I guess | ||
| [2012/01/26 11:34:19] <|Majestic|> possibly could manay look at the repo | ||
| [2012/01/26 11:34:20] <sitaktif> _rc: Mmh and I guess puppet configuration is not reloaded between stages ? (which brings me to another question: is it ok to maintain puppet.conf.... with puppet) | ||
| [2012/01/26 11:34:20] <|Majestic|> :) | ||
| [2012/01/26 11:34:47] <|Majestic|> unforntly I dont have/use any centos 6 boxies.. centos 5.x still in life till 2014 april | ||
| [2012/01/26 11:35:24] <teabook> hm not in epel 6. useful! :) | ||
| [2012/01/26 11:35:32] <|Majestic|> ahh ha ;) | ||
| [2012/01/26 11:35:34] <teabook> yeah I'm trying to start rolling out 6.x boxes now | ||
| [2012/01/26 11:35:47] <_rc> sitaktif: no, the agent configuration isn't realoaded between stages | ||
| [2012/01/26 11:36:29] <_rc> sitaktif: you are OK to manage puppet.conf though, the agent will reparse it when it sees it has changed. not all options can be changed without restarting the agent though | ||
| [2012/01/26 11:36:37] @ mstanislav joined channel #puppet | ||
| [2012/01/26 11:36:48] <teabook> hm shouldnt I be able to do a gem install though? not good practice but it should work... | ||
| [2012/01/26 11:37:50] <|Majestic|> not messed with gem install dircetly but should work just give you a headake in upgrades | ||
| [2012/01/26 11:38:03] @ labrown joined channel #puppet | ||
| [2012/01/26 11:38:05] <|Majestic|> tbh if you got no real reason to upgrade to centos 6.. I personaly woulnt bother | ||
| [2012/01/26 11:38:05] @ takamichi joined channel #puppet | ||
| [2012/01/26 11:38:13] <teabook> hm yeah | ||
| [2012/01/26 11:38:23] <|Majestic|> re-visit it in a year or so and by time then, they will have everything sorted | ||
| [2012/01/26 11:38:30] <|Majestic|> you got enough life in v.5 till then | ||
| [2012/01/26 11:38:33] <teabook> well I like to rollout the latest, as long as its stable. which 6 should be | ||
| [2012/01/26 11:38:34] <|Majestic|> thats my 2 cents | ||
| [2012/01/26 11:38:36] <teabook> yeah good point | ||
| [2012/01/26 11:38:56] <|Majestic|> it maybe stable but it maybe also missing some things :) as looks like you found out :) | ||
| [2012/01/26 11:39:24] @ Quit: Meier: Quit: Leaving. | ||
| [2012/01/26 11:39:29] <_rc> quick, hide under a rock and hope it fixes itself | ||
| [2012/01/26 11:39:39] <|Majestic|> but as I said - tbh until I get a good ebnough reaosn to earley upgrade the v5 boxies I wont.. they still in production till end of 2013 I expect then I will adjust them :) | ||
| [2012/01/26 11:40:18] <teabook> the only problem with rolling out 5 boxes now is you can't straight upgrade to 6 later on... well, you can, but it will probably break | ||
| [2012/01/26 11:40:39] @ Quit: brandon_dacrib: Remote host closed the connection | ||
| [2012/01/26 11:40:50] <|Majestic|> they did majorly change but thing is.. if you puppet everything it doesnt matter.. | ||
| [2012/01/26 11:40:57] @ brandon_dacrib joined channel #puppet | ||
| [2012/01/26 11:41:00] <|Majestic|> ok maybe configs needs tweaking I admit | ||
| [2012/01/26 11:41:13] <|Majestic|> but overall it shoulnt be so painful as you think | ||
| [2012/01/26 11:41:28] <teabook> hm true | ||
| [2012/01/26 11:41:40] @ newtMcKerr joined channel #puppet | ||
| [2012/01/26 11:41:44] <teabook> better get on with reading my puppet book then lol | ||
| [2012/01/26 11:42:06] <|Majestic|> I do know some package names have changed in v.6 but it be easy enough to add in a check :) then use X package instead. | ||
| [2012/01/26 11:42:16] <|Majestic|> oh im still very much learning myself | ||
| [2012/01/26 11:42:17] <teabook> yep | ||
| [2012/01/26 11:42:28] @ Quit: ghg: Quit: Computer has gone to sleep. | ||
| [2012/01/26 11:42:30] <|Majestic|> been playing with puppet for 3 months approx now.. I so dam love it | ||
| [2012/01/26 11:42:44] <|Majestic|> wished I took the time a good year or so ago and started | ||
| [2012/01/26 11:42:54] @ Loumy joined channel #puppet | ||
| [2012/01/26 11:42:59] <sitaktif> _rc: thanks, I'll give it a try | ||
| [2012/01/26 11:43:53] @ ckauhaus joined channel #puppet | ||
| [2012/01/26 11:44:53] @ nfagerlund joined channel #puppet | ||
| [2012/01/26 11:45:38] @ Quit: duerF: Quit: Leaving | ||
| [2012/01/26 11:45:53] @ Loumy left channel #puppet () | ||
| [2012/01/26 11:47:00] @ Quit: langworthy: Quit: langworthy | ||
| [2012/01/26 11:47:43] @ Quit: KaZeR_W: Remote host closed the connection | ||
| [2012/01/26 11:47:55] @ joshcooper joined channel #puppet | ||
| [2012/01/26 11:47:56] @ Quit: the_ramink: Ping timeout: 240 seconds | ||
| [2012/01/26 11:49:34] @ Quit: robthoms__: Quit: Leaving | ||
| [2012/01/26 11:50:34] @ langworthy joined channel #puppet | ||
| [2012/01/26 11:50:35] @ mlg9000 joined channel #puppet | ||
| [2012/01/26 11:52:24] <mlg9000> since updating to 2.7.10 and facter 1.6.5 I'm seeing a bunch of system just hang when running puppet, nothing in the logs, anyone else seeing similiar? | ||
| [2012/01/26 11:52:26] @ Quit: brandon_dacrib: Quit: brandon_dacrib | ||
| [2012/01/26 11:53:29] <unixdaemon> mlg9000: do you have listen = true in the client? | ||
| [2012/01/26 11:54:00] <mlg9000> no | ||
| [2012/01/26 11:54:10] <unixdaemon> That's my idea gone then :) | ||
| [2012/01/26 11:54:18] @ jiboumans joined channel #puppet | ||
| [2012/01/26 11:55:17] <tremble> mlg9000: What does --debug say puppet's doing. | ||
| [2012/01/26 11:55:52] <tmz> mlg9000, unixdaemon: IIRC, you can still hit the kernel bug that causes that without listen = true. Is this an el5 kernel, and if so which version? | ||
| [2012/01/26 11:56:14] @ brandon_dacrib joined channel #puppet | ||
| [2012/01/26 11:56:30] @ Quit: anveo: Quit: Computer has gone to sleep. | ||
| [2012/01/26 11:56:47] <mlg9000> it is el5, there are ~80 of my hosts doing it so probably several kernel versions | ||
| [2012/01/26 11:57:03] <mlg9000> there might be some el6 in there too, have to look | ||
| [2012/01/26 11:57:07] <tmz> Pick one and check the version. | ||
| [2012/01/26 11:57:09] <tmz> :) | ||
| [2012/01/26 11:57:11] @ Quit: pdtpatrick_: Quit: pdtpatrick_ | ||
| [2012/01/26 11:57:14] <mlg9000> one sec | ||
| [2012/01/26 11:57:44] <tmz> I don't think I've seen it on el6 at all, but I don't have as many el6 hosts as el5, yet. | ||
| [2012/01/26 11:58:19] <mlg9000> 2.6.18-274.7.1.el5 | ||
| [2012/01/26 11:58:23] <tmz> 2.6.18-274.17.1.el5 has the fix, so anything older on el5 is suspect. | ||
| [2012/01/26 11:58:47] <tmz> I forget which kernel introduced it, one of the -274 I think. | ||
| [2012/01/26 11:59:20] <mlg9000> so this is Bug #10819 you are refering too? | ||
| [2012/01/26 11:59:20] <gepetto> mlg9000: #10819 is http://projects.puppetlabs.com/issues/show/10819 "Puppet - Bug #10819: Puppet agent hangs when 'listen = true' on Centos 5.7. It has a status of Duplicate and is assigned to -" | ||
| [2012/01/26 12:00:08] <tmz> Yeah, that's the one. There's links to a redhat bug, which is not open to the public (or wasn't the last time I checked), unfortunately. | ||
| [2012/01/26 12:00:15] @ jonh321 joined channel #puppet | ||
| [2012/01/26 12:00:18] <jonh321> anonymous deface fbi site -> http://imgchili.com/show/4392/4392629_british81.jpg | ||
| [2012/01/26 12:00:20] @ Quit: jonh321: Client Quit | ||
| [2012/01/26 12:00:35] @ jonh321 joined channel #puppet | ||
| [2012/01/26 12:00:38] <jonh321> anonymous deface fbi site -> http://imgchili.com/show/4392/4392629_british81.jpg | ||
| [2012/01/26 12:00:40] @ Quit: jonh321: Client Quit | ||
| [2012/01/26 12:01:41] @ trickyf left channel #puppet () | ||
| [2012/01/26 12:01:53] @ henk joined channel #puppet | ||
| [2012/01/26 12:02:57] <tmz> mlg9000: 755483 751214 are the RHEL bugs. Not terribly useful unless you have a rhel subscription and can get someone to add you to the Cc list though. | ||
| [2012/01/26 12:03:23] @ Quit: dwalu: Quit: dwalu | ||
| [2012/01/26 12:03:50] <mlg9000> ugh.. reboots! thanks for the help I'll try that | ||
| [2012/01/26 12:04:36] @ adimania joined channel #puppet | ||
| [2012/01/26 12:05:02] <tmz> mlg9000: Sure thing. I can tell you that I haven't seen any hangs on the el5 systems I updated. I have a nagios check that warns about such things and it's been quiet. | ||
| [2012/01/26 12:05:13] @ kenperkins joined channel #puppet | ||
| [2012/01/26 12:05:31] @ the_ramink joined channel #puppet | ||
| [2012/01/26 12:06:58] @ Quit: spiette: Ping timeout: 272 seconds | ||
| [2012/01/26 12:08:36] @ spiette joined channel #puppet | ||
| [2012/01/26 12:09:17] @ Quit: arBmind: Ping timeout: 240 seconds | ||
| [2012/01/26 12:09:33] @ Quit: aglet: Ping timeout: 248 seconds | ||
| [2012/01/26 12:09:47] @ gabrtv joined channel #puppet | ||
| [2012/01/26 12:09:54] @ cyfer is now known as adedommelin | ||
| [2012/01/26 12:09:56] @ sihil joined channel #puppet | ||
| [2012/01/26 12:10:48] @ aglet joined channel #puppet | ||
| [2012/01/26 12:11:18] @ andyt joined channel #puppet | ||
| [2012/01/26 12:11:34] @ plasmonyc1 joined channel #puppet | ||
| [2012/01/26 12:11:35] @ Quit: langworthy: Quit: langworthy | ||
| [2012/01/26 12:11:36] @ Quit: plasmonyc: Read error: Connection reset by peer | ||
| [2012/01/26 12:14:03] @ Quit: dan__t: Ping timeout: 252 seconds | ||
| [2012/01/26 12:14:30] @ jbstlmo joined channel #puppet | ||
| [2012/01/26 12:14:59] @ pollucts joined channel #puppet | ||
| [2012/01/26 12:15:00] @ Quit: pollucts: Client Quit | ||
| [2012/01/26 12:17:04] @ amoe_ is now known as amoe | ||
| [2012/01/26 12:17:08] @ IndyMichaelB_ joined channel #puppet | ||
| [2012/01/26 12:18:30] <gepetto> ::redmine:: Wiki edit: Release_Notes_Scratchpad (#10) @ http://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes_Scratchpad?version=10 (by Josh Cooper) | ||
| [2012/01/26 12:19:09] @ anveo joined channel #puppet | ||
| [2012/01/26 12:19:20] @ Quit: IndyMichaelB: Ping timeout: 245 seconds | ||
| [2012/01/26 12:19:20] @ IndyMichaelB_ is now known as IndyMichaelB | ||
| [2012/01/26 12:19:47] @ ghg joined channel #puppet | ||
| [2012/01/26 12:19:57] @ Quit: aglet: Quit: ZNC - http://znc.in | ||
| [2012/01/26 12:20:59] @ Quit: pmorillon: Quit: pmorillon | ||
| [2012/01/26 12:21:14] @ Quit: techhelp: Quit: Leaving | ||
| [2012/01/26 12:22:03] @ techhelp joined channel #puppet | ||
| [2012/01/26 12:22:04] @ aglet joined channel #puppet | ||
| [2012/01/26 12:22:14] @ dan__t joined channel #puppet | ||
| [2012/01/26 12:22:59] @ Quit: jsm: Quit: jsm | ||
| [2012/01/26 12:23:35] @ lak joined channel #puppet | ||
| [2012/01/26 12:23:36] @ Quit: lak: Changing host | ||
| [2012/01/26 12:23:37] @ lak joined channel #puppet | ||
| [2012/01/26 12:24:27] @ Quit: teabook: Quit: Page closed | ||
| [2012/01/26 12:24:56] @ ghanima joined channel #puppet | ||
| [2012/01/26 12:25:32] @ Quit: IndyMichaelB: Remote host closed the connection | ||
| [2012/01/26 12:25:48] @ IndyMichaelB joined channel #puppet | ||
| [2012/01/26 12:26:08] @ Quit: samkottler: Quit: Leaving. | ||
| [2012/01/26 12:27:11] @ dwalu joined channel #puppet | ||
| [2012/01/26 12:28:43] <sihil> hi all - I'm struggling with an error whilst installing a package using the pkgdmg provider | ||
| [2012/01/26 12:28:46] <sihil> err: /Stage[main]/Teamcity::Osx::Packages/Package[TeamCity]/ensure: change from absent to present failed: Could not set 'present on ensure: Permission denied - /osx/teamcity/TeamCity-6.5.3.pkg at /var/lib/puppet/modules/teamcity/manifests/osx/packages.pp:36 | ||
| [2012/01/26 12:29:17] @ Quit: jiboumans: Quit: jiboumans | ||
| [2012/01/26 12:29:22] <sihil> strange thing is that the package installs fine and on the following run it knows the package is installed and skips the step | ||
| [2012/01/26 12:29:26] @ samkottler joined channel #puppet | ||
| [2012/01/26 12:29:32] @ Quit: samkottler: Client Quit | ||
| [2012/01/26 12:29:42] @ larstobi joined channel #puppet | ||
| [2012/01/26 12:30:06] <sihil> I'm somewhat stumped - looking through the provider code shows me that it is using cookies in /var/db and these appear fine | ||
| [2012/01/26 12:30:33] <sihil> anyone got any thoughts as to how I can track down where the permission denied message is coming from? | ||
| [2012/01/26 12:32:40] @ jsurfer joined channel #puppet | ||
| [2012/01/26 12:33:30] @ lyn4xliu joined channel #puppet | ||
| [2012/01/26 12:34:02] @ Quit: tuxaddicted: Quit: leaving | ||
| [2012/01/26 12:34:27] @ tuxaddicted joined channel #puppet | ||
| [2012/01/26 12:34:49] @ Quit: mogitaff: Remote host closed the connection | ||
| [2012/01/26 12:34:57] @ Quit: tuxaddicted: Client Quit | ||
| [2012/01/26 12:35:35] @ tuxaddicted joined channel #puppet | ||
| [2012/01/26 12:36:49] @ Quit: tuxaddicted: Client Quit | ||
| [2012/01/26 12:36:55] @ J___ joined channel #puppet | ||
| [2012/01/26 12:37:04] @ tuxaddicted joined channel #puppet | ||
| [2012/01/26 12:37:25] <spicyWith> so I installed puppet in ubuntu using apt-get. How do I access the web-ui? | ||
| [2012/01/26 12:37:43] <ar> /n/33 | ||
| [2012/01/26 12:37:45] <ar> whoops | ||
| [2012/01/26 12:38:14] @ djm68 joined channel #puppet | ||
| [2012/01/26 12:38:30] @ Kazuhiro joined channel #puppet | ||
| [2012/01/26 12:38:45] <erthad> spicyWith: puppet does not have web-ui. it might be puppet-dashboard you are speaking about | ||
| [2012/01/26 12:39:24] <spicyWith> erthad: sure :). Once I installed that, how do I access the puppet-dashboard? | ||
| [2012/01/26 12:39:36] @ Kazuhiro1 joined channel #puppet | ||
| [2012/01/26 12:39:50] <erthad> sihil: could that be that you are running puppet under regular user but not under root? | ||
| [2012/01/26 12:40:06] @ Quit: dan__t: Quit: Leaving | ||
| [2012/01/26 12:40:18] @ dan__t joined channel #puppet | ||
| [2012/01/26 12:40:59] @ lyn4xliu left channel #puppet () | ||
| [2012/01/26 12:41:06] <erthad> spicyWith: /etc/init.d/puppet-dashboard start | ||
| [2012/01/26 12:41:18] <erthad> then go to your.ip:3000 | ||
| [2012/01/26 12:41:29] <erthad> at least I guess so by looking at the code | ||
| [2012/01/26 12:41:44] <spicyWith> erthad: got it, thanks. docs are somewhat thin on the subject.. | ||
| [2012/01/26 12:41:52] <wilco_> spicyWith: you do understand, of course, that this isn't like Webmin or something like that, right? | ||
| [2012/01/26 12:42:36] <J___> I dont have the dashboard with 2.6.13 | ||
| [2012/01/26 12:42:40] <spicyWith> wilco_: I don't know what webmin is… I'm hoping it's somewhat similar to chef's server web-ui | ||
| [2012/01/26 12:42:49] @ Quit: leifmadsen: Ping timeout: 240 seconds | ||
| [2012/01/26 12:42:55] <J___> what version are you using? I presume you did a yum install puppet? | ||
| [2012/01/26 12:43:00] @ Quit: dwalu: Quit: dwalu | ||
| [2012/01/26 12:43:17] <spicyWith> J___: is that question for me? | ||
| [2012/01/26 12:43:25] <J___> Anyone really.. | ||
| [2012/01/26 12:43:28] <J___> Sure | ||
| [2012/01/26 12:43:49] <wilco_> J___: I think it's packaged separately | ||
| [2012/01/26 12:44:38] @ Quit: inecas: Quit: Leaving | ||
| [2012/01/26 12:44:49] @ dwalu joined channel #puppet | ||
| [2012/01/26 12:45:15] <J___> anyways I wanted to know if anyone is using mcollective? | ||
| [2012/01/26 12:45:44] <J___> I keep getting "Could not call remote agent: No plugin.ssl_client_private configuration option specified" | ||
| [2012/01/26 12:45:58] @ Quit: tuxaddicted: Quit: leaving | ||
| [2012/01/26 12:45:58] <J___> any clues? | ||
| [2012/01/26 12:46:21] <spicyWith> J___: I think I'm one step behind from you on this…. | ||
| [2012/01/26 12:47:03] <J___> perhaps... | ||
| [2012/01/26 12:47:06] <spicyWith> could someone point me towards something that explains puppet's architecture? does puppet-master not have a db? | ||
| [2012/01/26 12:47:34] <J___> u need to read this: http://my.safaribooksonline.com/book/operating-systems-and-server-administration/linux/9781449309671 | ||
| [2012/01/26 12:47:52] @ Quit: ghanima: Read error: Connection reset by peer | ||
| [2012/01/26 12:48:07] <Southern_Gentlem> spicyWith, http://docs.puppetlabs.com/guides/introduction.html | ||
| [2012/01/26 12:49:01] <sihil> erthad: afraid not - definitely running as root | ||
| [2012/01/26 12:49:40] <J___> i dont see mysql or equiv database for puppet - everything is stored as classes, manifests.. | ||
| [2012/01/26 12:50:48] @ Quit: dwalu: Quit: dwalu | ||
| [2012/01/26 12:50:54] <_rc> it can use a database for storeconfigs, but that's optional | ||
| [2012/01/26 12:50:54] @ jiboumans joined channel #puppet | ||
| [2012/01/26 12:51:01] <spicyWith> Southern_Gentlem: thanks, had seen that. It doesn't really show what's going on inside puppetmasterd… is it installing couchdb and solr, indexing all my nodes? How are the manifests being stored… and what's the difference between puppetmasterd and enterprise puppet... | ||
| [2012/01/26 12:51:01] @ tuxaddicted joined channel #puppet | ||
| [2012/01/26 12:51:38] @ seanh-ansca joined channel #puppet | ||
| [2012/01/26 12:51:41] @ Quit: danikov: Quit: danikov | ||
| [2012/01/26 12:51:44] <_rc> spicyWith: manifests are files on disk | ||
| [2012/01/26 12:52:24] @ motomike joined channel #puppet | ||
| [2012/01/26 12:52:49] <wilco_> "enterprise puppet" is a commercially-supported, bundled product made of the various projects and a little bit of non-OSS (but not much) | ||
| [2012/01/26 12:53:35] <spicyWith> _rc: cool, thanks. so puppetmasterd doesn't store any state information - that all happens one you add the dashboard which needs the mysql db, correct? | ||
| [2012/01/26 12:53:56] <wilco_> puppet master is the role & service that puppet agents connect to retrieve manifests etc. | ||
| [2012/01/26 12:54:02] @ williemach joined channel #puppet | ||
| [2012/01/26 12:54:04] <_rc> not entirely. it can store state if you set up the inventory service, or storeconfigs | ||
| [2012/01/26 12:54:22] <wilco_> and reports | ||
| [2012/01/26 12:54:36] @ Quit: blast_hardcheese: Ping timeout: 260 seconds | ||
| [2012/01/26 12:55:57] @ Quit: swygue: Ping timeout: 240 seconds | ||
| [2012/01/26 12:56:42] @ swygue joined channel #puppet | ||
| [2012/01/26 12:56:43] @ Quit: sduchesneau: Read error: Connection reset by peer | ||
| [2012/01/26 12:56:43] @ leifmadsen joined channel #puppet | ||
| [2012/01/26 12:56:47] @ pcarlisle joined channel #puppet | ||
| [2012/01/26 12:57:41] <J___> but you dont need a database for puppet? | ||
| [2012/01/26 12:58:31] <wilco_> no | ||
| [2012/01/26 12:58:39] <tuxaddicted> not exactly | ||
| [2012/01/26 12:59:08] @ comptona joined channel #puppet | ||
| [2012/01/26 12:59:14] <wilco_> I currently manage some 175+ nodes w/o a database | ||
| [2012/01/26 12:59:15] <tuxaddicted> you may store inventory data in a separate external database like mysql if you like | ||
| [2012/01/26 12:59:22] <spicyWith> wilco_: _rc thanks. the docs are really confusing | ||
| [2012/01/26 12:59:53] <J___> wilco: do you use mcollective to query your nodes? | ||
| [2012/01/26 13:00:57] @ Quit: justin_donaldson: Quit: Leaving. | ||
| [2012/01/26 13:00:57] <J___> and what kind of inventory data? | ||
| [2012/01/26 13:01:08] <wilco_> spicyWith: To get started, you can even go master-less--you just need to have some mechanism to copy your manifests out | ||
| [2012/01/26 13:01:41] <wilco_> J___: no, not mcollective yet. I'm just using the default YAML store for inventory data but I'm not using that much. | ||
| [2012/01/26 13:02:04] <J___> cool - gotta shoot chat tomorrow! | ||
| [2012/01/26 13:02:13] @ Quit: J___: Quit: Page closed | ||
| [2012/01/26 13:02:13] <spicyWith> wilco_: yeah, I was trying to see what a full-blown puppet installation would look like. | ||
| [2012/01/26 13:02:14] <wilco_> It doesn't seem that the classes are actually part of the inventory, which is what I'd really want | ||
| [2012/01/26 13:02:26] <sitaktif> I cannot find any cpan module for puppet ; any luck someone has a link? | ||
| [2012/01/26 13:02:57] <spicyWith> wilco_ _rc and anyone else. Did you look at chef? and why did you go with puppet? | ||
| [2012/01/26 13:03:19] @ blast_hardcheese joined channel #puppet | ||
| [2012/01/26 13:03:26] <_rc> sitaktif: what would a perl interface to puppet do? | ||
| [2012/01/26 13:03:43] <_rc> chef didn't exist at the time | ||
| [2012/01/26 13:04:47] <wilco_> No, I didn't really look at chef; I came from cfengine and have been following Puppet since it's inception | ||
| [2012/01/26 13:04:49] <jokajak> what is the right way to debug why a Duplicate definition error is being thrown? when I include a class like include classT I don't get the error but when I try to parameterize it like class { classT : } I get Error 400 | ||
| [2012/01/26 13:05:10] <wilco_> From what I understand from my friend who uses chef, it really only became usably stable last year sometime | ||
| [2012/01/26 13:05:11] <jokajak> nvm, turns out I needed ' | ||
| [2012/01/26 13:05:15] <jokajak> or not :( | ||
| [2012/01/26 13:05:54] <wilco_> _rc: I'm guessing he's looking for a package provider, similar to the way there is a gem provider | ||
| [2012/01/26 13:05:59] <relud> style question: if want to manage adding rpmfusion and adobe repos through puppet, would it be better to manage it by including the package for the repos, or by making a yumrepo resource with appropriate information ? (in fedora 16) | ||
| [2012/01/26 13:06:10] <sitaktif> Basically I'd like to install some perl packages in puppet (the current reason is that I want to deploy automatically a machine with apache/cgi. the script depends on a package so I want to add this requirement in my manifest) | ||
| [2012/01/26 13:06:26] @ Kazuhiro1 left channel #puppet () | ||
| [2012/01/26 13:07:03] @ Quit: jsurfer: Remote host closed the connection | ||
| [2012/01/26 13:07:19] @ Quit: fixxxermet: Quit: leaving | ||
| [2012/01/26 13:07:21] @ jsurfer joined channel #puppet | ||
| [2012/01/26 13:07:34] @ fixxxermet joined channel #puppet | ||
| [2012/01/26 13:07:45] <sitaktif> _rc: ^ | ||
| [2012/01/26 13:08:01] <wilco_> relud: Probably by making a Yumrepo resource for them | ||
| [2012/01/26 13:08:09] <_rc> sitaktif: so you want a cpan package provider? | ||
| [2012/01/26 13:08:28] <jokajak> can anyone explain why using include tomcat works but class{'tomcat': } doesn't? | ||
| [2012/01/26 13:08:50] <sitaktif> _rc: ...yes? | ||
| [2012/01/26 13:09:01] <sitaktif> yes | ||
| [2012/01/26 13:09:18] <relud> wilco_: okay, thanks. | ||
| [2012/01/26 13:09:36] <_rc> jokajak: what do you mean it doesn't work? | ||
| [2012/01/26 13:10:10] <jokajak> _rc: I get Error 400 on SERVER: Duplicate definition: Class[Tomcat] is already defined; cannot redefine | ||
| [2012/01/26 13:10:28] <wilco_> jokajak: perhaps because there's already a defined class {'tomcat': } elsewhere that you're missing? 'include foo' I think does some magic to ensure that the class is defined only once, so it's safe to use mutiple times | ||
| [2012/01/26 13:10:29] <_rc> yes, you can only have one | ||
| [2012/01/26 13:11:00] <wilco_> THERE CAN BE ONLY ONE | ||
| [2012/01/26 13:11:55] <wilco_> I can only think of "Zack and Miri Make a Porno" when I hear that now | ||
| [2012/01/26 13:12:14] <jokajak> wilco_: is there any way to trace to see where it is being defined first? | ||
| [2012/01/26 13:12:24] @ TheLittleOne joined channel #puppet | ||
| [2012/01/26 13:12:35] @ metcalfc joined channel #puppet | ||
| [2012/01/26 13:12:57] <wilco_> jokajak: you can run with debug mode... that might help | ||
| [2012/01/26 13:13:09] <jokajak> nvm, I found it | ||
| [2012/01/26 13:13:12] @ Quit: andreaturli: Remote host closed the connection | ||
| [2012/01/26 13:13:23] <wilco_> usually I solve such things just by looking and ruminating | ||
| [2012/01/26 13:14:33] @ erthad left channel #puppet () | ||
| [2012/01/26 13:15:21] @ dwalu joined channel #puppet | ||
| [2012/01/26 13:15:51] @ Quit: dwalu: Client Quit | ||
| [2012/01/26 13:16:01] <jokajak> it's good to know that include is magical :-/ | ||
| [2012/01/26 13:16:23] @ Quit: nfagerlund: Remote host closed the connection | ||
| [2012/01/26 13:16:56] @ nfagerlund joined channel #puppet | ||
| [2012/01/26 13:17:07] @ Quit: alanevans: Ping timeout: 276 seconds | ||
| [2012/01/26 13:18:40] <gepetto> ::redmine:: Wiki edit: Puppet_Windows (#64) @ http://projects.puppetlabs.com/projects/puppet/wiki/Puppet_Windows?version=64 (by Josh Cooper) | ||
| [2012/01/26 13:19:29] @ jkoppe joined channel #puppet | ||
| [2012/01/26 13:21:31] @ Quit: nfagerlund: Ping timeout: 252 seconds | ||
| [2012/01/26 13:21:35] <pll> In templates, do things like ' and " need to be escaped ? | ||
| [2012/01/26 13:22:22] @ jkoppe left channel #puppet () | ||
| [2012/01/26 13:27:50] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2012/01/26 13:28:02] @ dissipate joined channel #puppet | ||
| [2012/01/26 13:28:34] @ alfism joined channel #puppet | ||
| [2012/01/26 13:28:39] <dissipate> i have puppet managing a directory recursively that contains named pipes and it is giving me an error saying that it cannot handle file types of FIFO. anyone else get this? | ||
| [2012/01/26 13:28:43] @ Quit: larstobi: Quit: Leaving. | ||
| [2012/01/26 13:29:05] @ Quit: joshcooper: Quit: joshcooper | ||
| [2012/01/26 13:30:34] <mstanislav> dissipate: do you have a named pipe in the directory? | ||
| [2012/01/26 13:31:11] @ langworthy joined channel #puppet | ||
| [2012/01/26 13:32:00] <dissipate> mstanislav, yes | ||
| [2012/01/26 13:32:00] <mstanislav> dissipate: try running... find /your/directory -type p | ||
| [2012/01/26 13:32:21] <dissipate> mstanislav, no need to. i already know there are named pipes in there. | ||
| [2012/01/26 13:32:22] @ opsmason_ joined channel #puppet | ||
| [2012/01/26 13:32:41] @ Quit: loganspencer: Quit: Computer has gone to sleep. | ||
| [2012/01/26 13:32:45] <dissipate> mstanislav, what i don't understand is why puppet is not just skipping over the named pipes, but rather it is generating errors. | ||
| [2012/01/26 13:32:52] @ ianbrandt joined channel #puppet | ||
| [2012/01/26 13:32:53] @ Quit: astrostl: | ||
| [2012/01/26 13:33:05] @ Quit: opsmason: Ping timeout: 245 seconds | ||
| [2012/01/26 13:33:05] @ opsmason_ is now known as opsmason | ||
| [2012/01/26 13:34:04] @ Quit: ezryx: Remote host closed the connection | ||
| [2012/01/26 13:34:29] <spicyWith> wilco_: OMG, just watched the zack and miri make a porno trailer. looks baller :) | ||
| [2012/01/26 13:34:37] @ astrostl joined channel #puppet | ||
| [2012/01/26 13:35:20] <wilco_> what does "baller" mean? | ||
| [2012/01/26 13:35:38] <spicyWith> wilco_: ehhh, funny? awesome? | ||
| [2012/01/26 13:35:47] <wilco_> ah ok :) | ||
| [2012/01/26 13:36:26] @ Quit: dnjaramba: | ||
| [2012/01/26 13:36:31] <spicyWith> wilco_: so what version of puppet are you using? puppet enterprise? | ||
| [2012/01/26 13:36:52] @ jaschal joined channel #puppet | ||
| [2012/01/26 13:36:53] @ Quit: astrostl: Client Quit | ||
| [2012/01/26 13:38:22] <robinbowes> Can puppet Enterprise work with Xenserver? ie. provision instances like it does with VMWare & AWS ? | ||
| [2012/01/26 13:38:32] <wilco_> no, just 2.6.1[23]... I think even just the packages from EPEL; I've been meaning to switch to the ones from Puppet Labs themselves, but haven't... | ||
| [2012/01/26 13:39:53] * robinbowes & | ||
| [2012/01/26 13:40:34] <|Majestic|> I got issues with the latest 2.7.10 - I had my puppet moulde on ensure => latest :) and well 2.7.10 is broken on centos 5.x. I am trying to force it back down to 2.7.9 which was fine but its moning and saying.. err: /Stage[main]/Puppet::Install/Package[puppet]/ensure: change from 2.7.10-1.el5 to 2.7.9 failed: Could not update: Failed to update to version 2.7.9, got version 2.7.9-1.el5 instead at /etc/puppet/modules/puppet/manif | ||
| [2012/01/26 13:40:34] <|Majestic|> ests/install.pp:6. Is there like a wildcard I can stick in i.e. 2.7.9.x sorta thing? else it will break the deb boxies also grr | ||
| [2012/01/26 13:41:39] <spicyWith> wilco_: what's EPEL? | ||
| [2012/01/26 13:42:05] <wilco_> Did you try w/a wildcard? yum/rpm should support it... dunno abt the provider though... you could also use conditionals :) | ||
| [2012/01/26 13:42:32] @ Quit: fronlius: Remote host closed the connection | ||
| [2012/01/26 13:42:48] @ fronlius joined channel #puppet | ||
| [2012/01/26 13:42:49] <wilco_> spicyWith: Fedora's Extra Packages for Enterprise Linux.. basically community-supported addons for RHEL/CentOS | ||
| [2012/01/26 13:42:54] @ linksrum joined channel #puppet | ||
| [2012/01/26 13:42:54] <|Majestic|> will try that wi thanks | ||
| [2012/01/26 13:43:01] @ Quit: fronlius: Client Quit | ||
| [2012/01/26 13:44:15] <|Majestic|> meh didnt like it | ||
| [2012/01/26 13:45:47] <spicyWith> wilco_: ok, gotcha. Is there a notion of a "role" in puppet? say I have a web server, that needs apache and a bunch of other packages installed. How do I group all of those manifests to be applied at once? | ||
| [2012/01/26 13:45:54] @ mlg9000 left channel #puppet () | ||
| [2012/01/26 13:47:12] <joe-mac1> I use "template classes" basically a class filled with classes | ||
| [2012/01/26 13:47:18] <wilco_> spicyWith: we use role classes that include the necessary classes | ||
| [2012/01/26 13:47:23] <joe-mac1> call them webserver_tmpl and they include all the stuff you need for a webserver | ||
| [2012/01/26 13:47:32] @ mlg9000 joined channel #puppet | ||
| [2012/01/26 13:47:34] <joe-mac1> you can call it webserver_role if you want or just webserver, up to you | ||
| [2012/01/26 13:47:43] @ mlg9000 left channel #puppet () | ||
| [2012/01/26 13:47:51] <joe-mac1> I put the templates in a special place though, so the _tmpl notation means something to me | ||
| [2012/01/26 13:47:56] <spicyWith> wilco_: is there a convention for the directory structure to store puppet roles? | ||
| [2012/01/26 13:48:48] <wilco_> not that I know of... but you'd probably want to use a module | ||
| [2012/01/26 13:49:10] <spicyWith> wilco_: sorry, I meant manifests…. | ||
| [2012/01/26 13:49:10] @ l0n joined channel #puppet | ||
| [2012/01/26 13:49:19] @ Quit: daysmen: Ping timeout: 245 seconds | ||
| [2012/01/26 13:50:08] <wilco_> spicyWith: use modules... the only non-module manifest you need is manifests/site.pp (and if you're using external node classification, you might not even need that) | ||
| [2012/01/26 13:51:27] <nate_h> this isn't a puppet question, more of a provisioning one, but does anyone know of a way to have multiiple active pxe servers on the same network for redudancy? | ||
| [2012/01/26 13:52:02] @ Quit: tuxaddicted: Quit: leaving | ||
| [2012/01/26 13:52:09] <misc> for the dhcp part, you can do failover | ||
| [2012/01/26 13:52:36] <misc> for the tftp part, you can also apply basic failover with floating ip using pacemaker | ||
| [2012/01/26 13:52:45] @ billy_ran_away joined channel #puppet | ||
| [2012/01/26 13:53:32] @ Quit: Tobu: Ping timeout: 248 seconds | ||
| [2012/01/26 13:54:04] <billy_ran_away> Can a class include nodes? | ||
| [2012/01/26 13:54:40] <billy_ran_away> Or my ohter solution would be if nodes can have defines... | ||
| [2012/01/26 13:54:53] @ keibaker joined channel #puppet | ||
| [2012/01/26 13:56:00] @ mawser joined channel #puppet | ||
| [2012/01/26 13:56:16] @ guap31 joined channel #puppet | ||
| [2012/01/26 13:56:17] @ alanevans joined channel #puppet | ||
| [2012/01/26 13:56:18] @ zanefactory joined channel #puppet | ||
| [2012/01/26 13:56:27] <billy_ran_away> Can nodes have defines? | ||
| [2012/01/26 13:56:33] <nate_h> misc so basically heartbeat cluster? | ||
| [2012/01/26 13:56:41] <misc> nate_h: it would work, yes | ||
| [2012/01/26 13:57:02] <keibaker> so... can classes be virtual and then realized elsewhere? if so how do I tell what is causing them to be realized | ||
| [2012/01/26 13:57:07] <misc> nate_h: you can also be clever and have just 2 dhcp, each one answer his own ip for tftp | ||
| [2012/01/26 13:57:10] @ ezmobius joined channel #puppet | ||
| [2012/01/26 13:57:22] @ Quit: caviwipes: Quit: . . . n/a . . . | ||
| [2012/01/26 13:57:22] <misc> so if one dhcp is down, the other would be ok and only give his address | ||
| [2012/01/26 13:57:23] <nate_h> misc i guess the question then is, how do you force them to round robin | ||
| [2012/01/26 13:57:32] <keibaker> billy_ran_away: what exactly do you mean... in general yes, they can have a resource which is a defined resource | ||
| [2012/01/26 13:57:44] <lwhalen> folks, I'm seeing some weird behavior on a puppet client | ||
| [2012/01/26 13:57:45] <nate_h> i guess in this case we don't really have an issue of the pxe server being overwhelmed | ||
| [2012/01/26 13:57:48] <nate_h> so it wouldn't matter | ||
| [2012/01/26 13:57:50] <the_ramink> billy_ran_away: nodes can have classes and defines | ||
| [2012/01/26 13:57:51] <lwhalen> I'm getting this message: Could not rename temporary file /var/named/chroot/etc/named.conf.puppettmp_2774 to /var/named/chroot/etc/named.conf: Device or resource busy | ||
| [2012/01/26 13:57:54] @ Transformer joined channel #puppet | ||
| [2012/01/26 13:58:00] <lwhalen> the disk isn't full, and I have plenty of inodes | ||
| [2012/01/26 13:58:03] <nate_h> lwhalen, do you have the process open? | ||
| [2012/01/26 13:58:05] @ Edgan joined channel #puppet | ||
| [2012/01/26 13:58:07] <billy_ran_away> keibaker: I meant a define method | ||
| [2012/01/26 13:58:09] <nate_h> lsof | grep named.conf | ||
| [2012/01/26 13:58:14] @ ghanima joined channel #puppet | ||
| [2012/01/26 13:58:18] <nate_h> i mean does a process have the file open | ||
| [2012/01/26 13:58:22] <misc> nate_h: that's a good question, i guess the pxe server being overloaded may the one that answer last | ||
| [2012/01/26 13:58:24] <lwhalen> no | ||
| [2012/01/26 13:58:42] <misc> nate_h: maybe using traffic shaping, but that look like a hack | ||
| [2012/01/26 13:58:52] <billy_ran_away> the_ramink: I'm trying to dynamically include a node based on a parameter in a parameterized class... | ||
| [2012/01/26 13:58:59] <nate_h> i guess we'll need to just have a pxe server per cabinet | ||
| [2012/01/26 13:59:16] <nate_h> billy_ran_away, pastebin it | ||
| [2012/01/26 13:59:29] <mawser> Anybody have experience with augeas? I can successfully run this command from augtool but through puppet it 'completes' successfully but the change doesn't go through. http://www.pastie.org/3258187 | ||
| [2012/01/26 13:59:59] <billy_ran_away> nate_h: K, give me a sec, I'll have to type most of it.... long story | ||
| [2012/01/26 14:00:02] <Dominic> mawser: bug #11414 perhaps? Which version of Augeas and Puppet? | ||
| [2012/01/26 14:00:03] <gepetto> mawser: #11414 is http://projects.puppetlabs.com/issues/show/11414 "Puppet - Bug #11414: augeas provider version checks fails when version >0.9. It has a status of Closed and is assigned to Dominic Cleal" | ||
| [2012/01/26 14:00:22] @ Quit: Transformer: Excess Flood | ||
| [2012/01/26 14:00:40] @ Quit: lak: Quit: Leaving. | ||
| [2012/01/26 14:00:43] <jbaldridge> hmm.... when is the module tool officially becoming a face? | ||
| [2012/01/26 14:00:44] @ nfagerlund joined channel #puppet | ||
| [2012/01/26 14:01:07] <mawser> Dominic: puppet 2.7.3 and augeas 0.10.0 | ||
| [2012/01/26 14:01:29] <Dominic> mawser: that's your issue then, use augeas 0.9.0, or Puppet 2.7.10 (or a patched version) | ||
| [2012/01/26 14:01:33] @ joshcooper joined channel #puppet | ||
| [2012/01/26 14:01:43] <Dominic> mawser: a few distros have patched in their current releases | ||
| [2012/01/26 14:01:48] <mawser> Dominic: Thanks | ||
| [2012/01/26 14:02:43] @ jsurfer_ joined channel #puppet | ||
| [2012/01/26 14:03:36] @ Quit: jsurfer: Ping timeout: 252 seconds | ||
| [2012/01/26 14:03:36] @ jsurfer_ is now known as jsurfer | ||
| [2012/01/26 14:03:55] <Dominic> jbaldridge: certainly in Telly, but it looks like there's been some work in the past few days to put it in 2.7.11 too | ||
| [2012/01/26 14:04:29] <jbaldridge> Dominic: Right on. For some reason I had it in my head that 2.7.10 would get it. | ||
| [2012/01/26 14:04:45] <jbaldridge> Slightly disappointed when I installed 2.7.10 and it wasn't yet there. | ||
| [2012/01/26 14:04:58] <billy_ran_away> nate_h: http://pastebin.com/cdtyPrn4 | ||
| [2012/01/26 14:05:23] <Dominic> jbaldridge: yeah, looks like it was removed: https://github.com/puppetlabs/puppet/commit/d6d6e6 | ||
| [2012/01/26 14:05:28] <billy_ran_away> nate_h: Thanks for taking a look | ||
| [2012/01/26 14:06:05] @ Quit: jsurfer: Remote host closed the connection | ||
| [2012/01/26 14:06:17] @ Transformer joined channel #puppet | ||
| [2012/01/26 14:06:21] <nottings> if I have a template, test.erb that simply creates content of the value of the fact $environment. How would I write an rspec test that file "foo": { template => mymodule/test.erb } produces the correct output? | ||
| [2012/01/26 14:06:28] @ jsurfer joined channel #puppet | ||
| [2012/01/26 14:07:45] <nate_h> billy_ran_away, so does the code that parses the roles actually work? | ||
| [2012/01/26 14:08:16] @ newtMcKerr joined channel #puppet | ||
| [2012/01/26 14:08:21] <billy_ran_away> nate_h: Yes | ||
| [2012/01/26 14:08:25] <nottings> well, my file definition is completely wrong in my question above, but hopefully you get the idea of what I'm trying to test... | ||
| [2012/01/26 14:09:15] @ Quit: Transformer: Excess Flood | ||
| [2012/01/26 14:09:20] @ Quit: mawser: Quit: mawser | ||
| [2012/01/26 14:09:50] @ Quit: kerframil: Changing host | ||
| [2012/01/26 14:09:50] @ kerframil joined channel #puppet | ||
| [2012/01/26 14:10:30] <nate_h> billy_ran_away, so shouldn't your openstack_cluster1 inherit default? | ||
| [2012/01/26 14:11:10] @ Quit: keibaker: Quit: Page closed | ||
| [2012/01/26 14:11:13] <billy_ran_away> nate_h: Well I'm trying to dynamically inherit different sets of variables based on roles defined as a fact in different VMs | ||
| [2012/01/26 14:12:01] @ Quit: rideh: Quit: rideh | ||
| [2012/01/26 14:12:13] @ Quit: ukd1: Ping timeout: 245 seconds | ||
| [2012/01/26 14:12:13] <billy_ran_away> for instance one openstack cluster would have the role openstack=>openstack_cluster1 and a second would have openstack=>openstack_cluster2 | ||
| [2012/01/26 14:12:17] @ Quit: ukd1_: Ping timeout: 240 seconds | ||
| [2012/01/26 14:12:21] @ schimmi left channel #puppet () | ||
| [2012/01/26 14:12:47] <nate_h> what exactly is the belongs_to part for | ||
| [2012/01/26 14:13:07] <nate_h> is that a way to specify different data for the class? | ||
| [2012/01/26 14:13:14] <billy_ran_away> nate_h: That's the role on the right side of the => in the roles fact, so example 1 it's openstack_cluster1 | ||
| [2012/01/26 14:13:45] <billy_ran_away> nate_h: yea, but still have the common data in the openstack class itself | ||
| [2012/01/26 14:14:20] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2012/01/26 14:14:29] <walkeran> Ooo! I just saw the news, Volcane, congrats!! | ||
| [2012/01/26 14:14:41] <nate_h> walkeran, what news? | ||
| [2012/01/26 14:14:54] <walkeran> http://puppetlabs.com/blog/ri-pineaar-joins-puppet-labs/?utm_campaign=blog&utm_medium=socnet&utm_source=twitter&utm_content=ri | ||
| [2012/01/26 14:15:03] <nate_h> oh i thought he was already part of puppetlabs | ||
| [2012/01/26 14:15:06] @ newtMcKerr joined channel #puppet | ||
| [2012/01/26 14:15:06] <billy_ran_away> nate_h: some data in the openstack_cluster1.pp needs to override data in the common openstack modules, so that's why I'm trying to inherit from openstack_cluster1 instead of another include | ||
| [2012/01/26 14:15:09] @ Quit: TheLittleOne: Read error: Connection reset by peer | ||
| [2012/01/26 14:15:20] @ TheLittleOne joined channel #puppet | ||
| [2012/01/26 14:15:22] <walkeran> Part time, apparently... but a full-blown one, now :) | ||
| [2012/01/26 14:15:34] <nate_h> guess he can't rip on them as hard in the threads now ;) | ||
| [2012/01/26 14:15:39] <walkeran> Hehe | ||
| [2012/01/26 14:15:59] <nate_h> billy_ran_away, honestly i use hiera for this | ||
| [2012/01/26 14:16:15] <billy_ran_away> nate_h: hiera...? | ||
| [2012/01/26 14:16:27] <nate_h> its like extlookup | ||
| [2012/01/26 14:16:36] <matti> nate_h: ;-) | ||
| [2012/01/26 14:16:39] <nate_h> but you can have layers of data and precedence | ||
| [2012/01/26 14:16:51] <nate_h> so you could have a common data layer and then overrides based on facts | ||
| [2012/01/26 14:16:55] <nate_h> google puppet hiera | ||
| [2012/01/26 14:17:04] <billy_ran_away> nate_h: You have a link for hiera? | ||
| [2012/01/26 14:17:11] <billy_ran_away> nate_h: oh okay | ||
| [2012/01/26 14:17:25] <nate_h> http://www.devco.net/archives/2011/06/05/hiera_a_pluggable_hierarchical_data_store.php | ||
| [2012/01/26 14:17:32] <nate_h> there are few more posts on that blog too | ||
| [2012/01/26 14:17:34] <matti> walkeran: This isnt really a shocking news ;-) | ||
| [2012/01/26 14:17:44] <nate_h> matti, hey long time no see | ||
| [2012/01/26 14:18:04] <walkeran> Nah, I'm not shocked. Just wanted to extend my grats :) | ||
| [2012/01/26 14:18:12] <matti> nate_h: How is new CEO? | ||
| [2012/01/26 14:18:17] <nate_h> matti, we are best buds | ||
| [2012/01/26 14:18:42] <matti> nate_h: I should have known that... ;-) | ||
| [2012/01/26 14:18:58] <matti> walkeran: ;-) | ||
| [2012/01/26 14:19:04] @ SamuraiAlba joined channel #puppet | ||
| [2012/01/26 14:19:15] <SamuraiAlba> Good bacon to all | ||
| [2012/01/26 14:19:27] <matti> FFUu | ||
| [2012/01/26 14:19:38] <nate_h> UPBOATS! | ||
| [2012/01/26 14:19:40] <matti> Some of us are vegetarian ;-) | ||
| [2012/01/26 14:19:51] <nate_h> you mean some of us are lame | ||
| [2012/01/26 14:20:03] <nate_h> namely the vegetarian ones :P | ||
| [2012/01/26 14:20:03] <walkeran> Zing! | ||
| [2012/01/26 14:20:32] @ dwalu joined channel #puppet | ||
| [2012/01/26 14:20:49] <matti> nate_h: You wish ;-) | ||
| [2012/01/26 14:20:49] @ zachc joined channel #puppet | ||
| [2012/01/26 14:20:53] <SamuraiAlba> Redditors? | ||
| [2012/01/26 14:20:55] @ Quit: p3rror: Ping timeout: 252 seconds | ||
| [2012/01/26 14:21:22] @ sduchesneau joined channel #puppet | ||
| [2012/01/26 14:21:35] <billy_ran_away> nate_h: What if I have a variable number of lookups? | ||
| [2012/01/26 14:21:51] * SamuraiAlba grumbles he cant deploy Puppet yet. | ||
| [2012/01/26 14:21:58] <matti> nate_h: When are you coming to UK? | ||
| [2012/01/26 14:22:00] * SamuraiAlba grumbles his server had a HD fail. | ||
| [2012/01/26 14:22:22] <nate_h> billy_ran_away, explain? | ||
| [2012/01/26 14:22:33] <nate_h> matti, when you pay for it | ||
| [2012/01/26 14:23:11] @ corrado joined channel #puppet | ||
| [2012/01/26 14:23:17] <billy_ran_away> nate_h: Well each cluster has different roles, some have 4 roles, others might only have two... | ||
| [2012/01/26 14:23:28] <matti> nate_h:If you will bring this cute girl from the hotel bar ;-) | ||
| [2012/01/26 14:23:37] @ jsurfer_ joined channel #puppet | ||
| [2012/01/26 14:23:56] @ Quit: sebnash: Ping timeout: 240 seconds | ||
| [2012/01/26 14:24:19] @ Quit: jonhattan: Quit: Ex-Chat | ||
| [2012/01/26 14:24:20] <corrado> hey everyone | ||
| [2012/01/26 14:24:28] @ Quit: jsurfer: Ping timeout: 248 seconds | ||
| [2012/01/26 14:24:28] @ jsurfer_ is now known as jsurfer | ||
| [2012/01/26 14:24:32] @ zleslie joined channel #puppet | ||
| [2012/01/26 14:25:58] <matti> nate_h: I glad that you are fine ;-) | ||
| [2012/01/26 14:26:15] <nate_h> matti, can't you find a cute girl in the uk? | ||
| [2012/01/26 14:26:39] <nate_h> they have much nicer accents there | ||
| [2012/01/26 14:26:47] <matti> nate_h: I disagree. | ||
| [2012/01/26 14:26:51] <nate_h> you don't like uk accent? | ||
| [2012/01/26 14:26:55] <nate_h> i guess you grew up around it | ||
| [2012/01/26 14:26:59] <matti> nate_h: Sarah was nice. | ||
| [2012/01/26 14:27:26] <matti> nate_h: I am in love since my Seattle trip ;-) | ||
| [2012/01/26 14:28:01] <nate_h> matti, hehe | ||
| [2012/01/26 14:28:12] @ Quit: SamuraiAlba: Quit: HydraIRC -> http://www.hydrairc.com <- Go on, try it! | ||
| [2012/01/26 14:28:16] <nate_h> matti, see if you ate more meat girls would flock to you | ||
| [2012/01/26 14:28:23] <matti> Lol | ||
| [2012/01/26 14:29:34] <matti> She was vegetarian IIRC | ||
| [2012/01/26 14:30:55] <nate_h> billy_ran_away, so the format of roles is a bunch of hostname => role stuff, e.g foo1.test.com => apache | ||
| [2012/01/26 14:31:34] @ Quit: lwhalen: Ping timeout: 248 seconds | ||
| [2012/01/26 14:32:26] @ bmahe joined channel #puppet | ||
| [2012/01/26 14:32:36] <nate_h> well i guess its comma delimited according to that split | ||
| [2012/01/26 14:32:37] @ Quit: bmahe: Changing host | ||
| [2012/01/26 14:32:37] @ bmahe joined channel #puppet | ||
| [2012/01/26 14:32:39] @ erthad joined channel #puppet | ||
| [2012/01/26 14:33:00] @ Quit: erthad: Changing host | ||
| [2012/01/26 14:33:00] @ erthad joined channel #puppet | ||
| [2012/01/26 14:33:48] <WALoeIII> I have upgraded my puppet master from 0.25.5 to 2.7.10 and my 0.25.4 clients are now complaining with this: Could not run Puppet configuration client: undefined method `title' for "Package[mysql2]":String and I cannot seem to find out why, attempting to manually upgrade one to 2.7.10, but I'd like to use puppet to update itself. | ||
| [2012/01/26 14:34:16] <nate_h> WALoeIII, pastebin the code for that module | ||
| [2012/01/26 14:34:30] <nottings> anywone aware of documentation/examples on writing rspect for File resources with content provided by templates? | ||
| [2012/01/26 14:34:36] <nottings> *rspec | ||
| [2012/01/26 14:36:16] <WALoeIII> nate_h: https://gist.github.com/654a7c50a65845ef5643 | ||
| [2012/01/26 14:36:18] @ Quit: ells: Quit: ells | ||
| [2012/01/26 14:36:43] @ kermit joined channel #puppet | ||
| [2012/01/26 14:36:48] @ Quit: kermit: Read error: Connection reset by peer | ||
| [2012/01/26 14:37:14] <nate_h> any more info in debug log? | ||
| [2012/01/26 14:37:29] <nate_h> perhaps the gem package provider is throwing an error? | ||
| [2012/01/26 14:38:12] @ rideh joined channel #puppet | ||
| [2012/01/26 14:38:19] @ Quit: gaveen: Quit: leaving | ||
| [2012/01/26 14:38:25] <nate_h> billy_ran_away, what about something more like this? http://pastebin.com/QJ5yc3bt | ||
| [2012/01/26 14:38:46] <WALoeIII> nate_h: nah, thats why I'm stumped on | ||
| [2012/01/26 14:38:52] <WALoeIII> I'll ensure debugging is on and try again | ||
| [2012/01/26 14:38:59] @ Quit: rideh: Client Quit | ||
| [2012/01/26 14:39:00] <nate_h> WALoeIII, have you tried removing the mysql2 package from the array just as a sanity check? | ||
| [2012/01/26 14:39:17] <WALoeIII> yea, a different node got the same error on a different File resource | ||
| [2012/01/26 14:39:51] <nate_h> billy_ran_away, now your default node does the parsing, based on the role it will load up your role class, then the belongs_to part will include any cluster specific stuff that the node belongs to | ||
| [2012/01/26 14:41:03] <nate_h> billy_ran_away, note there are no node entries anymore, just classes | ||
| [2012/01/26 14:43:49] <billy_ran_away> nate_h: cool thanks, I'm going to try that | ||
| [2012/01/26 14:44:06] @ Quit: csanchez: Quit: csanchez | ||
| [2012/01/26 14:44:20] @ jab_doa joined channel #puppet | ||
| [2012/01/26 14:44:21] @ Quit: jab_doa: Changing host | ||
| [2012/01/26 14:44:21] @ jab_doa joined channel #puppet | ||
| [2012/01/26 14:44:41] <WALoeIII> nate_h: yah, now its just a different file on the run Could not run Puppet configuration client: undefined method `title' for "File[/etc/rsyslog.d/onehub.conf]":String | ||
| [2012/01/26 14:45:11] <nate_h> WALoeIII, why don't you upgrade your client ;) | ||
| [2012/01/26 14:45:12] @ lwhalen joined channel #puppet | ||
| [2012/01/26 14:45:20] <WALoeIII> trying that now on a different client | ||
| [2012/01/26 14:45:33] <nate_h> no sense it not doing it if you're upgrading the master hehe | ||
| [2012/01/26 14:45:43] <WALoeIII> well I wante dto have the clients update themselves | ||
| [2012/01/26 14:45:54] <WALoeIII> but they can't run their catalogs against the 2.7 master apparently | ||
| [2012/01/26 14:46:09] <nate_h> WALoeIII, sometimes its just easier to ssh for loop upgrading the clients | ||
| [2012/01/26 14:46:12] <nate_h> WALoeIII, simple enough command | ||
| [2012/01/26 14:46:38] <nate_h> this might have worked if the client/master versions were a little closer, but thats a pretty big jump | ||
| [2012/01/26 14:46:41] <WALoeIII> seems to have worked with the 2.7 client :| | ||
| [2012/01/26 14:46:49] <nate_h> the lesson is, upgrade more often ;) | ||
| [2012/01/26 14:47:10] <WALoeIII> though I had to disable stored configs in the client its trying to save to the database, not sure why | ||
| [2012/01/26 14:47:46] @ Quit: tuf8: Ping timeout: 260 seconds | ||
| [2012/01/26 14:49:00] @ hooper joined channel #puppet | ||
| [2012/01/26 14:49:12] @ Niarf joined channel #puppet | ||
| [2012/01/26 14:50:53] @ rideh joined channel #puppet | ||
| [2012/01/26 14:52:34] @ Quit: billy_ran_away: Quit: Page closed | ||
| [2012/01/26 14:52:54] @ BiggieBean joined channel #puppet | ||
| [2012/01/26 14:53:30] @ Quit: smooth_p: Ping timeout: 245 seconds | ||
| [2012/01/26 14:53:36] @ tonyskapunk joined channel #puppet | ||
| [2012/01/26 14:54:15] @ kermit joined channel #puppet | ||
| [2012/01/26 14:57:05] @ Quit: kermit: Client Quit | ||
| [2012/01/26 14:58:10] @ arBmind joined channel #puppet | ||
| [2012/01/26 14:59:11] @ Quit: randomubuntuguy: Ping timeout: 276 seconds | ||
| [2012/01/26 15:00:09] @ Quit: arBmind: Client Quit | ||
| [2012/01/26 15:01:15] @ kermit joined channel #puppet | ||
| [2012/01/26 15:01:22] @ Quit: kermit: Read error: Connection reset by peer | ||
| [2012/01/26 15:01:53] <the_ramink> WALoeIII: I finally took the plunge and moved all my clients to 2.7.x yesterday. Made a couple of weird issues go away for me especially on the 2.6.1 clients. | ||
| [2012/01/26 15:02:28] <ctracey_> hey folks, working with puppet environments, and it seems that I am unable to source => files from the non-default environment. anyone have info on this? | ||
| [2012/01/26 15:03:02] @ paxos joined channel #puppet | ||
| [2012/01/26 15:03:04] <ctracey_> Could not evaluate: Could not retrieve information from environment production source(s) puppet:///path/to/file is the error | ||
| [2012/01/26 15:03:25] <ctracey_> I am not trying to serve the file from production | ||
| [2012/01/26 15:04:16] <ctracey_> files are also being served from modules | ||
| [2012/01/26 15:04:57] @ Quit: Kazuhiro: Quit: Leaving. | ||
| [2012/01/26 15:05:22] @ BiggieBean is now known as whitehartexpat | ||
| [2012/01/26 15:05:43] @ kermit joined channel #puppet | ||
| [2012/01/26 15:05:45] @ Quit: dwalu: Quit: dwalu | ||
| [2012/01/26 15:06:11] @ skm joined channel #puppet | ||
| [2012/01/26 15:06:24] @ Quit: TheLittleOne: Quit: TheLittleOne | ||
| [2012/01/26 15:07:12] <corrado> ctracy_: I am just using `puppet apply` and puppet:///modules/path/to/file seems to work for me for files served from modules | ||
| [2012/01/26 15:07:52] <corrado> er ctracey_: ^ | ||
| [2012/01/26 15:08:20] <ctracey_> the issue is not with serving from moduels | ||
| [2012/01/26 15:08:26] @ whitehartexpat left channel #puppet ("Leaving") | ||
| [2012/01/26 15:08:40] <ctracey_> it has to do with the use of puppet environments | ||
| [2012/01/26 15:08:52] @ Quit: lwhalen: Quit: Leaving | ||
| [2012/01/26 15:09:15] <ctracey_> this file does not exist in my production modules/module/files/, but does in my environment | ||
| [2012/01/26 15:09:20] @ lwhalen joined channel #puppet | ||
| [2012/01/26 15:09:42] <corrado> I'm afraid I can't be of much help. I'm just learning puppet myself | ||
| [2012/01/26 15:09:52] <ctracey_> puppet agent is evaluating the correct manifests but looks to be asking production for the file | ||
| [2012/01/26 15:10:04] <ctracey_> corrado, no worries. thanks | ||
| [2012/01/26 15:10:48] <walkeran> ctracey_: Strange... I've never had that problem, and I use the environments pretty heavily as part of our deploy process. How are you invoking the puppet agent? And, what versions are your master and agent? | ||
| [2012/01/26 15:11:07] @ Quit: kermit: Read error: Connection reset by peer | ||
| [2012/01/26 15:11:33] @ Quit: opsmason: Quit: opsmason | ||
| [2012/01/26 15:12:06] <ctracey_> walkeran, both are at 2.6.13 | ||
| [2012/01/26 15:12:17] @ hjbehling_ joined channel #puppet | ||
| [2012/01/26 15:12:42] @ Quit: hjbehling: Ping timeout: 244 seconds | ||
| [2012/01/26 15:12:57] <ctracey_> walkeran, this error is emanting from the agent itself | ||
| [2012/01/26 15:13:05] <ctracey_> emanating* | ||
| [2012/01/26 15:13:26] @ opsmason joined channel #puppet | ||
| [2012/01/26 15:13:29] @ AugustoNN joined channel #puppet | ||
| [2012/01/26 15:13:44] <walkeran> ctracey_: gotcha. Are you specifying the environment to use (on the agent) on the command-line, or in puppet.conf? | ||
| [2012/01/26 15:13:58] @ zeldaar joined channel #puppet | ||
| [2012/01/26 15:14:01] <ctracey_> neither | ||
| [2012/01/26 15:14:08] <walkeran> ctracey_: Actually... now that I think about it, I think there's a problem if you try setting the environment for a host in your nodes.pp or ENC | ||
| [2012/01/26 15:14:18] <ctracey_> pulling it from LDAP environment attribute | ||
| [2012/01/26 15:14:28] <walkeran> ctracey_: Ahha... that /might/ be the issue | ||
| [2012/01/26 15:15:07] <ctracey_> walkeran, interesting | ||
| [2012/01/26 15:15:20] @ loganspencer joined channel #puppet | ||
| [2012/01/26 15:15:30] @ ezmobius is now known as ezmobius|zoning | ||
| [2012/01/26 15:15:43] <ctracey_> walkeran, going to try prepending the environment on the source => | ||
| [2012/01/26 15:15:43] <walkeran> ctracey_: For starters, try doing a "puppet agent -t --environment <yourenv>" on your agent, and see if it works | ||
| [2012/01/26 15:15:51] <ctracey_> fair enough | ||
| [2012/01/26 15:15:52] <ctracey_> will try | ||
| [2012/01/26 15:16:27] <corrado> hey so I am having trouble with my custom package provider. it depends on a binary installed by a module before it is used. thanks to the fix for https://projects.puppetlabs.com/issues/6907 it mostly works, except that neither "commands" nor "optional_commands" seem to detect the new binary in the path | ||
| [2012/01/26 15:16:49] @ keibaker joined channel #puppet | ||
| [2012/01/26 15:16:57] <ctracey_> walkeran, thanks for the help, btw | ||
| [2012/01/26 15:17:05] @ Quit: opsmason: Client Quit | ||
| [2012/01/26 15:17:52] <walkeran> ctracey_: Yeah, no problem. I hope that ends up working out for ya. I am just doing a little digging, now, and trying to find the details on where it is and is not acceptable to be setting the environment | ||
| [2012/01/26 15:18:49] <zeldaar> we're using puppet to manage users - every time it runs through we get a " created password" message for each user. any idea why/how to squelch it? | ||
| [2012/01/26 15:19:17] <keibaker> anyone have puppet 2.6.7 handy? I want to verify that a bug happens in the shipping version too | ||
| [2012/01/26 15:19:19] <keibaker> http://pastie.org/3258624 | ||
| [2012/01/26 15:19:50] <corrado> on mac osx, /usr/local/bin is in the path by default, even though it doesn't exist by default. could that be part of it? | ||
| [2012/01/26 15:19:56] <keibaker> the 'I've been realized" notify should *not* happen because it is virtual and never realized | ||
| [2012/01/26 15:20:08] @ Quit: viq: Ping timeout: 245 seconds | ||
| [2012/01/26 15:20:10] <keibaker> on puppet 2.6.1 (ubutnu packaging) this works fine | ||
| [2012/01/26 15:20:20] @ opsmason joined channel #puppet | ||
| [2012/01/26 15:20:26] <keibaker> on the puppet 2.6.7 that I have it somehow gets realized | ||
| [2012/01/26 15:22:08] @ randomubuntuguy joined channel #puppet | ||
| [2012/01/26 15:22:33] @ viq joined channel #puppet | ||
| [2012/01/26 15:22:37] @ Quit: viq: Changing host | ||
| [2012/01/26 15:22:37] @ viq joined channel #puppet | ||
| [2012/01/26 15:22:47] @ keibaker is now known as keibaker_away | ||
| [2012/01/26 15:23:39] @ Quit: icezimm: Quit: Leaving. | ||
| [2012/01/26 15:24:19] <ctracey_> walkeran, this is interesting...I will retry now with another environment, but I had a hyphen in the env and now its saying that it "must be purely alphanumeric"...which is news to me seeing as LDAP env has been working just fine | ||
| [2012/01/26 15:24:55] <walkeran> ctracey_: Ahha... interesting. yeah, I've had issues with hyphens before, in various places, with puppet. You could also try an underscore | ||
| [2012/01/26 15:25:54] <ctracey_> walkeran, that seemed to work with the agent --environment | ||
| [2012/01/26 15:25:59] <ctracey_> let me change my LDAP env | ||
| [2012/01/26 15:26:49] @ endzYme joined channel #puppet | ||
| [2012/01/26 15:27:19] @ Quit: adimania: Quit: Leaving | ||
| [2012/01/26 15:27:42] <ctracey_> wow | ||
| [2012/01/26 15:27:51] <walkeran> Good wow? Bad wow? :) | ||
| [2012/01/26 15:27:53] <ctracey_> it *looks* like the hyphen was the issue | ||
| [2012/01/26 15:27:58] <walkeran> Cool! That's good to hear | ||
| [2012/01/26 15:28:22] <ctracey_> let me verify, but that should be in an FAQ ;) | ||
| [2012/01/26 15:28:52] @ Quit: viq: Remote host closed the connection | ||
| [2012/01/26 15:30:36] @ viq joined channel #puppet | ||
| [2012/01/26 15:30:37] @ Quit: viq: Changing host | ||
| [2012/01/26 15:30:37] @ viq joined channel #puppet | ||
| [2012/01/26 15:31:19] <ctracey_> walkeran, not declaring victory yet. let me play a bit more and hopefully come to a conclusion | ||
| [2012/01/26 15:32:14] @ Quit: guap31: Quit: • IRcap • 8.6 • | ||
| [2012/01/26 15:32:50] @ Tobu joined channel #puppet | ||
| [2012/01/26 15:34:19] @ Niarf1 joined channel #puppet | ||
| [2012/01/26 15:34:39] @ Quit: sihil: Ping timeout: 240 seconds | ||
| [2012/01/26 15:35:44] @ Quit: linksrum: Quit: Leaving. | ||
| [2012/01/26 15:36:11] @ Quit: Niarf: Ping timeout: 260 seconds | ||
| [2012/01/26 15:36:12] @ brandon_dacrib_ joined channel #puppet | ||
| [2012/01/26 15:36:23] @ Quit: brandon_dacrib: Read error: Connection reset by peer | ||
| [2012/01/26 15:36:23] @ brandon_dacrib_ is now known as brandon_dacrib | ||
| [2012/01/26 15:39:20] <ctracey_> walkeran, turns out its still broken with the hyphen | ||
| [2012/01/26 15:39:30] <walkeran> ctracey_: :( dang | ||
| [2012/01/26 15:39:38] <ctracey_> s/with/without/g | ||
| [2012/01/26 15:39:48] @ Quit: rgsteele: Quit: ChatZilla 0.9.86.1 [Firefox 3.0.7/2009030423] | ||
| [2012/01/26 15:39:49] <ctracey_> walkeran, i will dig some more | ||
| [2012/01/26 15:40:28] <walkeran> ctracey_: Ahha... here we go http://docs.puppetlabs.com/guides/external_nodes.html Look at the second bullet-point under Considerations and Limitations | ||
| [2012/01/26 15:42:05] <ctracey_> great find | ||
| [2012/01/26 15:42:12] <ctracey_> i searched high and low for this | ||
| [2012/01/26 15:42:19] <ctracey_> thank you so much walkeran | ||
| [2012/01/26 15:42:21] <walkeran> :) | ||
| [2012/01/26 15:42:22] <walkeran> No problemo! | ||
| [2012/01/26 15:42:48] <ctracey_> looks like ill be firing up git ;) | ||
| [2012/01/26 15:42:58] @ londo joined channel #puppet | ||
| [2012/01/26 15:44:27] <sitaktif> There is no cpan package provider for puppet? | ||
| [2012/01/26 15:44:43] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2012/01/26 15:44:49] * walkeran cringes at the mention of CPAN | ||
| [2012/01/26 15:45:42] <walkeran> I wrote a hacked up module at one point to set up and use CPAN to install perl modules. In the end, I realized that it's a much better idea to just bust out some RPMs and use one package manager on each host | ||
| [2012/01/26 15:47:45] <ctracey_> walkeran, it gets better. Their workaround doesnt really work when you use puppet to manage puppet.conf now does it ;) | ||
| [2012/01/26 15:48:23] @ Quit: motomike: Remote host closed the connection | ||
| [2012/01/26 15:48:24] <ctracey_> added the environment, re-ran the agent and poof environment gone :) | ||
| [2012/01/26 15:48:31] @ ezmobius|zoning is now known as ezmobius|zoning| | ||
| [2012/01/26 15:48:58] <walkeran> ctracey_: Ahh :) Whoops! | ||
| [2012/01/26 15:49:28] <walkeran> ctracey_: Yeah, that might take some trickiness to get around. I think the first order of business would be to rip the environment out of your node definitions and/or ENC | ||
| [2012/01/26 15:49:42] @ motomike joined channel #puppet | ||
| [2012/01/26 15:51:18] <ctracey_> walkeran, not really possible...at least not without some serious retuning. | ||
| [2012/01/26 15:51:19] <walkeran> ctracey_: You can always make your puppet.conf file managed by an erb, and have it include the clients current environment. Then, if you run puppet from the command line with a specific environment, it will get set in the puppet.conf, so later invocations you won't need to specify it explicitly. | ||
| [2012/01/26 15:51:31] <walkeran> Hrmm. That's a bummer :( | ||
| [2012/01/26 15:51:48] <ctracey_> walkeran, yeah I actually thought of that as well | ||
| [2012/01/26 15:52:03] <ctracey_> i need to read that issue, but its been open a LONG time | ||
| [2012/01/26 15:52:22] <ctracey_> promoted to Urgent in the last day | ||
| [2012/01/26 15:52:24] <walkeran> Sounds like they are attempting to get it resolved somewhat soon. It just got changed to urgent | ||
| [2012/01/26 15:52:24] <walkeran> yeah | ||
| [2012/01/26 15:53:12] <ctracey_> im gonna take a look...this is a bit of a blocker atm | ||
| [2012/01/26 15:54:23] <walkeran> I guess I don't know your environment at all, and have never used LDAP as a source for an ENC, but I can't imagine it would be too difficult to hack something into the classifier script to just skip over the environment field and not pass it along to puppet | ||
| [2012/01/26 15:54:47] @ booginga joined channel #puppet | ||
| [2012/01/26 15:55:58] <ctracey_> walkeran, that is easy to do, but that will dump me into production by default | ||
| [2012/01/26 15:57:26] @ IndyMichaelB_ joined channel #puppet | ||
| [2012/01/26 15:57:32] <walkeran> True. I guess that would take a little extra work on your module that generates your agents' puppet.conf files, as well as perhaps pushing out a new puppet.conf manually to all those hosts | ||
| [2012/01/26 15:57:42] <booginga> hey all i reading through the puppet pro book and I'm having a weird issue. I have the puppet master running an agent off its self so i can manage the puppet master with manifest files. Everything seems to be fine but i noticed that the puppet master is running the manifest for the all node names. Is there a possible domain name issue going on here? | ||
| [2012/01/26 15:57:42] <walkeran> bum'r :( | ||
| [2012/01/26 15:58:31] @ Quit: flakrat: Quit: Leaving | ||
| [2012/01/26 15:59:36] @ Quit: jsurfer: Remote host closed the connection | ||
| [2012/01/26 15:59:45] @ Quit: IndyMichaelB: Ping timeout: 245 seconds | ||
| [2012/01/26 15:59:45] @ IndyMichaelB_ is now known as IndyMichaelB | ||
| [2012/01/26 15:59:53] @ jsurfer joined channel #puppet | ||
| [2012/01/26 16:02:13] <ctracey_> walkeran, thanks for your help tho...very much appreciated! | ||
| [2012/01/26 16:02:24] <walkeran> ctracey_: Yeah. Glad I could help! | ||
| [2012/01/26 16:02:54] <walkeran> ctracey_: Also, I just found the hint about making an environment "stick" after running as it once... it's the last couple paragraphs of http://hunnur.com/blog/2010/10/dynamic-git-branch-puppet-environments/ | ||
| [2012/01/26 16:03:27] <walkeran> may or may not help you in your trials and tribulations, but I thought I'd put that out there | ||
| [2012/01/26 16:06:42] @ Unxmaal left channel #puppet () | ||
| [2012/01/26 16:07:41] @ Quit: benjiedmund: Ping timeout: 255 seconds | ||
| [2012/01/26 16:07:43] <ctracey_> walkeran, thanks again | ||
| [2012/01/26 16:08:00] @ benjiedmund joined channel #puppet | ||
| [2012/01/26 16:08:09] @ Quit: opsmason: Quit: Leaving. | ||
| [2012/01/26 16:09:05] @ opsmason joined channel #puppet | ||
| [2012/01/26 16:09:54] @ justin_donaldson joined channel #puppet | ||
| [2012/01/26 16:10:04] <ctracey_> :q | ||
| [2012/01/26 16:10:15] <ctracey_> (youre not vim) ;) | ||
| [2012/01/26 16:10:17] <walkeran> IRC != vi :) | ||
| [2012/01/26 16:11:33] @ q4brk joined channel #puppet | ||
| [2012/01/26 16:12:53] @ Quit: opsmason: Client Quit | ||
| [2012/01/26 16:13:58] @ larstobi joined channel #puppet | ||
| [2012/01/26 16:15:12] @ jcustenborder joined channel #puppet | ||
| [2012/01/26 16:15:14] @ Quit: ghg: Ping timeout: 252 seconds | ||
| [2012/01/26 16:15:36] <jcustenborder> hello all | ||
| [2012/01/26 16:15:52] <jcustenborder> is there an updated how to on async store configs on 2.7 | ||
| [2012/01/26 16:16:33] @ Quit: alfism: Quit: alfism | ||
| [2012/01/26 16:18:42] <sitaktif> walkeran: by 'bust out some rpms' you mean making them? | ||
| [2012/01/26 16:19:02] @ larstobi1 joined channel #puppet | ||
| [2012/01/26 16:19:15] <sitaktif> cause I'm not really keen on making a RPM for each perl module | ||
| [2012/01/26 16:19:26] <walkeran> sitaktif: Yep. If you have your own local "in-house" repository, it's especially easy to either find an RPM online, find a spec file for the RPM, or just use cpan2rpm | ||
| [2012/01/26 16:20:15] <walkeran> sitaktif: I wasn't too keen on it in the beginning, either. And, honestly, it's a fair amount of work up-front, depending on how many modules you use, and what the deps are. But, after doing it, it's definitely worked to our advantage | ||
| [2012/01/26 16:21:02] <ghanima> hello all | ||
| [2012/01/26 16:21:09] <ghanima> is anyone familiar with the augeas ruby gem | ||
| [2012/01/26 16:21:15] @ Quit: zwi: Ping timeout: 248 seconds | ||
| [2012/01/26 16:21:53] @ Quit: marksteele: Remote host closed the connection | ||
| [2012/01/26 16:22:08] @ Quit: spicyWith: Quit: spicyWith | ||
| [2012/01/26 16:22:16] @ spicyWith joined channel #puppet | ||
| [2012/01/26 16:22:41] @ jsm joined channel #puppet | ||
| [2012/01/26 16:22:56] @ Quit: larstobi: Ping timeout: 252 seconds | ||
| [2012/01/26 16:24:15] @ Quit: benjiedmund: Remote host closed the connection | ||
| [2012/01/26 16:24:19] <jhford> i see that a lot of built in types have a timeout param. does the Package type have one as well? | ||
| [2012/01/26 16:24:39] @ benjiedmund joined channel #puppet | ||
| [2012/01/26 16:25:33] @ Quit: larstobi1: Ping timeout: 244 seconds | ||
| [2012/01/26 16:25:42] @ Quit: cliff-hm: Ping timeout: 248 seconds | ||
| [2012/01/26 16:26:01] <walkeran> jhford: "a lot"? I was under the impression that "exec" was the only one. Also, yumrepo, but that's just to add a timeout param to the yum config file | ||
| [2012/01/26 16:26:16] <jhford> hmm, ok | ||
| [2012/01/26 16:26:21] <walkeran> jhford: That said, I'm fairly certain there's no built-in way to specify a timeout for the package type | ||
| [2012/01/26 16:26:36] @ fronlius joined channel #puppet | ||
| [2012/01/26 16:26:45] <jhford> so i don't want it to kill a long running package install in this case, is that the default behaviour? | ||
| [2012/01/26 16:26:55] @ Quit: spicyWith: Ping timeout: 276 seconds | ||
| [2012/01/26 16:28:10] @ Quit: viq: Ping timeout: 252 seconds | ||
| [2012/01/26 16:28:37] <walkeran> jhford: I honestly don't know. I've had some pretty long-running package installs (considering installing dependencies and such, too), and don't believe I've ever had it time out | ||
| [2012/01/26 16:28:46] <jhford> cool | ||
| [2012/01/26 16:28:46] <jhford> thanks | ||
| [2012/01/26 16:28:57] <walkeran> Yep. No prob | ||
| [2012/01/26 16:29:02] @ mlg9000 joined channel #puppet | ||
| [2012/01/26 16:29:08] @ mlg9000 left channel #puppet () | ||
| [2012/01/26 16:29:10] <eric0> it's easy to find out! 'puppet doc -r type | less' | ||
| [2012/01/26 16:29:50] <jcustenborder> is there anyone in here willing to help me figure out an async store configs problem? | ||
| [2012/01/26 16:30:17] @ lak joined channel #puppet | ||
| [2012/01/26 16:30:18] @ Quit: lak: Changing host | ||
| [2012/01/26 16:30:18] @ lak joined channel #puppet | ||
| [2012/01/26 16:31:55] @ Quit: failure: Ping timeout: 248 seconds | ||
| [2012/01/26 16:32:45] @ opsmason joined channel #puppet | ||
| [2012/01/26 16:35:29] @ shadoi joined channel #puppet | ||
| [2012/01/26 16:36:03] @ failure joined channel #puppet | ||
| [2012/01/26 16:36:33] @ _moses_ joined channel #puppet | ||
| [2012/01/26 16:38:26] @ Quit: ewag: Quit: Leaving | ||
| [2012/01/26 16:40:22] @ Quit: cwebber: Quit: Leaving. | ||
| [2012/01/26 16:42:52] @ ghg joined channel #puppet | ||
| [2012/01/26 16:43:15] @ Quit: mfridh: Quit: Changing server | ||
| [2012/01/26 16:44:39] @ Quit: tmclaugh: Quit: tmclaugh | ||
| [2012/01/26 16:46:24] @ ba6 joined channel #puppet | ||
| [2012/01/26 16:48:16] @ larstobi joined channel #puppet | ||
| [2012/01/26 16:48:31] @ skm joined channel #puppet | ||
| [2012/01/26 16:49:21] @ Quit: _moses_: Quit: leaving | ||
| [2012/01/26 16:49:36] @ _moses_ joined channel #puppet | ||
| [2012/01/26 16:51:21] @ Quit: hjbehling_: Remote host closed the connection | ||
| [2012/01/26 16:52:14] @ Quit: jab_doa: Quit: Verlassend | ||
| [2012/01/26 16:53:03] @ Quit: jsm: Quit: jsm | ||
| [2012/01/26 16:54:05] @ Quit: betsys: Read error: Connection reset by peer | ||
| [2012/01/26 16:54:49] @ p3rror joined channel #puppet | ||
| [2012/01/26 16:55:14] <jokajak> do classes that inherit from parameterized classes have to have the same parameters? | ||
| [2012/01/26 16:55:28] @ Quit: _moses_: Quit: Lost terminal | ||
| [2012/01/26 16:55:34] <nate_h> jokajak, don't even try it, haha | ||
| [2012/01/26 16:55:49] <jokajak> so I can't inherit from parameterized classes? :( | ||
| [2012/01/26 16:55:50] <nate_h> inheriting is borken | ||
| [2012/01/26 16:55:52] <nate_h> ya its crap | ||
| [2012/01/26 16:56:34] <nate_h> unless this has been recently fixed, anyohe? | ||
| [2012/01/26 16:56:35] <nate_h> anyone? | ||
| [2012/01/26 16:56:46] <zachc> dumb question here but just correct me where I go wrong | ||
| [2012/01/26 16:56:46] <walkeran> Inheritance has its place... but... that place is nowhere near me :) | ||
| [2012/01/26 16:56:52] @ Reepicheep joined channel #puppet | ||
| [2012/01/26 16:56:55] <zachc> Resources are the basic building blocks of Puppet commands and are comprised of Attributes specific to each resource, and groups of resources can be combined to make a Class, which is writen in a Manifest file, which is applied to a Node, or the Classes could be grouped into Modules and applied to a Node. | ||
| [2012/01/26 16:57:29] <walkeran> zachc: Sounds about right. Only change I would make, would be that I think that all classes should be in a module of some sort | ||
| [2012/01/26 16:58:05] @ Quit: crs: Ping timeout: 245 seconds | ||
| [2012/01/26 16:59:07] <nate_h> walkeran, ya i just use subclasses | ||
| [2012/01/26 16:59:30] @ Quit: uphillian: Quit: Leaving. | ||
| [2012/01/26 16:59:39] <nate_h> and my data is layered so its helps | ||
| [2012/01/26 16:59:39] <walkeran> nate_h: I like my sub-classes too :D And, sub-sub-classes... | ||
| [2012/01/26 17:00:13] <zachc> walkeran: Resources are the basic building blocks of Puppet commands and are comprised of Attributes specific to each resource, and groups of resources can be combined to make a Class, and groups of Classes can be combined to form Modules, which are writen in Manifest files, which are applied to Nodes. | ||
| [2012/01/26 17:00:14] <zachc> better? | ||
| [2012/01/26 17:00:19] @ crs joined channel #puppet | ||
| [2012/01/26 17:00:42] <nate_h> zachc, kind of run on setency | ||
| [2012/01/26 17:00:46] <nate_h> sentency | ||
| [2012/01/26 17:01:11] <walkeran> zachc: Yup! I could be nit-picky and say that even though the classes are in modules, you are actually applying classes to nodes, not modules to nodes... but that all sounds about right | ||
| [2012/01/26 17:01:30] <the_ramink> zachc: I'd leave off "which are writen in Manifest files, which are applied to Nodes." That should be seperate statement | ||
| [2012/01/26 17:01:34] <nlew> Don't forget that this all takes place in a hole on a log at the bottom of the sea. | ||
| [2012/01/26 17:01:40] <zachc> hey now, we're not arguing about my grammar, we're arguing about the correctancyness of my statement about construction of puppet | ||
| [2012/01/26 17:01:41] @ Quit: Tobu: Read error: Operation timed out | ||
| [2012/01/26 17:01:54] <walkeran> there's a hole! there's a hole... there's a holeinthebottomofthesea | ||
| [2012/01/26 17:02:19] <zachc> why don't you apply modules to nodes? | ||
| [2012/01/26 17:02:22] @ Axsuul joined channel #puppet | ||
| [2012/01/26 17:02:33] <walkeran> zachc: Because, that's just not how it works :) | ||
| [2012/01/26 17:03:03] <zachc> what if you write a module that contains a basic setup and you want to invoke the whole module on a node | ||
| [2012/01/26 17:03:10] <eric0> that's right, modules are a code organisation method because they can include more than just manifests | ||
| [2012/01/26 17:03:29] <zachc> I thought modules were contained within manifests | ||
| [2012/01/26 17:03:37] <eric0> modules can contain manifests, files, templates, and ruby code | ||
| [2012/01/26 17:03:43] <zachc> that manifests were essentially *.pp or *.rb | ||
| [2012/01/26 17:03:50] @ peterba joined channel #puppet | ||
| [2012/01/26 17:04:11] @ danbeck joined channel #puppet | ||
| [2012/01/26 17:04:43] @ Quit: londo: Ping timeout: 245 seconds | ||
| [2012/01/26 17:04:58] <zachc> so walk me through this | ||
| [2012/01/26 17:05:27] <zachc> why would I write a manifest or a module, if all I need to do is write a class with resources and proper attributes and apply that to nodes? | ||
| [2012/01/26 17:05:42] <walkeran> zachc: So when you build on it later, you don't have a mess | ||
| [2012/01/26 17:05:59] @ jcustenborder left channel #puppet () | ||
| [2012/01/26 17:06:01] @ Quit: Niarf1: Ping timeout: 252 seconds | ||
| [2012/01/26 17:06:04] <nlew> A manifest is just a file containing puppet code | ||
| [2012/01/26 17:06:09] @ Quit: brandon_dacrib: Ping timeout: 240 seconds | ||
| [2012/01/26 17:06:13] <walkeran> zachc: Why write a function when I can just copy-paste code? It works fine... it compiles... it will become a mess, though :) | ||
| [2012/01/26 17:06:26] @ Niarf joined channel #puppet | ||
| [2012/01/26 17:06:28] <eric0> here's an example module. https://github.com/puppetlabs/puppet-dhcp | ||
| [2012/01/26 17:06:31] <nlew> A module is a directory containing manifests, along with other files related to those manifests. New types, providers, functions, files, etc. | ||
| [2012/01/26 17:06:54] <zachc> nlew: by types you mean resources? | ||
| [2012/01/26 17:07:09] @ Diranged joined channel #puppet | ||
| [2012/01/26 17:07:26] <Diranged> how does inheritance work on parameterized classes? | ||
| [2012/01/26 17:07:40] <nlew> zachc: I mean resource types. Like "file", "service", "package". You can define your own, and you put them in a module. | ||
| [2012/01/26 17:08:08] <zachc> nlew: so puppet dsl is object oriented? | ||
| [2012/01/26 17:08:16] <nlew> Diranged: Not well. If you include a child class after its parent, you get problems. :/ | ||
| [2012/01/26 17:08:19] <zachc> that just complicates matters to a whole new level | ||
| [2012/01/26 17:08:27] <nlew> zachc: Not really. It's resource-oriented. | ||
| [2012/01/26 17:08:31] @ Quit: danbeck: Client Quit | ||
| [2012/01/26 17:08:39] <nlew> zachc: Basically a manifest is just a list of resources. | ||
| [2012/01/26 17:08:40] <zachc> nlew: but you can define new resources | ||
| [2012/01/26 17:08:48] <Diranged> newl: what im thinking about is say a class like this: class foo ($a, $b) {} … then class foo::bar ($c) inherits foo {} | ||
| [2012/01/26 17:08:57] <Diranged> does class foo::bar also require $a and $b properly? | ||
| [2012/01/26 17:09:12] <Diranged> or is it totally separate | ||
| [2012/01/26 17:09:16] @ Quit: opsmason: Quit: Leaving. | ||
| [2012/01/26 17:09:19] <nlew> Diranged: If you include foo::bar, you'll get an error saying you haven't specified a and b. | ||
| [2012/01/26 17:09:34] <nlew> Diranged: And if you try to specify a and b, you'll get an error saying foo::bar doesn't have a or parameters. | ||
| [2012/01/26 17:09:38] <Diranged> heh | ||
| [2012/01/26 17:09:38] <Diranged> nice | ||
| [2012/01/26 17:09:44] <Diranged> ok | ||
| [2012/01/26 17:09:45] @ danblack joined channel #puppet | ||
| [2012/01/26 17:09:48] <nlew> Diranged: The only way it currently works is to include foo first, and set a and b on it, and then include foo::bar and set c | ||
| [2012/01/26 17:09:50] @ _moses_ joined channel #puppet | ||
| [2012/01/26 17:09:51] <Diranged> so in that case, the user has to do both.. | ||
| [2012/01/26 17:09:53] @ Holocaine joined channel #puppet | ||
| [2012/01/26 17:09:53] <Diranged> ok | ||
| [2012/01/26 17:10:17] <nlew> #6539 | ||
| [2012/01/26 17:10:17] <gepetto> nlew: #6539 is http://projects.puppetlabs.com/issues/show/6539 "Puppet - Bug #6539: Inheritance of a parametrized class does not work. It has a status of Accepted and is assigned to Nick Lewis" | ||
| [2012/01/26 17:11:46] @ Quit: andyt: Ping timeout: 276 seconds | ||
| [2012/01/26 17:11:59] @ Kazuhiro joined channel #puppet | ||
| [2012/01/26 17:13:04] <zachc> ok so modules aren't files, but rather directories, purely for organizational purposes, that contain a folder named manifests which is filled with manifests relevant to the module name | ||
| [2012/01/26 17:13:08] <zachc> correct? | ||
| [2012/01/26 17:13:18] @ Quit: loganspencer: Quit: Computer has gone to sleep. | ||
| [2012/01/26 17:15:33] @ Quit: Jippi: Ping timeout: 245 seconds | ||
| [2012/01/26 17:16:03] <zachc> anyone? | ||
| [2012/01/26 17:16:06] <nlew> Yes. | ||
| [2012/01/26 17:16:20] @ ukd1 joined channel #puppet | ||
| [2012/01/26 17:16:24] @ ukd1_ joined channel #puppet | ||
| [2012/01/26 17:16:30] @ Quit: peterba: Quit: Colloquy for iPhone - http://colloquy.mobi | ||
| [2012/01/26 17:16:35] <zachc> nlew: ok, now must the manifest directory, within the module's directory, contain an init.pp and a site.pp file? | ||
| [2012/01/26 17:16:48] <nlew> It needs an init.pp | ||
| [2012/01/26 17:16:49] <booginga> can you run the puppet master off its self? | ||
| [2012/01/26 17:16:53] @ Quit: fronlius: Quit: fronlius | ||
| [2012/01/26 17:17:04] @ Quit: sduchesneau: Quit: Leaving | ||
| [2012/01/26 17:17:30] <nlew> manifests don't use site.pp files | ||
| [2012/01/26 17:17:31] <zachc> so init.pp is necessary but site.pp is not? | ||
| [2012/01/26 17:17:35] <nlew> correct | ||
| [2012/01/26 17:17:44] <zachc> https://github.com/DavidS/puppet-apache/tree/master/manifests | ||
| [2012/01/26 17:18:02] <nlew> heh | ||
| [2012/01/26 17:18:10] <nlew> That file is actually only named site.pp incidentally | ||
| [2012/01/26 17:18:17] <nlew> Because it's defining something called apache::site | ||
| [2012/01/26 17:18:31] <zachc> oh... | ||
| [2012/01/26 17:18:35] @ Quit: anveo: Quit: Bye bye | ||
| [2012/01/26 17:18:35] <zachc> ok | ||
| [2012/01/26 17:19:12] <nlew> Which brings up an important point about modules | ||
| [2012/01/26 17:19:43] <nlew> Puppet follows a convention for which files to load from where, based on names | ||
| [2012/01/26 17:20:25] <nlew> If you have a class "apache", Puppet expects it to be in $modules/apache/init.pp | ||
| [2012/01/26 17:20:46] <nlew> And a class "apache::x" is in $modules/apache/x.pp, "apache::x::y" is in $modules/apache/x/y.pp, and so on | ||
| [2012/01/26 17:20:49] @ jsm joined channel #puppet | ||
| [2012/01/26 17:20:58] <nate_h> this look like a job for... PUPPET MAN! http://imgur.com/UjO8G | ||
| [2012/01/26 17:21:36] <pdtpatrick> haha | ||
| [2012/01/26 17:22:09] @ Quit: marczak: Ping timeout: 240 seconds | ||
| [2012/01/26 17:22:38] <zachc> nlew: must all subdirectories contain an init.pp? | ||
| [2012/01/26 17:23:11] @ Diranged left channel #puppet () | ||
| [2012/01/26 17:23:27] @ duerF joined channel #puppet | ||
| [2012/01/26 17:24:04] <nlew> zachc: No, only the top-level class, in this case "apache", lives in init.pp | ||
| [2012/01/26 17:24:13] @ Quit: IndyMichaelB: Quit: IndyMichaelB | ||
| [2012/01/26 17:24:39] <nlew> Oh oops, I apologize, I left out "manifests/" from those paths. It ought to be $modules/apache/manifests as the prefix | ||
| [2012/01/26 17:25:03] @ Quit: nb: Quit: ZNC - http://znc.in | ||
| [2012/01/26 17:25:59] @ nb joined channel #puppet | ||
| [2012/01/26 17:26:58] @ Tobu joined channel #puppet | ||
| [2012/01/26 17:29:40] @ Quit: AugustoNN: Quit: leaving | ||
| [2012/01/26 17:31:43] @ Quit: labrown: Quit: Leaving | ||
| [2012/01/26 17:34:11] <zachc> nlew: should modules be in /etc or /opt? | ||
| [2012/01/26 17:35:34] <Raboo> hmm | ||
| [2012/01/26 17:35:51] @ Quit: danblack: Ping timeout: 276 seconds | ||
| [2012/01/26 17:35:54] <Raboo> can anyone recommend a ssh authorized_keys module? | ||
| [2012/01/26 17:35:57] @ wilmoore joined channel #puppet | ||
| [2012/01/26 17:36:16] <Raboo> like a modules that maintain users and their ssh keys | ||
| [2012/01/26 17:36:43] <zachc> there's a ssh_authorized_key resource type | ||
| [2012/01/26 17:36:52] <Raboo> ok | ||
| [2012/01/26 17:37:10] <Raboo> but i wonered if someone had a module that they use that they can recommend | ||
| [2012/01/26 17:37:33] @ Quit: larstobi: Quit: Leaving. | ||
| [2012/01/26 17:37:33] <Raboo> re-inventing the wheel is fun. But not so effective | ||
| [2012/01/26 17:37:37] <zachc> http://docs.puppetlabs.com/references/latest/type.html#sshauthorizedkey | ||
| [2012/01/26 17:37:42] <zachc> :( | ||
| [2012/01/26 17:37:59] <endzYme> wow is puppet much easier to get going with than chef | ||
| [2012/01/26 17:38:20] <endzYme> -100 for "Test-Driven Infrastructure with Chef" from O'rielly | ||
| [2012/01/26 17:39:04] <Raboo> zachc but thanks for the tip, i will probably write my own if i don't find a good one out htere | ||
| [2012/01/26 17:40:02] @ mlg9000 joined channel #puppet | ||
| [2012/01/26 17:41:04] <torrancew> Raboo: most people create a module named users::virtual, they they define a user and an associated key, make those resources virtual and realize them as needed | ||
| [2012/01/26 17:41:33] <torrancew> you may have a hard time finding the module you seek because some folks may have business logic/user password hashes embedded in their users module | ||
| [2012/01/26 17:42:06] @ pbuckley joined channel #puppet | ||
| [2012/01/26 17:42:27] @ dwalu joined channel #puppet | ||
| [2012/01/26 17:43:14] <WALoeIII> my puppetmaster is both an agent and the master | ||
| [2012/01/26 17:43:33] <WALoeIII> previously I had one puppet.conf with both blocks, but now if I put store configs in an agent it fails because I don't have ActiveRecord installed | ||
| [2012/01/26 17:43:36] <the_ramink> Raboo: the other issue is that most people assume you can realize ssh keys over and over again to populate role accounts. Unfortunately Puppet will only realize a key once | ||
| [2012/01/26 17:43:53] @ johnmilton joined channel #puppet | ||
| [2012/01/26 17:44:08] <johnmilton> if i uninstall puppet will it leave config files intact | ||
| [2012/01/26 17:44:16] <zachc> WALoeIII: install activerecord? | ||
| [2012/01/26 17:44:24] <the_ramink> WALoeIII: are you running your Puppet master as the standalone package or in Passenger? | ||
| [2012/01/26 17:45:55] <WALoeIII> the_ramink: passenger | ||
| [2012/01/26 17:46:00] <WALoeIII> I don't want to install AR on every single agent | ||
| [2012/01/26 17:46:14] <WALoeIII> for a variety of reasons | ||
| [2012/01/26 17:46:19] <pbuckley> then don't use store configs? | ||
| [2012/01/26 17:46:28] <WALoeIII> thats an absurd answer | ||
| [2012/01/26 17:46:38] <WALoeIII> why is the agent parsing the [master] config block? | ||
| [2012/01/26 17:46:44] <WALoeIII> only the master should parse that | ||
| [2012/01/26 17:46:49] @ ^scott^ left channel #puppet () | ||
| [2012/01/26 17:46:53] <WALoeIII> only the master should require AR | ||
| [2012/01/26 17:46:53] <pbuckley> your proposing an absurd dilemnia, stop trying to make things so hard ;) | ||
| [2012/01/26 17:47:05] <corrado> hey does anyone have any idea why puppet is not locating a binary in the path on the same run it is installed? | ||
| [2012/01/26 17:47:12] <the_ramink> WALoeIII: add ARGV << "--config=/path/to/puppetmaster.conf" to your config.ru and split it out completely. | ||
| [2012/01/26 17:47:15] <WALoeIII> this worked pre 2.7 | ||
| [2012/01/26 17:47:22] <nlew> corrado: Which version of Puppet? | ||
| [2012/01/26 17:47:34] <WALoeIII> the_ramink: thats a decent answer | ||
| [2012/01/26 17:47:38] @ Quit: benkevan: Quit: leaving | ||
| [2012/01/26 17:47:38] <WALoeIII> I think I'll do that | ||
| [2012/01/26 17:47:58] <WALoeIII> seems like this is a bug though, the agent should not parse the [master] config declaration | ||
| [2012/01/26 17:48:04] <corrado> nlew: 2.7.9 | ||
| [2012/01/26 17:48:18] <nlew> WALoeIII: Are you certain it is? | ||
| [2012/01/26 17:48:22] <WALoeIII> yes | ||
| [2012/01/26 17:48:33] <WALoeIII> because if I go to the agent, and commented out storeconfigs line, then it runs | ||
| [2012/01/26 17:48:47] @ Quit: kelseyhightower: Quit: kelseyhightower | ||
| [2012/01/26 17:48:52] <nlew> And it's in [master] not [main]? | ||
| [2012/01/26 17:48:52] <WALoeIII> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=627154 | ||
| [2012/01/26 17:48:54] @ Quit: q4brk: Quit: Leaving | ||
| [2012/01/26 17:48:57] <WALoeIII> nlew: yes. | ||
| [2012/01/26 17:48:57] <corrado> it is a custom package provider I am making | ||
| [2012/01/26 17:49:04] <WALoeIII> debian has seen it as well apparently | ||
| [2012/01/26 17:49:14] <WALoeIII> the_ramink: I like your work around, thanks for the suggestion | ||
| [2012/01/26 17:49:33] <the_ramink> WALoeIII: could have snuck in. I assume most dev/qa environments have seperate configs like that to facilitate testing. | ||
| [2012/01/26 17:49:41] <nlew> WALoeIII: That's weird.. those warnings are only during compilation, as well.. | ||
| [2012/01/26 17:49:47] @ Quit: lborda: Quit: Ex-Chat | ||
| [2012/01/26 17:50:06] @ viq joined channel #puppet | ||
| [2012/01/26 17:50:16] <WALoeIII> nlew: its when the agent runs | ||
| [2012/01/26 17:50:20] <WALoeIII> it tries to require AR | ||
| [2012/01/26 17:50:21] @ pbuckley_ joined channel #puppet | ||
| [2012/01/26 17:50:24] <WALoeIII> you can follow it with strace | ||
| [2012/01/26 17:50:46] <nlew> I mean the warnings about "You cannot collect [...]" | ||
| [2012/01/26 17:50:55] <zachc> nlew: do modules go in /etc or in /opt? | ||
| [2012/01/26 17:51:25] @ Quit: pbuckley: Ping timeout: 245 seconds | ||
| [2012/01/26 17:51:45] <nlew> zachc: Wherever $modulepath says. Probably want to put them in the first directory in that path, until you have a good reason to split them. | ||
| [2012/01/26 17:53:09] @ Quit: booginga: Quit: Leaving | ||
| [2012/01/26 17:53:23] <corrado> I have a module that copies, sets permissions, and does an initial run of the binary, but even though it is require'd by the package resource, it always says command not found when it gets to evaluating the package | ||
| [2012/01/26 17:53:52] <corrado> if I run puppet again without doing anything else, it works fine | ||
| [2012/01/26 17:55:28] <corrado> does anyone know anything about how commands are located in custom providers? | ||
| [2012/01/26 17:55:34] @ kermit joined channel #puppet | ||
| [2012/01/26 17:56:48] <jaschal> speaking of package resource, how do you use it to install an unsigned rpm? | ||
| [2012/01/26 17:56:54] <nlew> corrado: Oh it says "command not found"? That's a bit odd.. | ||
| [2012/01/26 17:57:03] <nate_h> jaschal, turn off gpg checking for the provider temporarily | ||
| [2012/01/26 17:57:09] <nate_h> or repackage | ||
| [2012/01/26 17:57:57] @ Quit: randomubuntuguy: Ping timeout: 240 seconds | ||
| [2012/01/26 17:58:08] @ Quit: gazoombo: Quit: Leaving. | ||
| [2012/01/26 17:59:01] @ Quit: kangman: Remote host closed the connection | ||
| [2012/01/26 17:59:02] <jaschal> meaning within the particular: package { name: ensure => version, gpgpcheck => off} | ||
| [2012/01/26 17:59:26] @ Quit: johnmilton: Quit: leaving | ||
| [2012/01/26 17:59:37] <corrado> nlew: yeah. and it's clearly in the path. I've been pouring through the code of puppet's "which" method, but it looks totally sane and awesome to me, even though it can't seem to find my little binary on the same run :( | ||
| [2012/01/26 17:59:42] <the_ramink> corrado: sounds like #6907 | ||
| [2012/01/26 17:59:43] <gepetto> the_ramink: corrado: #6907 is http://projects.puppetlabs.com/issues/show/6907 "Puppet - Feature #6907: Ensure providers can be used in the same puppet run that their prerequisites are delivered in. It has a status of Closed and is assigned to -" | ||
| [2012/01/26 18:00:36] <nate_h> corrado, pastebin how you are using it | ||
| [2012/01/26 18:00:47] <sitaktif> walkeran: ok, i'll consider that then (prob a good way to get better at making RPMs too) | ||
| [2012/01/26 18:00:47] @ clover-leaf joined channel #puppet | ||
| [2012/01/26 18:01:07] <nlew> the_ramink: That was what I thought, but that was fixed in 2.7.8 | ||
| [2012/01/26 18:01:45] <nate_h> corrado, can't you specify the full path to the binary? | ||
| [2012/01/26 18:02:18] @ Quit: gniks: Quit: Leaving. | ||
| [2012/01/26 18:02:21] <corrado> nate_h: well the full path will be different between windows and mac. I didn't want to put that code in the provider. let me paste, just a sec | ||
| [2012/01/26 18:02:58] <the_ramink> ah, didn't know that have been fixed, nice. I may look at vscrepo again | ||
| [2012/01/26 18:03:55] <torrancew> nlew: I thought I saw that in the 2.7.10 release notes... | ||
| [2012/01/26 18:04:01] @ Quit: jsm: Quit: jsm | ||
| [2012/01/26 18:04:14] <torrancew> well, the rc notes | ||
| [2012/01/26 18:04:46] @ Quit: kermit: Quit: Leaving. | ||
| [2012/01/26 18:05:46] <eric0> here's an example module. https://github.com/puppetlabs/puppet-dhcp | ||
| [2012/01/26 18:09:00] @ Quit: jbstlmo: Quit: Page closed | ||
| [2012/01/26 18:10:09] @ Quit: metcalfc: Ping timeout: 240 seconds | ||
| [2012/01/26 18:10:21] <corrado> nate_h: here is my provider and the class I use to install it: https://gist.github.com/0b3d12bc56b783f33b3d | ||
| [2012/01/26 18:10:34] @ Quit: alanevans: Remote host closed the connection | ||
| [2012/01/26 18:11:49] @ Quit: kenperkins: Ping timeout: 245 seconds | ||
| [2012/01/26 18:12:05] <corrado> then, I just have a package resource that requires the class | ||
| [2012/01/26 18:13:05] @ Quit: crs: Ping timeout: 245 seconds | ||
| [2012/01/26 18:13:08] <gepetto> ::redmine:: Wiki edit: Downloading_Puppet (#140) @ http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet?version=140 (by Michael Stahnke) | ||
| [2012/01/26 18:13:28] <Raboo> the_ramink torrancew ok | ||
| [2012/01/26 18:13:31] @ benkevan joined channel #puppet | ||
| [2012/01/26 18:14:40] @ Quit: ghg: Quit: Computer has gone to sleep. | ||
| [2012/01/26 18:14:54] @ crs joined channel #puppet | ||
| [2012/01/26 18:15:23] <nate_h> corrado, hmm ya kind of a chicken and egg problem | ||
| [2012/01/26 18:15:36] <nate_h> corrado, you could consider putting xam in your puppet rpm | ||
| [2012/01/26 18:15:42] <nate_h> or making it a rpm dependency | ||
| [2012/01/26 18:15:46] @ Quit: keibaker_away: Ping timeout: 264 seconds | ||
| [2012/01/26 18:15:50] <nate_h> so it gets laid down when you install puppet client | ||
| [2012/01/26 18:16:04] <nate_h> or as part of your boostrap | ||
| [2012/01/26 18:16:38] <nlew> hmm I'm not sure I see why that doesn't work | ||
| [2012/01/26 18:16:53] <corrado> nate_h: I guess I could. was trying to keep the bootstrap as minimal as possible tho.. it already does too much :( | ||
| [2012/01/26 18:17:01] <nlew> what if you set "provider => shell" on the exec? | ||
| [2012/01/26 18:17:45] <corrado> nlew: actually it's not that exec that fails, it's the 'commands :xam => "xam"' that can't find the file | ||
| [2012/01/26 18:17:47] @ Quit: _moses_: Quit: leaving | ||
| [2012/01/26 18:17:57] <nate_h> i'm sure it works the second run though eh | ||
| [2012/01/26 18:17:57] <Raboo> should i guess that this is no longer maintained? | ||
| [2012/01/26 18:18:00] <Raboo> http://projects.puppetlabs.com/projects/puppet/wiki/Module_Ssh_Auth_Patterns | ||
| [2012/01/26 18:18:08] <gepetto> ::redmine:: Wiki edit: Downloading_Puppet (#141) @ http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet?version=141 (by Michael Stahnke) | ||
| [2012/01/26 18:18:10] <corrado> yeah, second run it works like a charm | ||
| [2012/01/26 18:18:13] <nlew> oohhh I didn't even see the second file in that gist haha | ||
| [2012/01/26 18:18:13] <Raboo> changelog is from december 2009 | ||
| [2012/01/26 18:18:30] <nate_h> corrado, ya i run a custom puppet rpm because i have a 3rd party provider with a similar issue | ||
| [2012/01/26 18:18:38] <nate_h> corrado, so my puppet rpm lays it down for me | ||
| [2012/01/26 18:19:05] <nlew> same version of puppet on the agent, 2.7.9? | ||
| [2012/01/26 18:19:25] <corrado> nlew: I'm doing it masterless for now. it's all puppet apply | ||
| [2012/01/26 18:19:30] @ iamzaki joined channel #puppet | ||
| [2012/01/26 18:19:53] <nlew> Yeah this really does seem like it should have been fixed with #6907 | ||
| [2012/01/26 18:19:54] <gepetto> nlew: #6907 is http://projects.puppetlabs.com/issues/show/6907 "Puppet - Feature #6907: Ensure providers can be used in the same puppet run that their prerequisites are delivered in. It has a status of Closed and is assigned to -" | ||
| [2012/01/26 18:20:49] <corrado> yeah, I got all excited when I saw that. it actually does seem to make things better | ||
| [2012/01/26 18:21:08] @ Quit: plasmonyc1: Quit: Leaving. | ||
| [2012/01/26 18:21:30] @ Quit: czervik: Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912] | ||
| [2012/01/26 18:22:07] <corrado> well even if the suitability check is done lazily now, maybe the command lookup in the path is still being done non-lazily? | ||
| [2012/01/26 18:22:22] @ Quit: pbuckley_: Quit: Lost terminal | ||
| [2012/01/26 18:22:23] @ metcalfc joined channel #puppet | ||
| [2012/01/26 18:23:03] <nlew> I'm investigating that now | ||
| [2012/01/26 18:23:16] @ danblack joined channel #puppet | ||
| [2012/01/26 18:23:24] <nlew> I think you would get "Command xam does not exist" | ||
| [2012/01/26 18:23:45] <clover-leaf> Hi all, we've got classes for users that define additional groups that a user would normally be added to, but sometimes those groups don't exist (and shouldn't) on a system. Rather then trying to extdata the whole thing, which would be kind of painful, it'd be nice to truncate that array of groups based on if the group already exists on the system. | ||
| [2012/01/26 18:23:49] <clover-leaf> I've written facts to get the groups, and I can write a define that can determine if the given $name is an existing group, but I'm not sure how I can rebuild an array that could be passed to the user creation class. Anyone have any thoughts on this? | ||
| [2012/01/26 18:24:02] <nlew> corrado: What's the exact error message you get? | ||
| [2012/01/26 18:25:20] <rtyler> for the Jenkins users here, we're getting puppet-lint support real soon now: https://github.com/jenkinsci/warnings-plugin/pull/6 :D | ||
| [2012/01/26 18:25:21] @ Quit: hleitzell: Read error: Connection reset by peer | ||
| [2012/01/26 18:25:25] @ mlg9000 left channel #puppet () | ||
| [2012/01/26 18:25:26] @ hleitzell joined channel #puppet | ||
| [2012/01/26 18:25:39] @ nicferrier left channel #puppet ("rcirc on GNU Emacs 24.0.90.1") | ||
| [2012/01/26 18:25:42] <nlew> -lint support real soon now: | ||
| [2012/01/26 18:25:43] <nlew> https://github.com/jenkinsci/warnings-plugin/pull/6 :D | ||
| [2012/01/26 18:25:47] <nlew> wow fail copy | ||
| [2012/01/26 18:25:49] @ ghg joined channel #puppet | ||
| [2012/01/26 18:25:59] <rtyler> you gave it a shot, and that's what's important | ||
| [2012/01/26 18:26:04] <rtyler> you'll get'em next time kiddo | ||
| [2012/01/26 18:26:06] <nlew> thanks, it's good to be recognized for my efforts | ||
| [2012/01/26 18:26:27] @ jsm joined channel #puppet | ||
| [2012/01/26 18:26:50] @ kermit joined channel #puppet | ||
| [2012/01/26 18:27:38] @ kelseyhightower joined channel #puppet | ||
| [2012/01/26 18:28:10] <corrado> nlew: with optional_commands I get "err: Could not prefetch package provider 'xam': Command xam is missing" | ||
| [2012/01/26 18:28:30] <corrado> with commands, I get "debug: Puppet::Type::Package::ProviderXam: file xam does not exist" | ||
| [2012/01/26 18:28:44] <corrado> which also appears way at the top of the puppet debug log | ||
| [2012/01/26 18:28:59] <corrado> before it applies anything :/ | ||
| [2012/01/26 18:29:29] <nlew> I wonder if it's a puppet apply thing | ||
| [2012/01/26 18:30:44] @ Quit: marrusl: Quit: Счастливо! | ||
| [2012/01/26 18:31:50] @ Quit: crs: Ping timeout: 245 seconds | ||
| [2012/01/26 18:33:09] @ Quit: elementai: Ping timeout: 240 seconds | ||
| [2012/01/26 18:33:29] <corrado> bummer. I was really hoping to use git to manage the manifests and jenkins to apply updates to all the nodes using puppet apply | ||
| [2012/01/26 18:34:24] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2012/01/26 18:36:32] @ crs joined channel #puppet | ||
| [2012/01/26 18:38:39] <nlew> hmm it totally seems to be working for me, with puppet apply.. strange | ||
| [2012/01/26 18:40:50] @ Quit: rideh: Quit: rideh | ||
| [2012/01/26 18:42:48] @ Quit: spiette: Quit: Leaving | ||
| [2012/01/26 18:43:34] <corrado> nlew: could it be related to the fact that the /usr/local/bin directory is in the path by default on mac osx, even though it doesn't exist by default? my xam class creates it | ||
| [2012/01/26 18:43:42] @ newtMcKerr joined channel #puppet | ||
| [2012/01/26 18:43:55] @ geekle_ joined channel #puppet | ||
| [2012/01/26 18:44:18] <nlew> I wouldn't think so.. | ||
| [2012/01/26 18:44:23] @ Quit: jsm: Quit: jsm | ||
| [2012/01/26 18:45:26] <nlew> I definitely see it loading the provider and evaluating its commands while compiling, which is earlier | ||
| [2012/01/26 18:45:26] @ elementai joined channel #puppet | ||
| [2012/01/26 18:45:57] @ the_ramink_ joined channel #puppet | ||
| [2012/01/26 18:46:05] @ Quit: fly91: Ping timeout: 244 seconds | ||
| [2012/01/26 18:46:05] @ Quit: the_ramink: Ping timeout: 255 seconds | ||
| [2012/01/26 18:46:19] @ Quit: brtl: Quit: Leaving. | ||
| [2012/01/26 18:47:05] @ techhelp2 joined channel #puppet | ||
| [2012/01/26 18:47:36] @ Quit: p3rror: Ping timeout: 240 seconds | ||
| [2012/01/26 18:48:19] @ Quit: jsurfer: Ping timeout: 255 seconds | ||
| [2012/01/26 18:48:35] @ robbiet480 joined channel #puppet | ||
| [2012/01/26 18:48:37] <nlew> ah so wait | ||
| [2012/01/26 18:48:45] <nlew> you said you get "file xam does not exist" as a debug message at the top | ||
| [2012/01/26 18:48:56] <robbiet480> whats the suggested way to manage/use git repos since i just heard that vcsrepo is broken and ive been banging my head against the wall for hours | ||
| [2012/01/26 18:48:57] <nlew> what sort of failure message are you getting when it's actually applying though? | ||
| [2012/01/26 18:50:09] @ Quit: techhelp: Ping timeout: 245 seconds | ||
| [2012/01/26 18:50:11] @ jsurfer joined channel #puppet | ||
| [2012/01/26 18:54:06] <corrado> nlew: like I said, it depends if I'm using commands or optional commands. with commands it is the "file xam does not exist" which happens earlier and then again when it applies, followed by "err: /Stage[main]/Mono/Package[MonoMDK]: Provider xam is not functional on this host" | ||
| [2012/01/26 18:54:18] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2012/01/26 18:54:34] <corrado> with optional_commands, it's just "err: Could not prefetch package provider 'xam': Command xam is missing" when it applies | ||
| [2012/01/26 18:54:40] @ rideh joined channel #puppet | ||
| [2012/01/26 18:55:27] <nlew> Are you absolutely, 100%, have already run `puppet apply --version`, certain that you're not on 2.7.7 or earlier? | ||
| [2012/01/26 18:55:45] <nlew> Because that's *exactly* the behavior that was in 2.7.7, and should have been fixed in 2.7.8 :/ | ||
| [2012/01/26 18:56:02] @ Quit: djm68: Remote host closed the connection | ||
| [2012/01/26 18:57:20] <corrado> nlew: mac-4:mac builder$ puppet apply --version | ||
| [2012/01/26 18:57:22] <corrado> 2.7.9 | ||
| [2012/01/26 18:57:50] <nlew> oh come now, you're going to trust the machines? That's just folly! | ||
| [2012/01/26 18:58:04] <nlew> I'm really not sure what's going on, hmm.. I can't reproduce this at all. | ||
| [2012/01/26 18:59:06] @ Quit: Fai1ure_: Remote host closed the connection | ||
| [2012/01/26 18:59:44] <corrado> nlew: thanks so much for trying | ||
| [2012/01/26 19:00:56] @ gniks joined channel #puppet | ||
| [2012/01/26 19:02:50] @ jsurfer_ joined channel #puppet | ||
| [2012/01/26 19:02:59] @ Quit: neonflux: Quit: Leaving. | ||
| [2012/01/26 19:05:05] @ alanevans joined channel #puppet | ||
| [2012/01/26 19:05:26] @ jsurfer__ joined channel #puppet | ||
| [2012/01/26 19:05:39] <nate_h> clover-leaf, hmm | ||
| [2012/01/26 19:05:44] @ Quit: Reepicheep: Quit: Ex-Chat | ||
| [2012/01/26 19:05:58] <nate_h> robbiet480, oh what ver is vscrepo broken in? | ||
| [2012/01/26 19:06:09] <robbiet480> latest i guess | ||
| [2012/01/26 19:06:22] @ Quit: jedi4ever: Read error: Operation timed out | ||
| [2012/01/26 19:06:32] @ Quit: jsurfer: Ping timeout: 252 seconds | ||
| [2012/01/26 19:06:32] @ jsurfer__ is now known as jsurfer | ||
| [2012/01/26 19:06:33] <nate_h> clover-leaf, so wouldnt' that leave you with not being able enforce what groups exist? | ||
| [2012/01/26 19:06:34] <robbiet480> nate_h: http://groups.google.com/group/puppet-users/browse_thread/thread/cb33e0ef64651f64 | ||
| [2012/01/26 19:06:38] <robbiet480> second message | ||
| [2012/01/26 19:06:50] <robbiet480> maybe its just me though | ||
| [2012/01/26 19:06:50] <nate_h> that le sucks, i just upgraded to newest | ||
| [2012/01/26 19:06:55] <robbiet480> but seriously ive tried everything | ||
| [2012/01/26 19:07:03] <robbiet480> vcsrepo wont run on hosts | ||
| [2012/01/26 19:07:09] <robbiet480> nothing in logs either | ||
| [2012/01/26 19:07:30] <nate_h> i have an old version of it | ||
| [2012/01/26 19:07:31] <clover-leaf> nate_h: no, we still can... this isn't for creating the groups, just if a user is added to them. | ||
| [2012/01/26 19:07:41] <nate_h> clover-leaf, oh so you aren't managing groups at all via puppet? | ||
| [2012/01/26 19:09:05] @ Quit: jsurfer_: Ping timeout: 260 seconds | ||
| [2012/01/26 19:09:19] @ Quit: dwalu: Quit: dwalu | ||
| [2012/01/26 19:09:38] <clover-leaf> nate_h: we are. Groups may vary per system. If I have a user class for 'bob' that creates bob and adds him to groups 'accounting' and 'finance' through the "groups" parameter, every system where I include bob needs to have accounting and finance or puppet will complain | ||
| [2012/01/26 19:10:32] @ jsurfer_ joined channel #puppet | ||
| [2012/01/26 19:10:37] <nate_h> so you want to only add the user to those groups if those groups exist on the system already | ||
| [2012/01/26 19:10:38] <clover-leaf> nate_h: so the list of additional groups that bob belongs to would need to vary per system... which we could do via extdata, but would add a lot of overhead | ||
| [2012/01/26 19:10:49] <nate_h> but then you really can't rebuild a system from scratch | ||
| [2012/01/26 19:11:06] <nate_h> so whats the point of managing it via puppet then if you have to manually readd all the groups | ||
| [2012/01/26 19:11:10] <clover-leaf> nate_h: sure you could | ||
| [2012/01/26 19:11:26] <nate_h> so you're saying you have another mapping of hostnames to groups | ||
| [2012/01/26 19:11:41] <nate_h> is that in ext data? | ||
| [2012/01/26 19:11:48] @ Quit: techhelp2: Quit: This computer has gone to sleep | ||
| [2012/01/26 19:12:09] @ Quit: matchaw: Ping timeout: 240 seconds | ||
| [2012/01/26 19:13:02] <nate_h> if so, then your user module should grab that ext data and subtract the one group array from the other | ||
| [2012/01/26 19:13:17] @ Quit: jsurfer: Ping timeout: 240 seconds | ||
| [2012/01/26 19:13:17] @ jsurfer_ is now known as jsurfer | ||
| [2012/01/26 19:13:41] <clover-leaf> nate_h: we have a class that represents a person, so something like usermanagement::user-bob. That class calls defines like usermanagement::manageuser("bob") and usermanagement::managegroup("accounting") which does things like add the user, ssh keys, copies skels and adds to groups | ||
| [2012/01/26 19:14:24] <clover-leaf> nate_h: what I'm trying to avoid is the hostname-to-group mapping in extdata | ||
| [2012/01/26 19:14:57] <nate_h> clover-leaf, so explain to me how you define which hosts get which groups? | ||
| [2012/01/26 19:16:54] @ p3rror joined channel #puppet | ||
| [2012/01/26 19:17:27] <clover-leaf> nate_h: the group relationship is not done at a host level specifically. I have classes that manage the groups. These parallel the user classes, so usermanagement::group-accounting would be an example. This is just a wrapper around a group{} call, really. When applications are installed on the system, say, an accounting software package, that class will include usermanagement::group-accounting. | ||
| [2012/01/26 19:17:50] @ Quit: DJClean: Read error: Operation timed out | ||
| [2012/01/26 19:17:58] @ Quit: Kazuhiro: Quit: Leaving. | ||
| [2012/01/26 19:18:15] <nate_h> so how do you map the user to a group? | ||
| [2012/01/26 19:18:21] <nate_h> would it just be added to every group on the system? | ||
| [2012/01/26 19:19:30] <clover-leaf> nate_h: And then in usermanagement::user-bob, the variable "$additional_groups" is an array of the additional groups that a user belongs to. This ultimately maps to the "groups" parameter in the "user" resource. | ||
| [2012/01/26 19:19:43] @ Quit: kermit: Quit: Leaving. | ||
| [2012/01/26 19:19:54] <nate_h> and you have a fact that grabs groups from the system | ||
| [2012/01/26 19:20:00] <nate_h> and returns array, correct? | ||
| [2012/01/26 19:20:37] @ Quit: jsurfer: Remote host closed the connection | ||
| [2012/01/26 19:20:45] <clover-leaf> nate_h: Can facter return an array at this point? Right now it returns a comma separated string, but that could easily become an array with split | ||
| [2012/01/26 19:20:54] <nate_h> ya, easily | ||
| [2012/01/26 19:21:45] @ jsurfer joined channel #puppet | ||
| [2012/01/26 19:22:06] <clover-leaf> so if $additional_groups is [accounting, finance, HR], and groups_on_system is [accounting, HR, IT], I need to ultimately pass [accounting, HR] to the groups parameter | ||
| [2012/01/26 19:24:53] @ Vulcan[OMNI] joined channel #puppet | ||
| [2012/01/26 19:25:32] <clover-leaf> possibly I can do this with an inline template? is there a ruby function that would return the intersection of two arrays? | ||
| [2012/01/26 19:26:04] @ kermit joined channel #puppet | ||
| [2012/01/26 19:26:17] <torrancew> clover-leaf: probably, but you could also iterate over $additional_groups and check for $groups_on_system.include( $group) | ||
| [2012/01/26 19:26:24] @ matchaw joined channel #puppet | ||
| [2012/01/26 19:26:28] <torrancew> mind you, that won't work literally, but that's the concept | ||
| [2012/01/26 19:26:34] @ Quit: benkevan: Quit: leaving | ||
| [2012/01/26 19:26:40] <nlew> clover-leaf: ary1 & ary2 should do it | ||
| [2012/01/26 19:27:01] <nate_h> clover-leaf, i was going to say write a ruby function | ||
| [2012/01/26 19:27:17] <clover-leaf> nlew: I just Googled that... ironic that my term was the exact same as the real ruby term | ||
| [2012/01/26 19:27:28] <nate_h> the page i had open | ||
| [2012/01/26 19:27:28] <nate_h> http://ruby-doc.org/core-1.9.3/Array.html | ||
| [2012/01/26 19:27:29] <nate_h> hehe | ||
| [2012/01/26 19:27:37] <nate_h> https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/puppet/parser/functions/merge.rb | ||
| [2012/01/26 19:27:42] <nate_h> use the functions in that module as a guide | ||
| [2012/01/26 19:27:48] <nate_h> then write your own intersect function | ||
| [2012/01/26 19:27:54] @ Quit: paxos: Quit: Leaving. | ||
| [2012/01/26 19:28:34] <nate_h> perhaps more like this one | ||
| [2012/01/26 19:28:35] <nate_h> https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/puppet/parser/functions/join.rb | ||
| [2012/01/26 19:29:02] <clover-leaf> nate_h: it should be literal... I forget if I can get arrays out of an inline_template, but I'm sure I can go from there | ||
| [2012/01/26 19:29:31] <nate_h> clover-leaf, ya i'm saying just write a proper puppet function | ||
| [2012/01/26 19:30:02] <torrancew> clover-leaf: IIRC inline_template will return a string | ||
| [2012/01/26 19:30:22] @ psye joined channel #puppet | ||
| [2012/01/26 19:30:25] <psye> is this real? -> http://adf.ly/50eZt | ||
| [2012/01/26 19:30:28] @ Quit: psye: Client Quit | ||
| [2012/01/26 19:30:46] <clover-leaf> well, this seems to be the way to go in general, thanks all! | ||
| [2012/01/26 19:31:02] @ Quit: jsurfer: Ping timeout: 252 seconds | ||
| [2012/01/26 19:31:16] @ jsm joined channel #puppet | ||
| [2012/01/26 19:31:20] <nate_h> psye asshat | ||
| [2012/01/26 19:31:33] <nate_h> what a lame site | ||
| [2012/01/26 19:31:41] <nate_h> shortens url and makes you wait 5 seconds to see the link | ||
| [2012/01/26 19:32:13] @ jsurfer joined channel #puppet | ||
| [2012/01/26 19:34:13] @ Quit: jsurfer: Client Quit | ||
| [2012/01/26 19:36:05] <nate_h> clover-leaf, http://www.pastie.org/3260114 | ||
| [2012/01/26 19:36:38] <clover-leaf> nate_h: nice! | ||
| [2012/01/26 19:36:44] <nate_h> i didn't test that | ||
| [2012/01/26 19:36:47] <nate_h> but its probably close | ||
| [2012/01/26 19:37:39] <nate_h> probably needs to ensure two arguments for this one, so that should be arguement.size < 2 | ||
| [2012/01/26 19:38:13] @ jsurfer joined channel #puppet | ||
| [2012/01/26 19:38:23] <nate_h> jsurfer, hey where in hawaii are you from? | ||
| [2012/01/26 19:38:26] <nate_h> i grew up there | ||
| [2012/01/26 19:38:31] <clover-leaf> nate_h: I suppose it could return array1 if array2 didn't exist, but that does seem silly | ||
| [2012/01/26 19:38:40] <nate_h> clover-leaf, shrug, ya you could | ||
| [2012/01/26 19:39:40] @ IndyMichaelB joined channel #puppet | ||
| [2012/01/26 19:39:54] <nate_h> http://www.pastie.org/3260134 | ||
| [2012/01/26 19:40:04] <nate_h> it also had a reference to and old variable | ||
| [2012/01/26 19:40:05] <nate_h> removed it | ||
| [2012/01/26 19:40:11] <nate_h> oops still not right :P | ||
| [2012/01/26 19:40:25] <nate_h> http://www.pastie.org/3260139 | ||
| [2012/01/26 19:40:27] <nate_h> there we go | ||
| [2012/01/26 19:41:13] @ tmclaugh joined channel #puppet | ||
| [2012/01/26 19:41:21] @ rbowlby83 joined channel #puppet | ||
| [2012/01/26 19:41:25] @ Quit: jmontleon: Quit: Done Sir Done! | ||
| [2012/01/26 19:41:57] @ Quit: dan__t: Ping timeout: 240 seconds | ||
| [2012/01/26 19:42:47] <rbowlby83> hey all I have a bit of a puppet security issue resulting from apache. The apache proxypass to the puppetmasterca is proxying as if the initial request IP was 127.0.0.1. So obviously the auth.conf is letting ALL incoming API calls work where localhost is allowed. :( | ||
| [2012/01/26 19:44:09] @ repus joined channel #puppet | ||
| [2012/01/26 19:44:42] @ Quit: jsm: Quit: jsm | ||
| [2012/01/26 19:44:45] <repus> ciao | ||
| [2012/01/26 19:45:07] @ Quit: williemach: Quit: Leaving. | ||
| [2012/01/26 19:45:19] @ repus left channel #puppet () | ||
| [2012/01/26 19:47:40] <rbowlby83> the puppetmasterca apache log file shows something like this: 127.0.0.1 - - [27/Jan/2012:00:32:00 +0000] "GET /production/certificate_statuses/no_key HTTP/1.1" 200 | ||
| [2012/01/26 19:47:55] <rbowlby83> and that's coming from another host not localhost...kind of a big deal. lol | ||
| [2012/01/26 19:48:56] @ Quit: ukd1_: Ping timeout: 240 seconds | ||
| [2012/01/26 19:49:05] @ Quit: ukd1: Ping timeout: 255 seconds | ||
| [2012/01/26 19:49:44] @ Quit: gabrtv: Quit: gabrtv | ||
| [2012/01/26 19:51:03] @ kelseyhightower left channel #puppet () | ||
| [2012/01/26 19:52:03] <rbowlby83> I wouldn't be surprised if other peoples apache setup were doing something similar since we pretty much followed the pro puppet book. | ||
| [2012/01/26 19:52:12] <rbowlby83> http://pastebin.com/rDKPSjjy | ||
| [2012/01/26 19:53:38] @ clover-leaf left channel #puppet () | ||
| [2012/01/26 19:54:15] @ Quit: gniks: Remote host closed the connection | ||
| [2012/01/26 19:55:19] @ Quit: ianbrandt: Quit: ianbrandt | ||
| [2012/01/26 19:57:50] <rbowlby83> anyone? | ||
| [2012/01/26 19:57:53] @ teknotus_ is now known as teknotus | ||
| [2012/01/26 19:58:14] <metcalfc> dpittman: jamesturnbull: or any other puppet labs folks? | ||
| [2012/01/26 19:58:40] @ Quit: benjiedmund: Remote host closed the connection | ||
| [2012/01/26 19:59:55] @ lborda joined channel #puppet | ||
| [2012/01/26 20:00:42] @ Quit: lborda: Remote host closed the connection | ||
| [2012/01/26 20:01:44] @ Quit: Wolfspyre: Quit: Leaving. | ||
| [2012/01/26 20:01:56] @ techhelp joined channel #puppet | ||
| [2012/01/26 20:06:42] @ robbiet480 is now known as robbiet480_away | ||
| [2012/01/26 20:07:28] @ jsm joined channel #puppet | ||
| [2012/01/26 20:09:10] <dpittman> metcalfc: Hey, wazzup? | ||
| [2012/01/26 20:12:06] @ opsmason joined channel #puppet | ||
| [2012/01/26 20:12:23] @ Quit: opsmason: Client Quit | ||
| [2012/01/26 20:13:28] <matti> Hi dpittman | ||
| [2012/01/26 20:13:42] @ Quit: Vulcan[OMNI]: Quit: Vulcan[OMNI] | ||
| [2012/01/26 20:14:11] <dpittman> matti: Hey. :) | ||
| [2012/01/26 20:14:16] <jbaldridge> hmmm... is there a "correct" way to represent optional deps in a Modulefile? | ||
| [2012/01/26 20:14:20] <matti> :> | ||
| [2012/01/26 20:16:10] @ peridot joined channel #puppet | ||
| [2012/01/26 20:16:26] @ ctracey__ joined channel #puppet | ||
| [2012/01/26 20:17:16] <peridot> I'm implementing the vcsrepo, but having some troubles since I use environments. If I put it in both production and testing, it works fine, and picks up the correct code. However, if it doesn't exist in production, it fails in testing. Any ideas what's going on? | ||
| [2012/01/26 20:17:38] <peridot> I'm using version 2.7.6-1 | ||
| [2012/01/26 20:18:03] @ Quit: endzYme: Quit: Leaving. | ||
| [2012/01/26 20:18:28] <eric0> peridot: #4409 | ||
| [2012/01/26 20:18:30] <gepetto> eric0: peridot: #4409 is http://projects.puppetlabs.com/issues/show/4409 "Puppet - Bug #4409: puppetmasterd does not find custom types for environment. It has a status of Closed and is assigned to Daniel Pittman" | ||
| [2012/01/26 20:18:31] @ Quit: lak: Quit: Leaving. | ||
| [2012/01/26 20:19:09] @ Quit: the_ramink_: Ping timeout: 240 seconds | ||
| [2012/01/26 20:19:11] <dpittman> peridot: We don't handle that well. It should be fixed in Telly. :) | ||
| [2012/01/26 20:19:48] <eric0> ah whups its superceded by #12173 | ||
| [2012/01/26 20:19:48] <gepetto> eric0: #12173 is http://projects.puppetlabs.com/issues/show/12173 "Puppet - Bug #12173: Masters cannot reliably distinguish between multiple versions of a type/function/plugin used in different environments. It has a status of Accepted and is assigned to -" | ||
| [2012/01/26 20:19:54] @ robbiet480_away is now known as robbiet480 | ||
| [2012/01/26 20:20:07] @ Quit: comptona: Ping timeout: 244 seconds | ||
| [2012/01/26 20:20:13] @ Quit: langworthy: Quit: langworthy | ||
| [2012/01/26 20:20:25] <peridot> But it does seem to pickup the code from the correct spot at least. Thank you. | ||
| [2012/01/26 20:21:36] @ Quit: Tobu: Ping timeout: 272 seconds | ||
| [2012/01/26 20:22:32] @ peridot left channel #puppet () | ||
| [2012/01/26 20:24:57] @ djm68 joined channel #puppet | ||
| [2012/01/26 20:26:03] @ Quit: social: Ping timeout: 252 seconds | ||
| [2012/01/26 20:26:41] @ Quit: p3rror: Quit: Leaving | ||
| [2012/01/26 20:30:37] @ Quit: rcrowley: Quit: Computer has gone to sleep. | ||
| [2012/01/26 20:30:49] @ ezmobius joined channel #puppet | ||
| [2012/01/26 20:30:50] @ gazoombo joined channel #puppet | ||
| [2012/01/26 20:31:23] @ andyt joined channel #puppet | ||
| [2012/01/26 20:32:10] @ Quit: n0ts: Quit: Tiarra 0.1: SIGTERM received; exit | ||
| [2012/01/26 20:32:12] @ n0ts_ joined channel #puppet | ||
| [2012/01/26 20:32:18] @ social joined channel #puppet | ||
| [2012/01/26 20:33:36] @ gabrtv joined channel #puppet | ||
| [2012/01/26 20:34:32] @ Quit: ezmobius|zoning|: Ping timeout: 255 seconds | ||
| [2012/01/26 20:35:53] @ spicyWith joined channel #puppet | ||
| [2012/01/26 20:37:46] @ Quit: joshcooper: Quit: joshcooper | ||
| [2012/01/26 20:38:05] @ cliff-hm joined channel #puppet | ||
| [2012/01/26 20:38:12] @ Quit: seanh-ansca: Ping timeout: 244 seconds | ||
| [2012/01/26 20:38:32] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2012/01/26 20:40:41] @ nichos joined channel #puppet | ||
| [2012/01/26 20:42:36] @ Quit: ctracey__: Ping timeout: 240 seconds | ||
| [2012/01/26 20:43:30] @ Quit: jsm: Quit: jsm | ||
| [2012/01/26 20:47:58] @ Quit: n0ts_: Quit: Tiarra 0.1+svn-38663M: SIGTERM received; exit | ||
| [2012/01/26 20:48:12] @ n0ts joined channel #puppet | ||
| [2012/01/26 20:49:16] @ Quit: jsurfer: Quit: jsurfer | ||
| [2012/01/26 20:54:08] @ Quit: ghg: Quit: Computer has gone to sleep. | ||
| [2012/01/26 20:56:04] @ gniks joined channel #puppet | ||
| [2012/01/26 20:58:30] @ Quit: hooper: Ping timeout: 252 seconds | ||
| [2012/01/26 20:59:19] @ langworthy joined channel #puppet | ||
| [2012/01/26 20:59:33] @ _moses_ joined channel #puppet | ||
| [2012/01/26 21:00:15] @ Quit: djm68: Remote host closed the connection | ||
| [2012/01/26 21:00:41] @ gabrtv left channel #puppet () | ||
| [2012/01/26 21:01:10] @ newtMcKerr joined channel #puppet | ||
| [2012/01/26 21:01:46] @ robbiet480 is now known as robbiet480_away | ||
| [2012/01/26 21:02:01] <nichos> If I have an installation of puppet and I change hosts, should a puppetca --clean --all be adequate to start over or do I need to take additional steps. | ||
| [2012/01/26 21:03:03] @ endzYme joined channel #puppet | ||
| [2012/01/26 21:03:49] @ Tobu joined channel #puppet | ||
| [2012/01/26 21:05:00] @ astrostl joined channel #puppet | ||
| [2012/01/26 21:07:43] @ Quit: wilmoore: Remote host closed the connection | ||
| [2012/01/26 21:07:45] @ clayb joined channel #puppet | ||
| [2012/01/26 21:11:01] @ gazoombo1 joined channel #puppet | ||
| [2012/01/26 21:11:02] @ Quit: jiboumans: Quit: jiboumans | ||
| [2012/01/26 21:11:37] @ Quit: gazoombo: Ping timeout: 240 seconds | ||
| [2012/01/26 21:11:48] @ lak joined channel #puppet | ||
| [2012/01/26 21:11:50] @ Quit: lak: Changing host | ||
| [2012/01/26 21:11:50] @ lak joined channel #puppet | ||
| [2012/01/26 21:11:50] @ Quit: rideh: Quit: rideh | ||
| [2012/01/26 21:14:41] @ rcrowley joined channel #puppet | ||
| [2012/01/26 21:17:53] @ ChikuLinu__ joined channel #puppet | ||
| [2012/01/26 21:18:49] @ Quit: nfagerlund: Remote host closed the connection | ||
| [2012/01/26 21:20:09] @ Quit: Chiku|dc: Ping timeout: 240 seconds | ||
| [2012/01/26 21:24:26] @ mythmon joined channel #puppet | ||
| [2012/01/26 21:24:46] @ Quit: jaschal: Quit: I'm outta here... | ||
| [2012/01/26 21:24:58] <mythmon> is there a thing like "puppet apply" that is a no-op? | ||
| [2012/01/26 21:27:30] @ Quit: endzYme: Quit: Leaving. | ||
| [2012/01/26 21:29:40] @ Quit: erkules: Ping timeout: 260 seconds | ||
| [2012/01/26 21:30:32] @ erkules joined channel #puppet | ||
| [2012/01/26 21:31:05] @ plasmonyc joined channel #puppet | ||
| [2012/01/26 21:31:26] @ Quit: ezmobius: Quit: peace out | ||
| [2012/01/26 21:32:17] @ Quit: zachc: Quit: Page closed | ||
| [2012/01/26 21:32:32] @ Quit: bigwiggl1r: Ping timeout: 272 seconds | ||
| [2012/01/26 21:33:41] @ bigwiggler joined channel #puppet | ||
| [2012/01/26 21:33:46] @ Quit: rbowlby83: Ping timeout: 264 seconds | ||
| [2012/01/26 21:34:13] <Callek> mythmon: |puppet apply --noop| | ||
| [2012/01/26 21:34:23] <Callek> iirc | ||
| [2012/01/26 21:34:40] <Callek> or if my memory is wrong then its probably --dry-run | ||
| [2012/01/26 21:34:54] @ Quit: bmahe: Quit: Leaving | ||
| [2012/01/26 21:34:57] <geekle_> It's --noop | ||
| [2012/01/26 21:35:33] @ Quit: |Majestic|: Read error: Connection reset by peer | ||
| [2012/01/26 21:35:53] @ |Majestic| joined channel #puppet | ||
| [2012/01/26 21:36:32] <Callek> (I'm on my windows machine without a puppet terminal atm, didn't feel like ssh-ing to a slave to figure out what it was :-) | ||
| [2012/01/26 21:36:48] <Callek> (...or looking up the docs for that matter) | ||
| [2012/01/26 21:37:02] @ Quit: pcarlisle: Quit: Computer has gone to sleep. | ||
| [2012/01/26 21:37:22] @ Quit: iamzaki: Remote host closed the connection | ||
| [2012/01/26 21:37:34] <geekle_> All good. :) | ||
| [2012/01/26 21:38:55] @ daysmen joined channel #puppet | ||
| [2012/01/26 21:40:14] @ shanlar- joined channel #puppet | ||
| [2012/01/26 21:40:43] @ Quit: shanlar: Read error: Connection reset by peer | ||
| [2012/01/26 21:40:43] @ neonflux joined channel #puppet | ||
| [2012/01/26 21:41:09] @ Quit: shadoi: Quit: Leaving. | ||
| [2012/01/26 21:42:53] @ Quit: alanevans: Remote host closed the connection | ||
| [2012/01/26 21:45:06] @ Quit: kermit: Quit: Leaving. | ||
| [2012/01/26 21:45:43] @ Quit: mykhyggz: Remote host closed the connection | ||
| [2012/01/26 21:46:13] @ ctracey__ joined channel #puppet | ||
| [2012/01/26 21:47:55] @ Quit: cwarden: Ping timeout: 252 seconds | ||
| [2012/01/26 21:51:51] @ rcrowley_ joined channel #puppet | ||
| [2012/01/26 21:54:37] @ Quit: astrostl: | ||
| [2012/01/26 21:56:27] @ Quit: rcrowley_: Client Quit | ||
| [2012/01/26 21:57:51] @ Quit: blentz: Quit: Ex-Chat | ||
| [2012/01/26 21:59:07] @ johnmilton joined channel #puppet | ||
| [2012/01/26 22:00:36] @ Quit: lak: Quit: Leaving. | ||
| [2012/01/26 22:03:43] @ kermit joined channel #puppet | ||
| [2012/01/26 22:03:58] <johnmilton> do i have to d/l the version of puppet for each os of my nodes? | ||
| [2012/01/26 22:05:52] <kerframil> johnmilton: the agents should not be newer than the master. other than that, it's not too fussy. | ||
| [2012/01/26 22:06:08] @ pdtpatrick_ joined channel #puppet | ||
| [2012/01/26 22:06:18] @ Quit: Tobu: Ping timeout: 248 seconds | ||
| [2012/01/26 22:06:52] @ Quit: choonming: Remote host closed the connection | ||
| [2012/01/26 22:06:53] <johnmilton> so i can run a master on centos and have debian nodes using just the rhel tarball? | ||
| [2012/01/26 22:07:06] <ctracey__> johnmilton, yes | ||
| [2012/01/26 22:07:09] <johnmilton> cool | ||
| [2012/01/26 22:07:26] <johnmilton> thanks for not yelling at me :) | ||
| [2012/01/26 22:07:30] @ mykhyggz joined channel #puppet | ||
| [2012/01/26 22:07:38] <ctracey__> yelling? | ||
| [2012/01/26 22:08:06] @ Quit: metcalfc: Quit: Leaving | ||
| [2012/01/26 22:08:22] <johnmilton> thought maybe it was a dumb question | ||
| [2012/01/26 22:08:29] @ Quit: clayb: Quit: Leaving. | ||
| [2012/01/26 22:09:15] @ Quit: zanefactory: Quit: zanefactory | ||
| [2012/01/26 22:13:51] @ kelseyhightower joined channel #puppet | ||
| [2012/01/26 22:18:00] @ Quit: tmclaugh: Quit: tmclaugh | ||
| [2012/01/26 22:19:58] @ Quit: johnston_: Ping timeout: 264 seconds | ||
| [2012/01/26 22:24:29] @ Quit: joe-mac: Remote host closed the connection | ||
| [2012/01/26 22:24:45] @ joe-mac joined channel #puppet | ||
| [2012/01/26 22:28:36] @ Quit: cliff-hm: Ping timeout: 240 seconds | ||
| [2012/01/26 22:32:05] @ Quit: Holocaine: Ping timeout: 260 seconds | ||
| [2012/01/26 22:33:12] @ choonming joined channel #puppet | ||
| [2012/01/26 22:33:17] @ Quit: andyt: Ping timeout: 240 seconds | ||
| [2012/01/26 22:39:19] @ gabrtv_ joined channel #puppet | ||
| [2012/01/26 22:39:20] @ gabrtv_ left channel #puppet () | ||
| [2012/01/26 22:42:14] @ drewrm joined channel #puppet | ||
| [2012/01/26 22:42:52] @ jiboumans joined channel #puppet | ||
| [2012/01/26 22:46:05] @ Quit: mykhyggz: Ping timeout: 260 seconds | ||
| [2012/01/26 22:47:49] @ Tobu joined channel #puppet | ||
| [2012/01/26 22:50:01] @ Quit: gazoombo1: Quit: Leaving. | ||
| [2012/01/26 22:51:32] @ nichos left channel #puppet ("PING 1327636291") | ||
| [2012/01/26 22:54:25] @ robbiet480_away is now known as robbiet480 | ||
| [2012/01/26 22:54:44] @ Quit: l0n: | ||
| [2012/01/26 22:55:06] @ Quit: shanlar-: Ping timeout: 252 seconds | ||
| [2012/01/26 22:58:32] @ dissipate_ joined channel #puppet | ||
| [2012/01/26 22:59:20] @ pdtpatrick_ left channel #puppet () | ||
| [2012/01/26 23:01:59] @ shanlar joined channel #puppet | ||
| [2012/01/26 23:02:26] @ Quit: plasmonyc: Quit: Leaving. | ||
| [2012/01/26 23:03:06] @ shanlar- joined channel #puppet | ||
| [2012/01/26 23:06:33] @ Quit: shanlar: Ping timeout: 248 seconds | ||
| [2012/01/26 23:06:33] @ randomubuntuguy joined channel #puppet | ||
| [2012/01/26 23:11:54] <dissipate_> how do you do a require on a custom resource? | ||
| [2012/01/26 23:12:17] <dissipate_> for instance, if i have a custom resource 'apt::key' | ||
| [2012/01/26 23:12:19] <dissipate_> http://projects.puppetlabs.com/projects/1/wiki/Apt_Keys_Patterns | ||
| [2012/01/26 23:12:47] <dissipate_> is it require => Apt::key['key resource'] | ||
| [2012/01/26 23:14:45] @ shadoi joined channel #puppet | ||
| [2012/01/26 23:15:48] @ Majestic joined channel #puppet | ||
| [2012/01/26 23:16:42] @ robbiet480 is now known as robbiet480_away | ||
| [2012/01/26 23:17:40] @ Quit: langworthy: Quit: langworthy | ||
| [2012/01/26 23:18:03] @ kenperkins joined channel #puppet | ||
| [2012/01/26 23:19:20] @ Quit: |Majestic|: Ping timeout: 260 seconds | ||
| [2012/01/26 23:20:38] @ Quit: Tobu: Read error: Operation timed out | ||
| [2012/01/26 23:20:40] @ langworthy joined channel #puppet | ||
| [2012/01/26 23:25:45] @ Quit: shanlar-: Ping timeout: 248 seconds | ||
| [2012/01/26 23:28:17] @ Quit: dissipate_: Ping timeout: 240 seconds | ||
| [2012/01/26 23:29:15] @ AshishH joined channel #puppet | ||
| [2012/01/26 23:30:59] @ Quit: choonming: Ping timeout: 245 seconds | ||
| [2012/01/26 23:32:44] <ctracey__> anyone have info on how to require resources conditionally | ||
| [2012/01/26 23:32:56] <ctracey__> cant seem to get it straight and its not well documented | ||
| [2012/01/26 23:33:02] @ shanlar joined channel #puppet | ||
| [2012/01/26 23:34:29] @ Quit: gniks: Quit: Leaving. | ||
| [2012/01/26 23:35:56] @ Quit: Callek: Ping timeout: 240 seconds | ||
| [2012/01/26 23:36:17] @ shanlar- joined channel #puppet | ||
| [2012/01/26 23:36:55] @ Quit: johnmilton: Remote host closed the connection | ||
| [2012/01/26 23:39:06] @ Quit: shanlar: Ping timeout: 252 seconds | ||
| [2012/01/26 23:41:10] @ bobra joined channel #puppet | ||
| [2012/01/26 23:44:06] @ choonming joined channel #puppet | ||
| [2012/01/26 23:44:56] @ Bullardo joined channel #puppet | ||
| [2012/01/26 23:48:23] @ Holocaine joined channel #puppet |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!