Monday, 2012-01-09

[2012/01/09 00:01:13] @ Log started by gepetto
[2012/01/09 00:01:13] @ Quit: testbot2:
[2012/01/09 00:12:43] @ Quit: K1rk: Quit: Leaving
[2012/01/09 00:15:19] @ K1rk joined channel #puppet
[2012/01/09 00:20:48] @ K1rk_ joined channel #puppet
[2012/01/09 00:21:43] @ Quit: K1rk: Ping timeout: 240 seconds
[2012/01/09 00:22:06] @ Stenbryggen joined channel #puppet
[2012/01/09 00:23:46] @ Alssi joined channel #puppet
[2012/01/09 00:30:03] @ Quit: nated: Quit: leaving
[2012/01/09 00:30:10] @ Quit: gniks: Quit: Leaving.
[2012/01/09 00:31:09] @ Quit: joe-mac: Ping timeout: 240 seconds
[2012/01/09 00:37:37] <elasticdog> can you not `notify => Service["puppet"]` to have it restart the agent daemon?
[2012/01/09 00:37:56] <elasticdog> it looks like a handful of machines TERM'd the process and it never started back up
[2012/01/09 00:43:25] <elasticdog> http://projects.puppetlabs.com/issues/7273 somewhat answers that question
[2012/01/09 00:43:45] @ samkilaru joined channel #puppet
[2012/01/09 00:44:49] @ Quit: Holocaine: Ping timeout: 240 seconds
[2012/01/09 00:47:33] <mukulm> how can I apply condition in package syntac ?
[2012/01/09 00:51:30] @ Demosthenes joined channel #puppet
[2012/01/09 00:55:19] <nevyn> mukulm: what are you trying to do?
[2012/01/09 00:57:36] @ Quit: drewrm: Ping timeout: 248 seconds
[2012/01/09 00:57:54] <mukulm> nevyn, I am installing a citrix package but i want to apply a condition that if correct repository is set in /etc/apt/source.list then only the package will be install
[2012/01/09 01:03:30] @ vagn joined channel #puppet
[2012/01/09 01:04:24] @ Quit: teratoma: Quit: leaving
[2012/01/09 01:17:36] @ Holocaine joined channel #puppet
[2012/01/09 01:18:34] @ ali3n0 joined channel #puppet
[2012/01/09 01:19:09] <haus> mukulm: are you using the apt module?
[2012/01/09 01:19:16] @ Quit: Demosthenes: Read error: Connection reset by peer
[2012/01/09 01:22:08] @ Quit: MUILTR: Read error: Connection reset by peer
[2012/01/09 01:23:25] <haus> you could write a custom fact to check if it's in your sources.list
[2012/01/09 01:24:19] <haus> or if you want the repository and the package, you could do something like package { "citrix": require => Apt::source['repository'] }
[2012/01/09 01:25:24] @ Quit: Holocaine:
[2012/01/09 01:29:56] <mukulm> so do i have to mention the repository as /etc/apt/sources.list in "package { "citrix": require => Apt::source['repository'] } ?
[2012/01/09 01:30:27] <bob2> you don't want to edit /etc/apt/sources.list
[2012/01/09 01:30:33] <bob2> you want to put files in /etc/apt/sources.list.d/
[2012/01/09 01:30:47] <mukulm> also if this acts as a condition ?
[2012/01/09 01:33:05] <mukulm> actually there are repo lines mentioned in /etc/apt/sources.list & package will be installed through the same ?
[2012/01/09 01:35:12] @ teratoma joined channel #puppet
[2012/01/09 01:37:00] @ MTR|AFK joined channel #puppet
[2012/01/09 01:39:17] <nevyn> mukulm: so make your package require a file resource in /etc/apt/sources.list.d/ that specifies the right repo
[2012/01/09 01:39:36] @ emag_ joined channel #puppet
[2012/01/09 01:40:30] @ karsten joined channel #puppet
[2012/01/09 01:40:41] <mukulm> k also what "require => Apt::source['repository'] } " does ?
[2012/01/09 01:41:48] @ hleitzell joined channel #puppet
[2012/01/09 01:41:54] @ sdog joined channel #puppet
[2012/01/09 01:41:57] @ Quit: skm: Quit: Computer has gone to sleep.
[2012/01/09 01:42:00] @ Quit: sdog: Changing host
[2012/01/09 01:42:00] @ sdog joined channel #puppet
[2012/01/09 01:42:33] @ and`_ joined channel #puppet
[2012/01/09 01:44:23] @ Sargun_S1reen joined channel #puppet
[2012/01/09 01:45:21] @ torrance1 joined channel #puppet
[2012/01/09 01:45:23] @ Wicla_ joined channel #puppet
[2012/01/09 01:45:56] @ Quit: MattTheRat: Ping timeout: 240 seconds
[2012/01/09 01:46:10] @ freiheit_ joined channel #puppet
[2012/01/09 01:46:16] @ riha joined channel #puppet
[2012/01/09 01:46:16] <mythmon> How likely is it that Puppet works on Ruby 1.9 in the near future?
[2012/01/09 01:46:17] @ Quit: jense: Ping timeout: 240 seconds
[2012/01/09 01:46:17] @ Quit: emag: Ping timeout: 240 seconds
[2012/01/09 01:46:18] @ Quit: riha: *.net *.split
[2012/01/09 01:46:18] @ Quit: vagn: *.net *.split
[2012/01/09 01:46:19] @ Quit: krish: *.net *.split
[2012/01/09 01:46:20] @ Quit: joe-mac1: *.net *.split
[2012/01/09 01:46:20] @ Quit: bobra: *.net *.split
[2012/01/09 01:46:21] @ Quit: and`: *.net *.split
[2012/01/09 01:46:21] @ Quit: cwarden: *.net *.split
[2012/01/09 01:46:22] @ Quit: Hilli: *.net *.split
[2012/01/09 01:46:23] @ Quit: kloeri: *.net *.split
[2012/01/09 01:46:23] @ Quit: rmt: *.net *.split
[2012/01/09 01:46:24] @ Quit: jl000: *.net *.split
[2012/01/09 01:46:25] @ Quit: garethr: *.net *.split
[2012/01/09 01:46:25] @ Quit: jamesturnbull: *.net *.split
[2012/01/09 01:46:26] @ Quit: fetep: *.net *.split
[2012/01/09 01:46:27] @ Quit: rubic: *.net *.split
[2012/01/09 01:46:27] @ Quit: shawns|work: *.net *.split
[2012/01/09 01:46:28] @ Quit: Espen-_-: *.net *.split
[2012/01/09 01:46:29] @ Quit: paroneayea: *.net *.split
[2012/01/09 01:46:30] @ Quit: tily: *.net *.split
[2012/01/09 01:46:30] @ Quit: Vorik: *.net *.split
[2012/01/09 01:46:31] @ Quit: crs: *.net *.split
[2012/01/09 01:46:32] @ Quit: rutger: *.net *.split
[2012/01/09 01:46:33] @ Quit: SubOracle: *.net *.split
[2012/01/09 01:46:33] @ Quit: xyn: *.net *.split
[2012/01/09 01:46:34] @ Quit: n0ts: *.net *.split
[2012/01/09 01:46:34] @ Quit: torrancew: *.net *.split
[2012/01/09 01:46:35] @ Quit: Xenith: *.net *.split
[2012/01/09 01:46:35] @ Quit: trespan: *.net *.split
[2012/01/09 01:46:36] @ Quit: jb___: *.net *.split
[2012/01/09 01:46:36] @ Quit: jamesfryman: *.net *.split
[2012/01/09 01:46:37] @ Quit: mythmon: *.net *.split
[2012/01/09 01:46:38] @ Quit: lavaman: *.net *.split
[2012/01/09 01:46:38] @ Quit: falsch: *.net *.split
[2012/01/09 01:46:39] @ Quit: Sargun_Screen: *.net *.split
[2012/01/09 01:46:39] @ Quit: karsten_: *.net *.split
[2012/01/09 01:46:40] @ Quit: agagag: *.net *.split
[2012/01/09 01:46:40] @ Quit: habalux: *.net *.split
[2012/01/09 01:46:41] @ Quit: marksteele: *.net *.split
[2012/01/09 01:46:43] @ Quit: tripoux: *.net *.split
[2012/01/09 01:46:44] @ Quit: jamezpolley: *.net *.split
[2012/01/09 01:46:44] @ Quit: Wicla: *.net *.split
[2012/01/09 01:46:45] @ Quit: ccaum: *.net *.split
[2012/01/09 01:46:47] @ Quit: glarizza: *.net *.split
[2012/01/09 01:46:48] @ Quit: bkero: *.net *.split
[2012/01/09 01:46:49] @ Quit: ezekiel: *.net *.split
[2012/01/09 01:46:49] @ Quit: fdask: *.net *.split
[2012/01/09 01:46:50] @ Quit: sitaktif: *.net *.split
[2012/01/09 01:46:51] @ Quit: chetan-: *.net *.split
[2012/01/09 01:46:51] @ Quit: shine: *.net *.split
[2012/01/09 01:46:52] @ Quit: soh: *.net *.split
[2012/01/09 01:46:53] @ Quit: markatto: *.net *.split
[2012/01/09 01:46:54] @ Quit: vStone: *.net *.split
[2012/01/09 01:46:55] @ Quit: unixdaemon: *.net *.split
[2012/01/09 01:46:55] @ Quit: hleitzel1: *.net *.split
[2012/01/09 01:47:00] @ agagag joined channel #puppet
[2012/01/09 01:47:37] @ nitram_macair_ joined channel #puppet
[2012/01/09 01:48:06] @ Quit: bmahe: Remote host closed the connection
[2012/01/09 01:49:00] @ Quit: Djelibeybi: Quit: Textual IRC Client: http://www.textualapp.com/
[2012/01/09 01:49:43] @ vagn joined channel #puppet
[2012/01/09 01:49:43] @ crs joined channel #puppet
[2012/01/09 01:49:43] @ ezekiel joined channel #puppet
[2012/01/09 01:49:43] @ riha joined channel #puppet
[2012/01/09 01:49:43] @ krish joined channel #puppet
[2012/01/09 01:49:43] @ joe-mac1 joined channel #puppet
[2012/01/09 01:49:43] @ bobra joined channel #puppet
[2012/01/09 01:49:43] @ cwarden joined channel #puppet
[2012/01/09 01:49:43] @ Hilli joined channel #puppet
[2012/01/09 01:49:43] @ kloeri joined channel #puppet
[2012/01/09 01:49:44] @ rmt joined channel #puppet
[2012/01/09 01:49:44] @ jl000 joined channel #puppet
[2012/01/09 01:49:44] @ garethr joined channel #puppet
[2012/01/09 01:49:44] @ jamesturnbull joined channel #puppet
[2012/01/09 01:49:44] @ fetep joined channel #puppet
[2012/01/09 01:49:44] @ rubic joined channel #puppet
[2012/01/09 01:49:44] @ shawns|work joined channel #puppet
[2012/01/09 01:49:44] @ Espen-_- joined channel #puppet
[2012/01/09 01:49:44] @ tily joined channel #puppet
[2012/01/09 01:49:44] @ paroneayea joined channel #puppet
[2012/01/09 01:49:44] @ Vorik joined channel #puppet
[2012/01/09 01:49:44] @ rutger joined channel #puppet
[2012/01/09 01:49:44] @ SubOracle joined channel #puppet
[2012/01/09 01:49:44] @ xyn joined channel #puppet
[2012/01/09 01:49:44] @ n0ts joined channel #puppet
[2012/01/09 01:49:44] @ Xenith joined channel #puppet
[2012/01/09 01:49:44] @ trespan joined channel #puppet
[2012/01/09 01:49:44] @ jb___ joined channel #puppet
[2012/01/09 01:49:44] @ jamesfryman joined channel #puppet
[2012/01/09 01:49:44] @ mythmon joined channel #puppet
[2012/01/09 01:49:44] @ jamezpolley joined channel #puppet
[2012/01/09 01:49:44] @ lavaman joined channel #puppet
[2012/01/09 01:49:44] @ habalux joined channel #puppet
[2012/01/09 01:49:44] @ marksteele joined channel #puppet
[2012/01/09 01:49:44] @ ccaum joined channel #puppet
[2012/01/09 01:49:45] @ tripoux joined channel #puppet
[2012/01/09 01:49:45] @ glarizza joined channel #puppet
[2012/01/09 01:49:45] @ bkero joined channel #puppet
[2012/01/09 01:49:45] @ fdask joined channel #puppet
[2012/01/09 01:49:45] @ sitaktif joined channel #puppet
[2012/01/09 01:49:45] @ chetan- joined channel #puppet
[2012/01/09 01:49:45] @ shine joined channel #puppet
[2012/01/09 01:49:45] @ soh joined channel #puppet
[2012/01/09 01:49:45] @ markatto joined channel #puppet
[2012/01/09 01:49:45] @ vStone joined channel #puppet
[2012/01/09 01:49:45] @ unixdaemon joined channel #puppet
[2012/01/09 01:50:13] @ Quit: Sargun_S1reen: Changing host
[2012/01/09 01:50:13] @ Sargun_S1reen joined channel #puppet
[2012/01/09 01:50:19] @ Sargun_S1reen is now known as Sargun_Screen
[2012/01/09 01:51:23] @ Quit: jb___: Excess Flood
[2012/01/09 01:51:28] @ jb___ joined channel #puppet
[2012/01/09 01:53:12] @ Promethe1s joined channel #puppet
[2012/01/09 01:54:24] @ nitram_macair_ left channel #puppet ()
[2012/01/09 01:54:29] @ artkrz joined channel #puppet
[2012/01/09 01:54:30] @ smintz joined channel #puppet
[2012/01/09 01:54:34] @ lusis joined channel #puppet
[2012/01/09 01:55:16] @ Quit: Prometheus: Ping timeout: 240 seconds
[2012/01/09 01:58:42] @ Quit: smintz: Remote host closed the connection
[2012/01/09 01:59:26] @ smintz joined channel #puppet
[2012/01/09 02:04:35] @ Quit: kermit1: Ping timeout: 244 seconds
[2012/01/09 02:06:25] <elasticdog> mythmon: it already does: http://docs.puppetlabs.com/guides/faq.html#which-versions-of-ruby-does-puppet-support
[2012/01/09 02:09:10] @ Quit: |Majestic|: Ping timeout: 248 seconds
[2012/01/09 02:09:12] @ Quit: mosen: Quit: Leaving
[2012/01/09 02:09:50] <mythmon> interesting. I will have to investigate that again. I had some trouble getting puppet working a while ago, and most of the problems I had I traced back to ruby 1.8/1.9 compatibility problems.
[2012/01/09 02:09:50] @ MattyM joined channel #puppet
[2012/01/09 02:12:42] @ lkoranda joined channel #puppet
[2012/01/09 02:13:16] @ kermit joined channel #puppet
[2012/01/09 02:15:54] @ Meier joined channel #puppet
[2012/01/09 02:19:35] @ Demosthenes joined channel #puppet
[2012/01/09 02:21:27] @ JayTaph joined channel #puppet
[2012/01/09 02:22:27] @ Quit: ali3n0: Quit: Leaving.
[2012/01/09 02:26:39] @ idoru joined channel #puppet
[2012/01/09 02:26:40] @ Quit: idoru: Remote host closed the connection
[2012/01/09 02:27:59] @ Rudemeis1er joined channel #puppet
[2012/01/09 02:30:52] @ ali3n0 joined channel #puppet
[2012/01/09 02:32:03] @ DJClean joined channel #puppet
[2012/01/09 02:32:52] @ Quit: krish: Quit: Leaving.
[2012/01/09 02:33:21] @ Jezarith joined channel #puppet
[2012/01/09 02:34:46] @ Vasik|work joined channel #puppet
[2012/01/09 02:34:56] <Jezarith> Hey guys. I'm trying to write a reusable class. In the documentaiton it talks about using defined types. Those types are typically a single resource. I need to deploy a number of resources together using the variables I pass in (it effects what files get deployed, what the name of the root folder is, etc). What's the best way to do this?
[2012/01/09 02:36:14] <Jezarith> affacts too
[2012/01/09 02:36:22] <Jezarith> affects, need sleep
[2012/01/09 02:39:13] @ Quit: drnexus: Quit: Lost terminal
[2012/01/09 02:39:50] @ Quit: jodok: Quit: jodok
[2012/01/09 02:41:13] @ ckauhaus joined channel #puppet
[2012/01/09 02:41:49] @ Quit: tuf: Read error: Connection reset by peer
[2012/01/09 02:44:33] @ edzob joined channel #puppet
[2012/01/09 02:45:22] <haus> mukulm: require => Apt::source['repository'] means that apt::source will be evaluated as a resource before the package is installed. Apt::source is part of the apt module and adds a repository to apt in /etc/apt/sources.list.d if it isn't there already
[2012/01/09 02:46:42] <haus> mukulm: if you need to know whether the line is in the sources.list file or sources.list.d directory, you should write a custom fact and switch conditionally on that fact
[2012/01/09 02:47:26] <haus> mukulm: but i would probably just use apt to ensure that the repository exists on certain nodes and then require that apt::source before the package gets installed
[2012/01/09 02:53:04] @ Quit: kolla: Remote host closed the connection
[2012/01/09 02:54:41] @ Quit: MattyM: Quit: Leaving
[2012/01/09 03:01:41] @ Quit: Demosthenes: Read error: Connection reset by peer
[2012/01/09 03:01:56] @ Demosthenes joined channel #puppet
[2012/01/09 03:04:20] <Rudemeis1er> Well hi there.
[2012/01/09 03:05:06] @ alup joined channel #puppet
[2012/01/09 03:05:14] <rodjek> Rudemeis1er: hello
[2012/01/09 03:06:54] @ mayak joined channel #puppet
[2012/01/09 03:07:26] <siert> say hello to the beamer Rudemeis1er ;)
[2012/01/09 03:07:47] <rodjek> beamer?
[2012/01/09 03:10:25] @ trickyf joined channel #puppet
[2012/01/09 03:10:33] <Rudemeis1er> Didn't know puppet was under sysutil in FreeBSD.. kewl
[2012/01/09 03:10:48] @ Rudemeis1er is now known as Rudemeister
[2012/01/09 03:11:01] @ Quit: Rudemeister: Changing host
[2012/01/09 03:11:01] @ Rudemeister joined channel #puppet
[2012/01/09 03:14:35] @ Ramonster joined channel #puppet
[2012/01/09 03:15:18] @ Niarf joined channel #puppet
[2012/01/09 03:15:52] @ raphdg joined channel #puppet
[2012/01/09 03:16:17] @ fronlius joined channel #puppet
[2012/01/09 03:18:30] @ Quit: tomben_: Read error: Connection reset by peer
[2012/01/09 03:19:03] @ tomben joined channel #puppet
[2012/01/09 03:19:35] @ Quit: Promethe1s: Ping timeout: 240 seconds
[2012/01/09 03:20:04] <mukulm> how to append some lines in /etc/apt/sources.list repository file ?
[2012/01/09 03:21:59] <gebi> mukulm: write a new file into /etc/apt/sources.list.d/
[2012/01/09 03:22:46] <mukulm> k so how can call through puppet ?
[2012/01/09 03:24:07] @ jense joined channel #puppet
[2012/01/09 03:25:15] <mukulm> actually my server is centOS & clients are ubuntu
[2012/01/09 03:25:39] <gebi> mukulm: there are ready to run apt providers, or you can just copy your file
[2012/01/09 03:26:10] @ torrance1 is now known as torrancew
[2012/01/09 03:27:38] <mukulm> ok, without copying file, if i am installing a package with apt provider but i want to apply a condition ?
[2012/01/09 03:27:58] @ xet7 joined channel #puppet
[2012/01/09 03:30:09] @ Quit: zahna_: Ping timeout: 240 seconds
[2012/01/09 03:30:50] @ Quit: aptiko: Remote host closed the connection
[2012/01/09 03:30:59] @ larstobi joined channel #puppet
[2012/01/09 03:31:05] @ zahna joined channel #puppet
[2012/01/09 03:34:06] @ verwilst joined channel #puppet
[2012/01/09 03:38:22] @ jrtrhe5 joined channel #puppet
[2012/01/09 03:39:22] @ Quit: jrtrhe5: Read error: Connection reset by peer
[2012/01/09 03:43:47] @ Quit: zahna: Ping timeout: 255 seconds
[2012/01/09 03:44:43] <gebi> mukulm: do it
[2012/01/09 03:46:48] @ paulherbosch joined channel #puppet
[2012/01/09 03:46:56] @ nan0r joined channel #puppet
[2012/01/09 03:49:28] @ ajay__ joined channel #puppet
[2012/01/09 03:49:32] <ajay__> hi
[2012/01/09 03:49:41] @ rmt is now known as rmt_
[2012/01/09 03:50:59] <ajay__> i want to upgrade a package viz thunderbird , with a condition that the package is updated only if the particular repository line in present in /etc/apt/sources.list , how to puct in a condition in package syntax
[2012/01/09 03:51:16] <ajay__> Please help
[2012/01/09 03:51:47] @ Quit: paulherbosch: Quit: paulherbosch
[2012/01/09 03:52:02] @ paulherbosch joined channel #puppet
[2012/01/09 03:53:49] @ zahna joined channel #puppet
[2012/01/09 03:55:40] @ Holocaine joined channel #puppet
[2012/01/09 03:58:59] @ pmorillon joined channel #puppet
[2012/01/09 03:59:27] @ Quit: zahna: Ping timeout: 252 seconds
[2012/01/09 04:00:02] @ zahna joined channel #puppet
[2012/01/09 04:00:57] @ Quit: alup: Read error: Connection reset by peer
[2012/01/09 04:01:25] @ jonhattan joined channel #puppet
[2012/01/09 04:01:36] @ Quit: sdog: Remote host closed the connection
[2012/01/09 04:05:03] <mfournier> ajay__: maybe https://github.com/puppetlabs/puppet-external-resource could help ?
[2012/01/09 04:11:08] <daff> I can't seem to get this relationship straight: apt::ppa {'foo':} -> class { 'bar::install': param => "value" }
[2012/01/09 04:11:26] <daff> bar::install is always called before apt::ppa is run
[2012/01/09 04:12:16] <daff> I want to make sure the bar package gets installed from the PPA and not the regular repositories
[2012/01/09 04:12:39] @ Quit: zahna: Ping timeout: 240 seconds
[2012/01/09 04:12:44] <daff> relationship chaining seems to be the answer, but for some reason it doesn't seem to work
[2012/01/09 04:14:57] @ Quit: erkules|away: Changing host
[2012/01/09 04:14:57] @ erkules|away joined channel #puppet
[2012/01/09 04:15:00] @ erkules|away is now known as erkules
[2012/01/09 04:16:35] @ Quit: jamesturnbull: Ping timeout: 240 seconds
[2012/01/09 04:16:35] @ Prometheus joined channel #puppet
[2012/01/09 04:18:25] @ inecas joined channel #puppet
[2012/01/09 04:18:46] @ alup joined channel #puppet
[2012/01/09 04:20:17] @ Quit: d3vnull: Ping timeout: 252 seconds
[2012/01/09 04:21:35] @ MattyM joined channel #puppet
[2012/01/09 04:23:15] @ jamesturnbull joined channel #puppet
[2012/01/09 04:24:44] @ Quit: Prometheus: Ping timeout: 255 seconds
[2012/01/09 04:26:13] @ djm68 joined channel #puppet
[2012/01/09 04:29:47] @ Quit: crs: Changing host
[2012/01/09 04:29:47] @ crs joined channel #puppet
[2012/01/09 04:30:37] @ Quit: djm68: Ping timeout: 252 seconds
[2012/01/09 04:33:51] @ Quit: jamesturnbull: Quit: WeeChat 0.3.5
[2012/01/09 04:34:36] @ jamesturnbull joined channel #puppet
[2012/01/09 04:34:48] @ Quit: Niarf: Quit: Leaving.
[2012/01/09 04:37:23] @ Quit: alup: Read error: Connection reset by peer
[2012/01/09 04:39:59] @ ken_barber joined channel #puppet
[2012/01/09 04:40:09] @ Quit: ken_barber: Client Quit
[2012/01/09 04:40:27] @ zahna joined channel #puppet
[2012/01/09 04:40:31] @ Quit: erthad: Changing host
[2012/01/09 04:40:31] @ erthad joined channel #puppet
[2012/01/09 04:43:12] @ ezryx joined channel #puppet
[2012/01/09 04:44:18] @ abhinavmehta joined channel #puppet
[2012/01/09 04:45:24] <abhinavmehta> what's a good way to write a simple if-statement, which checks certain file exists or not. If exists than do certain things…else do other.
[2012/01/09 04:45:39] @ Quit: zahna: Ping timeout: 240 seconds
[2012/01/09 04:46:06] @ mapope joined channel #puppet
[2012/01/09 04:46:49] <henk> abhinavmehta: None.
[2012/01/09 04:47:06] @ Quit: scobal: Read error: Connection reset by peer
[2012/01/09 04:47:14] <abhinavmehta> thats sounds wried…coz its a very general use-case.
[2012/01/09 04:47:16] <henk> well, sh scripts :)
[2012/01/09 04:47:35] <abhinavmehta> thats a dirty way..I'm doing..and looking to avoid this.
[2012/01/09 04:48:05] <henk> it is "a very general use-case"?
[2012/01/09 04:49:14] <abhinavmehta> I guess this is a obvious use case..say for-example: Look for xyz.conf if exists do some x1 stuff, else if abc.conf exists than do x2 stuff.
[2012/01/09 04:49:29] @ scobal joined channel #puppet
[2012/01/09 04:49:36] <abhinavmehta> may be I could be wrong..but I thought…this should be handled natively by puppet somehow.
[2012/01/09 04:50:17] @ Quit: mapope: Read error: Connection reset by peer
[2012/01/09 04:51:02] @ fronlius_ joined channel #puppet
[2012/01/09 04:51:03] @ Quit: fronlius: Read error: Connection reset by peer
[2012/01/09 04:51:03] @ fronlius_ is now known as fronlius
[2012/01/09 04:52:14] @ zahna joined channel #puppet
[2012/01/09 04:52:23] <abhinavmehta> henk: is something wrong with my use-case..?
[2012/01/09 04:53:18] <henk> Thats not how puppet is supposed to work, in any case.
[2012/01/09 04:53:36] @ alup joined channel #puppet
[2012/01/09 04:53:52] <henk> yes
[2012/01/09 04:53:58] <abhinavmehta> henk: ok
[2012/01/09 04:55:15] <henk> puppet is not made for that. puppet is made for saying "put this file here, then run foo"
[2012/01/09 04:56:10] @ em295 joined channel #puppet
[2012/01/09 04:56:14] @ Quit: abhinavmehta: Read error: Connection reset by peer
[2012/01/09 04:56:20] @ abhinavmehta joined channel #puppet
[2012/01/09 04:56:51] <abhinavmehta> Actually I was making some changes on boot-loader, using some shell script, while making my VM-instance. So there is possibility, that I can encounter with lilo or Grub…
[2012/01/09 04:56:52] <abhinavmehta> so I was looking to find which boot loader is there on my instance, if grub and do something else if other do other thing.
[2012/01/09 04:57:02] @ nimrod10 joined channel #puppet
[2012/01/09 04:57:09] <siert> whois henk
[2012/01/09 04:57:38] <abhinavmehta> ..and I thought, using ensure, or via some custom-resource..this could be achieved .
[2012/01/09 04:57:42] @ em295 left channel #puppet ()
[2012/01/09 04:59:24] <abhinavmehta> and in-between, I got this idea from here. http://projects.puppetlabs.com/projects/1/wiki/Development_Complete_Resource_Example
[2012/01/09 05:01:43] @ cakery joined channel #puppet
[2012/01/09 05:02:42] <cakery> hi, I'm using define, and all instances of this definition need to use the same file, do the paths of the file have to be unique, or just the name?
[2012/01/09 05:03:59] <danblack> cakery: all resources that the define creates need unique identifiers
[2012/01/09 05:04:01] <Rudemeister> anyone on puppet and oracle deployments?
[2012/01/09 05:04:47] <cakery> danblack, it's a unique identifier, but it still complains
[2012/01/09 05:05:13] <cakery> ah my bad
[2012/01/09 05:05:16] <cakery> wrong quotes
[2012/01/09 05:05:47] <danblack> that does help
[2012/01/09 05:06:18] @ _ells joined channel #puppet
[2012/01/09 05:06:52] <cakery> now it says the file already exists
[2012/01/09 05:06:56] <cakery> am i using ensure wrong?
[2012/01/09 05:07:40] @ Quit: paulherbosch: Quit: paulherbosch
[2012/01/09 05:08:43] <danblack> i'm assuming thats just a notice.
[2012/01/09 05:09:13] <cakery> it was an err
[2012/01/09 05:11:21] @ sdog joined channel #puppet
[2012/01/09 05:11:30] @ Quit: sdog: Changing host
[2012/01/09 05:11:30] @ sdog joined channel #puppet
[2012/01/09 05:12:50] <henk> cakery: http://www.catb.org/~esr/faqs/smart-questions.html
[2012/01/09 05:13:53] @ Quit: fir31ight: Ping timeout: 276 seconds
[2012/01/09 05:14:00] @ Quit: KaZeR_W: Ping timeout: 252 seconds
[2012/01/09 05:14:06] @ Niarf joined channel #puppet
[2012/01/09 05:17:06] @ KaZeR_W joined channel #puppet
[2012/01/09 05:19:29] <cakery> i have a defined class, and the identifiers are unique, but the paths are not because i want them to all use the same file and not have to redownload it, but I get "cannot alias file...already exists"
[2012/01/09 05:21:27] @ Quit: kermit: Ping timeout: 244 seconds
[2012/01/09 05:21:51] @ brahman joined channel #puppet
[2012/01/09 05:21:52] <henk> Not much better...
[2012/01/09 05:23:00] <cakery> can you define in a define?
[2012/01/09 05:24:15] @ xorpho joined channel #puppet
[2012/01/09 05:24:34] @ Quit: xorpho: Client Quit
[2012/01/09 05:25:40] <danblack> better to use a define in a define that to define in a define.
[2012/01/09 05:25:43] <danblack> definately
[2012/01/09 05:25:48] <danblack> :-p
[2012/01/09 05:26:00] <kjetilho> cakery: define the file outside the define, and realize it inside the define
[2012/01/09 05:26:52] <cakery> well thinking about it, ther are no variable arguments, so a class should do fine
[2012/01/09 05:27:02] <cakery> and i can shove a class into the define?
[2012/01/09 05:31:26] @ cirbri joined channel #puppet
[2012/01/09 05:31:27] @ zul joined channel #puppet
[2012/01/09 05:32:22] @ Quit: asbruvik: Quit: leaving
[2012/01/09 05:33:09] @ asbruvik joined channel #puppet
[2012/01/09 05:33:43] @ Quit: inecas: Quit: Leaving
[2012/01/09 05:34:08] <Raboo> within a service resource, how can i require another class?
[2012/01/09 05:35:38] @ Quit: danblack: Quit: solitude begins
[2012/01/09 05:36:14] @ Quit: asbruvik: Client Quit
[2012/01/09 05:36:24] @ asbruvik joined channel #puppet
[2012/01/09 05:36:40] <henk> Raboo: require => Class[goo]
[2012/01/09 05:36:42] <Raboo> can i do like require => Class['
[2012/01/09 05:36:46] <Raboo> cool
[2012/01/09 05:38:23] @ Quit: KaZeR_W: Ping timeout: 240 seconds
[2012/01/09 05:39:18] @ KaZeR_W joined channel #puppet
[2012/01/09 05:39:28] <Raboo> Failed to apply catalog: Could not find dependency Class[Mcollective::Initscript] for Service[mcollective]
[2012/01/09 05:39:48] <Raboo> it somehow capitalsies the M
[2012/01/09 05:39:55] <Raboo> and I
[2012/01/09 05:40:44] @ arnihermann joined channel #puppet
[2012/01/09 05:41:13] @ karthick87 joined channel #puppet
[2012/01/09 05:41:15] <Raboo> do i need to include it before or something?
[2012/01/09 05:42:16] <_rc> yes
[2012/01/09 05:43:30] <Raboo> whats the difference between require and include?
[2012/01/09 05:44:23] <Raboo> basically this mcollective::initscript, what it does is that if it is suse, it replaces the initscript
[2012/01/09 05:46:52] @ Quit: gunk: Ping timeout: 268 seconds
[2012/01/09 05:46:54] <Raboo> so something like this
[2012/01/09 05:46:56] <Raboo> http://pastie.org/3153503
[2012/01/09 05:47:41] @ Quit: fronlius: Read error: Connection reset by peer
[2012/01/09 05:48:09] @ fronlius joined channel #puppet
[2012/01/09 05:49:10] @ gunk joined channel #puppet
[2012/01/09 05:50:00] <Raboo> if i include it, will i need to require it durin the "service"
[2012/01/09 05:50:57] @ Quit: Ramonster: Quit: So Long and thanks for all the fish
[2012/01/09 05:51:53] @ inecas joined channel #puppet
[2012/01/09 05:53:32] <Raboo> anyway it seems to work now
[2012/01/09 05:53:37] <karthick87> How to resolve this error? karthick-it puppet-master[24027]: Removing mount files: /etc/puppet/modules/mymodule/manifests/data.doc does not exist ?
[2012/01/09 05:54:17] <Raboo> is the path correct for data.doc?
[2012/01/09 05:55:04] @ Ramonster joined channel #puppet
[2012/01/09 05:56:30] @ Quit: Ramonster: Client Quit
[2012/01/09 05:56:36] <karthick87> Raboo: It is in the following location /etc/puppet/modules/mymodule/files/data.doc
[2012/01/09 05:57:50] @ zorg1 joined channel #puppet
[2012/01/09 05:58:27] @ skm joined channel #puppet
[2012/01/09 05:59:20] <Raboo> karthick87 then it's probably looking in the wrong path (but i'm just a puppet noob)
[2012/01/09 06:01:24] <abhinavmehta> karthick87: In file tag..what is the path you are providing..?
[2012/01/09 06:03:00] <karthick87> abhinavmehta: I have given this path source => 'puppet:///modules/mymodule/data.doc'
[2012/01/09 06:03:11] @ Prometheus joined channel #puppet
[2012/01/09 06:03:20] <abhinavmehta> path is correct..
[2012/01/09 06:03:44] <abhinavmehta> and is the config path is set..in conf..?
[2012/01/09 06:04:12] <abhinavmehta> or else…just give like this…$ puppet apply --modulepath /etc/puppet/modules/mymodule
[2012/01/09 06:04:33] @ Quit: gunk: Quit: Leaving
[2012/01/09 06:05:24] @ lanky joined channel #puppet
[2012/01/09 06:05:29] <henk> karthick87: http://www.catb.org/~esr/faqs/smart-questions.html
[2012/01/09 06:09:07] @ Quit: vocis: Ping timeout: 276 seconds
[2012/01/09 06:10:46] @ krish joined channel #puppet
[2012/01/09 06:11:18] @ Quit: KaZeR_W: Ping timeout: 248 seconds
[2012/01/09 06:12:23] @ Quit: Prometheus: Ping timeout: 252 seconds
[2012/01/09 06:18:19] @ Quit: samkilaru: Ping timeout: 268 seconds
[2012/01/09 06:19:20] <abhinavmehta> karthick87: instead of 'source', use 'path'…hope it will solve ur problem.
[2012/01/09 06:20:10] <karthick87> abhinavmehta: I found the problem is with /etc/puppet/fileserv.conf i have resolved it
[2012/01/09 06:21:30] <karthick87> Now i got into a new problem, my puppetmaster is getting stopped automatically, with in few seconds. I have checked the logs and nothing found there..
[2012/01/09 06:22:53] @ Quit: mukulm: Quit: Page closed
[2012/01/09 06:25:25] <henk> That's not new, you did not provide good information about that a few days ago already...
[2012/01/09 06:26:34] @ Quit: Stenbryggen: Quit: Leaving.
[2012/01/09 06:27:01] @ Stenbryggen joined channel #puppet
[2012/01/09 06:27:12] <karthick87> henk: Yeah thats not a new problem. But previously i have solved it myself by looking into the logs. But now no information were there in the logs for why it is getting stopped...
[2012/01/09 06:28:03] <cakery> if i have an an exec B that is ordered after an exec A, and exec A has a creates condition, and so doesn;t run, how do I make exec B run anyway (if A runs, A has to be before B, B always runs)
[2012/01/09 06:29:25] <rodjek> karthick87: try running it with --no-daemonize and see if it prints anything useful
[2012/01/09 06:31:02] <henk> cakery: Sounds wrong. What are you doing there?
[2012/01/09 06:32:04] <cakery> running an install script and a configuration script, always apply the configuration script incase it's change, but the install script might not be neccessary
[2012/01/09 06:33:30] @ munhitsu_ joined channel #puppet
[2012/01/09 06:33:38] @ vocis joined channel #puppet
[2012/01/09 06:34:17] @ shanlar- joined channel #puppet
[2012/01/09 06:34:37] <karthick87> rodjek: I am getting this error "Could not run: Invalid mount files" when i use --no-daemonize
[2012/01/09 06:35:13] <rodjek> i'd say you've buggered up your [files] mount in fileserver.conf then
[2012/01/09 06:36:19] @ Quit: munhitsu_: Remote host closed the connection
[2012/01/09 06:37:23] @ Quit: shanlar: Ping timeout: 240 seconds
[2012/01/09 06:37:30] @ Quit: abhinavmehta: Read error: Connection reset by peer
[2012/01/09 06:38:17] @ Quit: ajay__: Quit: Page closed
[2012/01/09 06:38:21] @ abhinavmehta joined channel #puppet
[2012/01/09 06:40:57] <cakery> henk, any ideas?
[2012/01/09 06:41:37] @ Quit: fronlius: Read error: Connection reset by peer
[2012/01/09 06:41:48] @ fronlius joined channel #puppet
[2012/01/09 06:41:51] <karthick87> rodjek: this is the file http://paste.ubuntu.com/798114/
[2012/01/09 06:42:27] <henk> cakery: Yeah, but maynf
[2012/01/09 06:43:11] <henk> cakery: Yeah, but maybe not too helpful: domt make puppet run scripts ;)
[2012/01/09 06:44:47] <henk> karthick87: What do you use the fileserver for?
[2012/01/09 06:45:10] <henk> i.e.: Why not use modules?
[2012/01/09 06:45:26] <karthick87> henk: I am not using fileserver
[2012/01/09 06:46:16] <abhinavmehta> henk: I got a nifty solution, for that old problem.
[2012/01/09 06:46:17] <abhinavmehta> if File.exists("...") # GRUB
[2012/01/09 06:46:17] <abhinavmehta> if File.exists("...") # LILO
[2012/01/09 06:46:49] <henk> Then simply unconfigure the failing stuff...
[2012/01/09 06:47:28] <rodjek> rm fileserver.conf
[2012/01/09 06:47:32] <rodjek> easiest solution
[2012/01/09 06:47:44] <rodjek> you shouldn't need that for newish version of puppet
[2012/01/09 06:47:48] <rodjek> by default anyways
[2012/01/09 06:47:55] <henk> abhinavmehta: Which is ruby...
[2012/01/09 06:49:14] <abhinavmehta> henk: yes…thats true. Actually I was blank about ruby. So I have to struggle a little hard to find this.
[2012/01/09 06:49:21] @ Quit: jimi_c: Ping timeout: 252 seconds
[2012/01/09 06:49:25] <abhinavmehta> henk: anyways, thanks for your inputs. :)
[2012/01/09 06:49:36] <henk> abhinavmehta: And does not actually tell you much...
[2012/01/09 06:50:17] <abhinavmehta> :)
[2012/01/09 06:50:57] <henk> i.e.: What if both files are there?
[2012/01/09 06:51:06] @ Quit: vocis: Remote host closed the connection
[2012/01/09 06:51:24] @ Quit: ewag: Quit: Leaving
[2012/01/09 06:52:20] <abhinavmehta> if both files are there..and than goto your os config file..and find manually which boot-loader is active..and thus apply the settings. Thats the reason its not else-if, but exclusive if.
[2012/01/09 06:53:35] <karthick87> rodjek: Thanks a lot, that solved the problem..
[2012/01/09 06:55:04] @ andywt123 joined channel #puppet
[2012/01/09 06:56:53] @ Quit: zul: Quit: Ex-Chat
[2012/01/09 06:57:42] <karthick87> How to check clients connectivity from puppetmaster?
[2012/01/09 07:00:07] @ Ramonster joined channel #puppet
[2012/01/09 07:00:56] @ d3vnull joined channel #puppet
[2012/01/09 07:02:13] @ Quit: nan0r: Quit: Leaving.
[2012/01/09 07:03:58] @ Quit: Holocaine:
[2012/01/09 07:11:33] @ kermit joined channel #puppet
[2012/01/09 07:12:50] @ voffkal joined channel #puppet
[2012/01/09 07:13:39] @ Holocaine joined channel #puppet
[2012/01/09 07:14:48] <voffkal> Hello people
[2012/01/09 07:16:32] @ Quit: Holocaine: Client Quit
[2012/01/09 07:16:57] @ voffkal left channel #puppet ()
[2012/01/09 07:25:09] @ noecc joined channel #puppet
[2012/01/09 07:25:39] <karthick87> How long it will take to apply a module to its node from master?
[2012/01/09 07:26:50] <Evolution> karthick87: there's a whole host of factors in there.
[2012/01/09 07:27:03] <_rc> How long is a piece of string?
[2012/01/09 07:27:14] <Evolution> could be 1 second, could be an hour.
[2012/01/09 07:28:17] <karthick87> Evolution: It is taking more than 45 minutes to apply a module to to 5 nodes from master
[2012/01/09 07:28:45] <Hunner> karthick87: usually the puppet agent checks in every 30 minutes, and most modules don't take long to actually apply. Have you tried running the puppet agent --test by hand on your nodes?
[2012/01/09 07:29:01] <_rc> they they are probably doing a great deal
[2012/01/09 07:29:13] @ Quit: rubic: Quit: Leaving.
[2012/01/09 07:30:38] @ nan0r joined channel #puppet
[2012/01/09 07:31:21] <karthick87> Hunner: That works fine.. But when i apply from master it takes too much of time. I even dont know whether it is applying or not.
[2012/01/09 07:31:34] <Evolution> karthick87: then look at your logs to see what it's doing.
[2012/01/09 07:31:43] @ leifmadsen joined channel #puppet
[2012/01/09 07:32:10] <Evolution> there's also some performance tuning that you can do to help things out
[2012/01/09 07:32:17] <karthick87> Evolution: Just tell me is this is the way to apply the module "sudo puppet apply --modulepath /etc/puppet/modules/mymodule"
[2012/01/09 07:33:35] <_rc> no, it's not
[2012/01/09 07:34:05] @ rmt joined channel #puppet
[2012/01/09 07:34:47] <Evolution> karthick87: http://docs.puppetlabs.com/learning/modules1.html
[2012/01/09 07:34:55] @ Quit: andywt123: Ping timeout: 240 seconds
[2012/01/09 07:36:41] @ Quit: JayTaph: Remote host closed the connection
[2012/01/09 07:36:59] @ JayTaph joined channel #puppet
[2012/01/09 07:38:13] <karthick87> Thankyou Evolution running this command "sudo puppet --apply /etc/puppet/modules/mymodule/manifests/init.pp" throws this error "Could not run: Could not deserialize catalog from pson: Could not intern from pson: source 'class myfile { f' not in PSON!"
[2012/01/09 07:38:56] @ car|0s joined channel #puppet
[2012/01/09 07:39:11] @ d3c joined channel #puppet
[2012/01/09 07:39:23] @ Prometheus joined channel #puppet
[2012/01/09 07:39:40] <Volcane> puppet apply /path/to/file
[2012/01/09 07:39:43] <Volcane> not puppet --apply
[2012/01/09 07:39:58] <Volcane> or if you are on an older puppet just puppet /path/to/file
[2012/01/09 07:39:58] <henk> karthick87: Why do you run that command?
[2012/01/09 07:41:28] <karthick87> henk: I want to copy a file to all puppet nodes. Thats is why i run that command
[2012/01/09 07:42:19] <d3c> I'm trying to install some php modules that doesn't come in a package. that means I have to install them myself by moving them into the php extension dir. the location of this dir is variable so I created a custom fact that uses `php-config --extension-dir` to figure it out. however, on a new box, this will fail since php isn't available when the facts are processed (it gets installed by puppet during the run). how may I fix this? I would
[2012/01/09 07:43:32] <bd> d3c: require => Package[php] ?
[2012/01/09 07:44:06] <bd> d3c: uhm, forget i said something ;)
[2012/01/09 07:44:27] <henk> karthick87: And you were simply guessing what options and arguments to use?
[2012/01/09 07:44:35] <_rc> d3c: you'll just have to make all your resources that need the fact dependant on the fact having a value
[2012/01/09 07:45:00] <_rc> then it'll pick it up on second run
[2012/01/09 07:45:08] <karthick87> henk: Yes
[2012/01/09 07:45:38] <henk> karthick87: Why? There are docs...
[2012/01/09 07:45:47] @ natewalck joined channel #puppet
[2012/01/09 07:46:54] <d3c> _rc: so I'm gonna need two runs to make this work? I'd love a way to "reload" the fact or something but I guess that isn't possible.
[2012/01/09 07:47:21] @ Quit: Prometheus: Ping timeout: 240 seconds
[2012/01/09 07:47:48] <karthick87> henk: I have read the doc, but i din find anything on how to apply the module
[2012/01/09 07:48:26] <_rc> karthick87: you just 'include module' on the nodes that need it, then run puppet on them
[2012/01/09 07:49:11] <Evolution> echo 'include modulename' | puppet apply --modulepath /path/to/dir/where/module/is
[2012/01/09 07:50:31] <henk> karthick87: And you decided to not ask that but just try _something_ and then ask why that does not work? <sarcasm>Clever</sarcasm>
[2012/01/09 07:50:32] <_rc> if you're copying around all the modules to all the nodes, then either you're deliberately running headless, or you're doing it wrong
[2012/01/09 07:51:20] @ Quit: AshishH: Remote host closed the connection
[2012/01/09 07:51:42] @ zul joined channel #puppet
[2012/01/09 07:52:05] @ HarrisonZhu joined channel #puppet
[2012/01/09 07:53:09] @ hal-j joined channel #puppet
[2012/01/09 07:54:06] <karthick87> Evolution: karthick@karthick-it:/etc/puppet/modules/mymodule$ echo 'include mymodule' | puppet apply --modulepath /etc/puppet/modules/mymodule/manifests/init.pp Could not find class mymodule at line 1 on node karthick-it.chn.jd.com
[2012/01/09 07:54:12] <Evolution> _rc: those two options are NOT mutually exclusive...
[2012/01/09 07:54:23] @ Prometheus joined channel #puppet
[2012/01/09 07:54:35] <Evolution> karthick87: because the init.pp is NOT the path to your module.
[2012/01/09 07:54:50] <_rc> karthick87: modulepath in your example is /etc/puppet/modules
[2012/01/09 07:54:52] <Evolution> the modulepath is /etc/puppet/modules/
[2012/01/09 07:55:01] <Evolution> yes, what _rc said.
[2012/01/09 07:56:55] <karthick87> Evolution: karthick@karthick-it:/etc/puppet/modules/mymodule$ echo 'include mymodule' | puppet apply --modulepath /etc/puppet/modules/mymodule/manifests/init.pp Could not find class mymodule at line 1 on node karthick-it.chn.jd.com Still the same error
[2012/01/09 07:57:21] <_rc> karthick87: still the same command line.
[2012/01/09 07:57:21] <karthick87> karthick@karthick-it:~$ echo 'include mymodule' | puppet apply --modulepath /etc/puppet/modules/mymodule/Could not find class mymodule at line 1 on node karthick-it.chn.jd.com
[2012/01/09 07:57:26] <Evolution> karthick87: because you still make the same mistake.
[2012/01/09 07:57:44] <Evolution> karthick87: please. try reading what _rc and I both told you.
[2012/01/09 07:57:48] <Evolution> you're using the wrong modulepath.
[2012/01/09 07:57:58] <_rc> karthick87: no. ./etc/puppet/modules not /etc/puppet/modules/someextrathing
[2012/01/09 07:58:21] <_rc> it's a search path
[2012/01/09 07:58:27] @ jodok joined channel #puppet
[2012/01/09 07:58:28] @ Quit: jodok: Changing host
[2012/01/09 07:58:28] @ jodok joined channel #puppet
[2012/01/09 07:58:58] <_rc> karthick87: http://docs.puppetlabs.com/references/stable/configuration.html#modulepath
[2012/01/09 07:59:18] <karthick87> karthick@karthick-it:~$ sudo echo 'include mymodule' | puppet apply --modulepath /etc/puppet/modules/ Could not find class mymodule at line 1 on node karthick-it.chn.jd.com
[2012/01/09 08:00:09] <Evolution> karthick87: your module is not written properly.
[2012/01/09 08:00:58] @ lak joined channel #puppet
[2012/01/09 08:00:59] @ Quit: lak: Changing host
[2012/01/09 08:01:00] @ lak joined channel #puppet
[2012/01/09 08:03:10] <karthick87> Evolution: This is my init.pp which is located under /etc/puppet/modules/mymodule/manifests/init.pp http://paste.ubuntu.com/798176/
[2012/01/09 08:03:53] <_rc> karthick87: so that's class myfile, not class mymodule
[2012/01/09 08:04:06] @ willaerk joined channel #puppet
[2012/01/09 08:04:28] <henk> karthick87: Please, please, please go read the docs!
[2012/01/09 08:04:47] <_rc> or your screen
[2012/01/09 08:04:50] @ emmanuelux joined channel #puppet
[2012/01/09 08:05:02] <henk> Almost everything you do wrong is in there!
[2012/01/09 08:07:19] <Evolution> additionally, the sudo command likely won't work as it will stop being sudo at the "
[2012/01/09 08:07:24] <Evolution> er the |
[2012/01/09 08:07:57] <Evolution> so you'll just be echoing include mymodule as root, everything else will be run as the user.
[2012/01/09 08:08:57] @ Quit: kenperkins: Quit: Computer has gone to sleep.
[2012/01/09 08:11:46] @ Quit: lak: Quit: Leaving.
[2012/01/09 08:11:48] <karthick87> Evolution: What else i need to change?
[2012/01/09 08:12:25] @ cliff-hm joined channel #puppet
[2012/01/09 08:12:36] <karthick87> If someone could teach me on running first module. Then i will learn myself running the second module myself
[2012/01/09 08:13:19] <henk> Oh thats so generous of you
[2012/01/09 08:13:44] <Evolution> karthick87: read the page I linked you to already. it's the basic intro to modules.
[2012/01/09 08:13:54] <Evolution> it covers everything you're currently doing (wrong)
[2012/01/09 08:16:36] @ tmclaugh joined channel #puppet
[2012/01/09 08:17:08] @ Quit: tmclaugh: Remote host closed the connection
[2012/01/09 08:17:56] @ tmclaugh joined channel #puppet
[2012/01/09 08:19:46] <bd> I am having a small nfs mountpoint problem. if the nfs server goes away, e.g. I get stale file handles, the File[/groups] require fails: err: /Stage[main]/Fstab/Nfs_mount_point[groups]/File[/groups]: Could not evaluate: Stale NFS file handle - /groups
[2012/01/09 08:20:06] @ Quit: amoe: Ping timeout: 255 seconds
[2012/01/09 08:20:11] <kjetilho> you should not get stale file handles when your NFS server goes away
[2012/01/09 08:20:16] <kjetilho> fix your NFS first
[2012/01/09 08:20:29] <d3c> _rc: how would you check if a custom fact has been defined? the defined function seems to only support classes, types, and resources. not variables. should I set some arbitrary value for the fact if it can't find php-config and check for that value in manifests?
[2012/01/09 08:20:35] <bd> kjetilho: --verbose please
[2012/01/09 08:21:05] <kjetilho> well, with NFS you either get I/O error if you mount soft, or hang if you mount hard
[2012/01/09 08:21:17] <kjetilho> ESTALE can only appear when the server starts replying again
[2012/01/09 08:21:28] <kjetilho> if you get ESTALE, the fsid has changed
[2012/01/09 08:21:46] <bd> that might be, the server resource migrated to another closter node
[2012/01/09 08:21:48] @ amoe joined channel #puppet
[2012/01/09 08:21:51] <bd> cluster even
[2012/01/09 08:22:00] <kjetilho> with a homegrown failover cluster, you need to allocate fsid manually so they are kept in sync
[2012/01/09 08:22:05] <kjetilho> and add them to exports
[2012/01/09 08:22:37] <kjetilho> be careful not to just add fsid=1 to all of them :-D
[2012/01/09 08:22:43] <kjetilho> that gives *really* strange errors
[2012/01/09 08:23:00] <bd> yeah, been there done that :)
[2012/01/09 08:24:31] @ Quit: oatsport1: Read error: Connection reset by peer
[2012/01/09 08:25:59] <bd> kjetilho: so the problem is that both nodes calculate different fsids for the "same" filesystem and in case of a failover a clint would stll transmit fsid from node A to node B which then coughs up a Stale File Handle?
[2012/01/09 08:26:30] <kjetilho> the client makes a note of the fsid when it mounts the filesystem from A.
[2012/01/09 08:26:42] <kjetilho> when it tries to access it from B, B replies invalid fsid
[2012/01/09 08:26:46] @ djm68 joined channel #puppet
[2012/01/09 08:27:26] <kjetilho> so A and B need to agree on what the correct fsid for a given filesystem is
[2012/01/09 08:27:38] <kjetilho> sorry, that is *server* A and B
[2012/01/09 08:28:53] <bd> kjetilho: I think I got it now, thanks
[2012/01/09 08:29:05] @ Quit: Prometheus: Ping timeout: 255 seconds
[2012/01/09 08:30:48] @ rgsteele joined channel #puppet
[2012/01/09 08:30:59] @ Quit: IndyMichaelB: Quit: IndyMichaelB
[2012/01/09 08:31:03] @ Quit: djm68: Ping timeout: 244 seconds
[2012/01/09 08:34:18] @ Quit: Carmivore: Remote host closed the connection
[2012/01/09 08:34:53] @ jsm joined channel #puppet
[2012/01/09 08:35:36] @ Carmivore joined channel #puppet
[2012/01/09 08:35:37] @ oatsport1 joined channel #puppet
[2012/01/09 08:38:55] <karthick87> Evolution: I cant able to find the solution to my problem. Can you pl teach me
[2012/01/09 08:40:13] <Evolution> karthick87: my rate is $200/hr. minimum 4 hours. paid in advance.
[2012/01/09 08:42:55] @ Quit: bobra: Ping timeout: 240 seconds
[2012/01/09 08:43:38] @ baik joined channel #puppet
[2012/01/09 08:43:56] @ kelseyhightower joined channel #puppet
[2012/01/09 08:45:53] @ Quit: Demosthenes: Quit: leaving
[2012/01/09 08:49:44] * rmt chuckles.. one of those days here. :-)
[2012/01/09 08:50:50] @ baik left channel #puppet ()
[2012/01/09 08:51:48] @ lborda joined channel #puppet
[2012/01/09 08:54:54] @ IndyMichaelB joined channel #puppet
[2012/01/09 08:58:09] <Rudemeister> teacher: "I think the DBA is beating you" :>
[2012/01/09 08:59:59] <Evolution> Rudemeister: that's something akin to telling you that the retarded kid figured it out before you....
[2012/01/09 09:00:42] <Rudemeister> Well... I am the dba
[2012/01/09 09:01:08] <Evolution> well this is awkward....
[2012/01/09 09:01:10] <Evolution> :-P
[2012/01/09 09:01:12] <Rudemeister> is it now
[2012/01/09 09:01:36] <Rudemeister> :>
[2012/01/09 09:03:03] <siert> Rudemeister: I catched the train right in time :)
[2012/01/09 09:03:17] @ zwi joined channel #puppet
[2012/01/09 09:03:32] <siert> Rudemeister: mentioned to get the sudoers file deployed?
[2012/01/09 09:03:35] @ Quit: tim|mac: Ping timeout: 268 seconds
[2012/01/09 09:03:53] <Rudemeister> siert: yeah, read up
[2012/01/09 09:04:02] <jokajak> Evolution: only $200/hr? you're cheap
[2012/01/09 09:04:04] <siert> ah, nice :)
[2012/01/09 09:04:12] @ uphillian joined channel #puppet
[2012/01/09 09:04:45] <Evolution> jokajak: because I
[2012/01/09 09:04:49] <Evolution> 'm new to puppet myself
[2012/01/09 09:05:36] @ justintime joined channel #puppet
[2012/01/09 09:06:52] @ tim|mac joined channel #puppet
[2012/01/09 09:07:03] @ gazoombo joined channel #puppet
[2012/01/09 09:08:48] @ samkilaru joined channel #puppet
[2012/01/09 09:10:43] @ samkilaru1 joined channel #puppet
[2012/01/09 09:12:58] @ Quit: nan0r: Quit: Leaving.
[2012/01/09 09:13:02] @ Quit: samkilaru: Ping timeout: 248 seconds
[2012/01/09 09:16:17] @ fixxxermet joined channel #puppet
[2012/01/09 09:16:37] <fixxxermet> puppet -V shows 0.25.5, should i have the --parseonly option?
[2012/01/09 09:16:44] @ Quit: d3vnull: Ping timeout: 252 seconds
[2012/01/09 09:17:18] <fixxxermet> parseonly is in default.rb but I don't see --parseonly being passed to it anywhere, as it is false by default
[2012/01/09 09:17:29] @ Quit: fsweetser: Remote host closed the connection
[2012/01/09 09:18:52] <Hunner> siert: o/
[2012/01/09 09:19:52] <siert> Hunner: the rest of the week I will be present, cya 2morrow \0
[2012/01/09 09:21:15] @ k299 joined channel #puppet
[2012/01/09 09:21:50] @ Quit: k299: Max SendQ exceeded
[2012/01/09 09:22:18] @ k299 joined channel #puppet
[2012/01/09 09:22:26] @ Canaimero-bdc2 joined channel #puppet
[2012/01/09 09:24:44] @ fsweetser joined channel #puppet
[2012/01/09 09:25:32] @ blentz joined channel #puppet
[2012/01/09 09:26:41] @ Canaimero-bdc2 left channel #puppet ()
[2012/01/09 09:26:58] @ Bass10 joined channel #puppet
[2012/01/09 09:27:34] @ sduchesneau joined channel #puppet
[2012/01/09 09:29:16] @ djm68 joined channel #puppet
[2012/01/09 09:30:07] @ d3vnull joined channel #puppet
[2012/01/09 09:30:22] @ Quit: zwi: Quit: Leaving.
[2012/01/09 09:30:22] @ rsnhyperion joined channel #puppet
[2012/01/09 09:34:59] @ nan0r joined channel #puppet
[2012/01/09 09:35:41] @ Quit: ckauhaus: Quit: Leaving.
[2012/01/09 09:37:08] @ madhatter joined channel #puppet
[2012/01/09 09:37:34] @ madhatter is now known as Guest63584
[2012/01/09 09:38:10] @ tnguyen joined channel #puppet
[2012/01/09 09:38:55] @ Quit: cwarden: Ping timeout: 240 seconds
[2012/01/09 09:39:11] <karthick87> Evolution: In this command "echo 'include modulename' | puppet apply --modulepath /path/to/dir/where/module/is" should i needs to alter modulename?
[2012/01/09 09:39:21] @ Quit: tnguyen: Client Quit
[2012/01/09 09:41:48] <_rc> karthick87: did you read http://docs.puppetlabs.com/guides/modules.html yet?
[2012/01/09 09:43:28] @ astrostl joined channel #puppet
[2012/01/09 09:45:34] @ Quit: Raboo: Ping timeout: 276 seconds
[2012/01/09 09:46:06] @ rankinsr joined channel #puppet
[2012/01/09 09:46:41] <karthick87> _rc: I read that several times
[2012/01/09 09:47:07] <karthick87> _rc: Just say me how to list all module names?
[2012/01/09 09:47:09] @ Raboo joined channel #puppet
[2012/01/09 09:47:14] <_rc> all?
[2012/01/09 09:47:18] <_rc> why?
[2012/01/09 09:47:21] <henk> Read it until you understand it.
[2012/01/09 09:47:36] @ Quit: nan0r: Read error: Connection reset by peer
[2012/01/09 09:47:47] @ Quit: kermit: Read error: Operation timed out
[2012/01/09 09:48:05] <karthick87> henk: Why cant you help me once? So that i will be running my second module successfully..
[2012/01/09 09:48:40] <_rc> karthick87: he's trying to help you, but if you don't learn the basics now, you won't bother later
[2012/01/09 09:50:09] <henk> karthick87: I do, you just don't like how I help you...
[2012/01/09 09:50:36] @ pdurbin joined channel #puppet
[2012/01/09 09:51:33] <karthick87> henk: Am truly speaking, i just dont find the way in that guide.
[2012/01/09 09:52:14] <_rc> karthick87: break it down then; what're you trying to do. show us your code, inputs, outputs
[2012/01/09 09:52:48] @ kangman joined channel #puppet
[2012/01/09 09:53:09] <_rc> karthick87: but if it's the same issue Evolution and I pointed it out to you an hour ago then I personally won't be happy
[2012/01/09 09:53:30] <henk> But that, as so much else, is your problem.
[2012/01/09 09:53:43] <karthick87> _rc: Sure wait a minute.
[2012/01/09 09:53:55] @ st33v joined channel #puppet
[2012/01/09 09:55:01] <henk> karthick87: I linked you http://www.catb.org/~esr/faqs/smart-questions.html which you haven't read either...
[2012/01/09 09:55:24] <_rc> that's a horrible document, it really is
[2012/01/09 09:55:55] <henk> In what way?
[2012/01/09 09:56:32] @ bobra joined channel #puppet
[2012/01/09 09:57:18] @ Quit: jsm: Quit: jsm
[2012/01/09 09:57:39] @ Quit: cliff-hm: Ping timeout: 240 seconds
[2012/01/09 09:58:19] @ Quit: jcape: Read error: Operation timed out
[2012/01/09 09:58:34] @ jcape joined channel #puppet
[2012/01/09 09:59:05] @ bertram212 joined channel #puppet
[2012/01/09 09:59:54] @ ckauhaus joined channel #puppet
[2012/01/09 10:00:32] <karthick87> _rc: See these are the outputs http://paste.ubuntu.com/798266/
[2012/01/09 10:01:02] <karthick87> _rc: What i have to do is i have to copy the file data.doc from master to all nodes..
[2012/01/09 10:01:18] <_rc> karthick87: it's exactly the same problem as before, and you haven't undderstood the module documentation
[2012/01/09 10:01:29] <henk> Don't import...
[2012/01/09 10:01:52] <_rc> importing isn't here or there, the class and module names just don't match
[2012/01/09 10:02:41] @ emag_ is now known as emag
[2012/01/09 10:02:59] <henk> There is so much wrong. o_O
[2012/01/09 10:03:09] <_rc> no, just that
[2012/01/09 10:03:27] @ ascarter joined channel #puppet
[2012/01/09 10:03:36] @ noecc left channel #puppet ("pax")
[2012/01/09 10:04:54] <henk> karthick87: Avoid inheritance for your own sanity, if you still have it.
[2012/01/09 10:04:56] <_rc> avoid value judgements on the code. the reason it doesn't work is that the module directory is misnamed for the class it contains
[2012/01/09 10:05:40] <rmt> Volcane, Say, your ActiveMQ instances, do you have them setup as broker clusters for failover? Any chance you have a working activemq.xml conffile that you could share?
[2012/01/09 10:05:43] @ Quit: Vasik|work: Quit: Leaving
[2012/01/09 10:05:44] <_rc> karthick87: do you understand what I'm saying about cdata != mymodule
[2012/01/09 10:05:45] @ Quit: ckauhaus: Ping timeout: 260 seconds
[2012/01/09 10:06:17] <henk> Too much for those few lines...
[2012/01/09 10:06:52] @ fixxxermet left channel #puppet ()
[2012/01/09 10:07:09] @ Quit: bertram212: Ping timeout: 240 seconds
[2012/01/09 10:07:39] @ Quit: ascarter: Read error: Connection reset by peer
[2012/01/09 10:07:39] @ ascarter_ joined channel #puppet
[2012/01/09 10:09:42] @ Quit: bobra: Ping timeout: 248 seconds
[2012/01/09 10:10:17] @ HarrisonZhu left channel #puppet ()
[2012/01/09 10:10:31] <Volcane> rmt: look in the mcollective git repo under ext
[2012/01/09 10:10:40] @ freezey joined channel #puppet
[2012/01/09 10:11:10] @ less_than_puppet joined channel #puppet
[2012/01/09 10:11:14] <less_than_puppet> Hi
[2012/01/09 10:11:42] <less_than_puppet> I'm having a problem getting my inventory into puppet dashboard, is there anyone that can help?
[2012/01/09 10:11:47] @ Quit: Meier: Quit: Leaving.
[2012/01/09 10:12:30] @ cliff-hm joined channel #puppet
[2012/01/09 10:12:42] <henk> No. At least not without you asking...
[2012/01/09 10:13:32] <rmt> Volcane, Are you using 5.5.1 ?
[2012/01/09 10:13:52] <Volcane> 5.5.0 - its the same just some tweaks with licencing
[2012/01/09 10:13:59] @ Quit: djm68: Remote host closed the connection
[2012/01/09 10:14:07] @ Mode -o Volcane by Volcane
[2012/01/09 10:14:20] <less_than_puppet> ;) When I run curl -k -H "Accept: yaml" https://puppet:8140/production/facts/host.domain I get a forbidden error
[2012/01/09 10:14:25] <rmt> Volcane, it wouldn't do anything strange like try to download the schema from http://activemq.apache.org/schema/core/ would it?
[2012/01/09 10:14:35] @ Quit: shortbus-1: Quit: Leaving.
[2012/01/09 10:14:53] <Volcane> no
[2012/01/09 10:15:18] <Volcane> not afaik anyway, cant say i checked, but do have it in a no-outgoing environment and it works
[2012/01/09 10:15:35] <rmt> Ok.
[2012/01/09 10:15:39] <dballing> so I'm finding out today (because of a performance problem) that since puppet runs nice'd to 2, that any service it starts ALSO gets nice'd to 2.
[2012/01/09 10:15:43] <dballing> is there any way to fix that?
[2012/01/09 10:15:56] @ brandon_dacrib joined channel #puppet
[2012/01/09 10:16:05] @ rcrowley joined channel #puppet
[2012/01/09 10:16:07] <Volcane> puppet runs nice'd to 2? didnt know
[2012/01/09 10:16:20] <chjohnst> the daemons runs as nice 2?
[2012/01/09 10:16:41] <dballing> this is what folks are telling me
[2012/01/09 10:16:41] @ Quit: abhinavmehta: Quit: abhinavmehta
[2012/01/09 10:16:54] <chjohnst> I don't run the daemon
[2012/01/09 10:16:56] <Volcane> might be your rc script
[2012/01/09 10:17:15] <mfridh> my puppet is prio 0
[2012/01/09 10:17:40] <mfridh> dballing: ask folks how they start puppet then...
[2012/01/09 10:17:41] <Volcane> i dont see any calls to setpriority in the code - guess there might be some other way to do it
[2012/01/09 10:17:50] @ niram joined channel #puppet
[2012/01/09 10:18:07] <chjohnst> mine runs as prio 0 also
[2012/01/09 10:18:13] <niram> hi, any idea how i can execute a block of code before a certain resource?
[2012/01/09 10:18:29] <niram> i want to assign a variable before it is used in a template
[2012/01/09 10:18:32] <chjohnst> and all of my RC scripts are setup with their own nice levels
[2012/01/09 10:18:40] @ ckauhaus joined channel #puppet
[2012/01/09 10:18:40] <niram> but puppet does it in random order, and it some times fail
[2012/01/09 10:19:01] <chjohnst> niram: looking up the requires type
[2012/01/09 10:20:45] <niram> chjohnst: is there a requires type?
[2012/01/09 10:20:58] <niram> if so,where do i find anything about it?
[2012/01/09 10:21:19] <_rc> niram: http://docs.puppetlabs.com/learning/ordering.html
[2012/01/09 10:21:20] <niram> nothing about it here :https://www.puppetlabs.com/references/2.7.0/type.html
[2012/01/09 10:21:36] <_rc> it's a metaparameter
[2012/01/09 10:21:57] <niram> ah, i see
[2012/01/09 10:23:54] @ Quit: larstobi: Quit: Leaving.
[2012/01/09 10:25:22] @ |Majestic| joined channel #puppet
[2012/01/09 10:25:25] <niram> wait, still doesn't help
[2012/01/09 10:25:43] @ Quit: karthick87: Quit: Leaving
[2012/01/09 10:25:43] <chjohnst> how doesn't it help
[2012/01/09 10:25:59] <chjohnst> you can "require" another class or type to be successful before running the one you want
[2012/01/09 10:26:00] <niram> i want to assign a variable, like .. $ip = '10.10.10.10'
[2012/01/09 10:26:13] <niram> and use it in a template
[2012/01/09 10:26:16] <niram> how do i do that
[2012/01/09 10:26:28] <_rc> just do it
[2012/01/09 10:26:45] <kjetilho> niram: you need to set the variable before including the class which uses it
[2012/01/09 10:26:47] <niram> and it's supposed to work?
[2012/01/09 10:26:56] <niram> it's in the same class
[2012/01/09 10:27:11] <_rc> show us what you have that isn't working
[2012/01/09 10:27:15] @ key joined channel #puppet
[2012/01/09 10:27:25] <kjetilho> then it should work. but Puppet does care about ordering when it comes to variables. it is evaluated from top to bottom
[2012/01/09 10:27:31] @ gniks joined channel #puppet
[2012/01/09 10:28:02] <cirbri> Is it possible for a host to access another hosts' facts in puppet?
[2012/01/09 10:28:06] <niram> $ ip = '10.10.10.10'
[2012/01/09 10:28:06] <niram> file {"something": content => "--listen $ip"; }
[2012/01/09 10:28:08] <Sp4rKy> .W 13
[2012/01/09 10:28:14] @ Quit: MattyM: Ping timeout: 252 seconds
[2012/01/09 10:28:29] @ ben_duyujie joined channel #puppet
[2012/01/09 10:28:33] @ Quit: verwilst: Quit: Ex-Chat
[2012/01/09 10:28:39] <_rc> complete with the extra spaces?
[2012/01/09 10:28:46] <niram> when running the class for the first time on a node, it sometimes doesn't fill the $ip
[2012/01/09 10:28:58] <niram> just the first time
[2012/01/09 10:29:01] @ eventi joined channel #puppet
[2012/01/09 10:29:02] <niram> but it's annoying
[2012/01/09 10:29:17] @ Quit: rcrowley: Quit: Computer has gone to sleep.
[2012/01/09 10:30:22] <niram> this thing with random execution order is just stupid if you ask me, doesn't help with anything, only breaks things
[2012/01/09 10:31:01] @ ghg joined channel #puppet
[2012/01/09 10:33:09] <_rc> I don't see how that would behave as you describe
[2012/01/09 10:33:13] <kjetilho> niram: that should work. give us a real example
[2012/01/09 10:34:12] <willaerk> cirbri: storeconfigs or the inventory service
[2012/01/09 10:35:28] <cirbri> willaerk: Ah, okay.
[2012/01/09 10:36:18] @ kermit joined channel #puppet
[2012/01/09 10:37:38] @ riha left channel #puppet ()
[2012/01/09 10:38:06] @ vata joined channel #puppet
[2012/01/09 10:41:10] <chjohnst> niram where are you setting that variable
[2012/01/09 10:44:06] @ Quit: smintz: Ping timeout: 268 seconds
[2012/01/09 10:44:57] @ Quit: artkrz: Quit: Linkinus - http://linkinus.com
[2012/01/09 10:45:39] @ kenperkins joined channel #puppet
[2012/01/09 10:45:52] @ cwarden joined channel #puppet
[2012/01/09 10:45:55] <ChoHag> Are variables in a class evaluated in a specific order?
[2012/01/09 10:46:23] <ChoHag> And how can I set one which is dependent on another?
[2012/01/09 10:46:38] @ niram left channel #puppet ()
[2012/01/09 10:46:51] @ niram joined channel #puppet
[2012/01/09 10:49:36] @ Quit: lanky: Read error: Connection reset by peer
[2012/01/09 10:50:19] @ lanky joined channel #puppet
[2012/01/09 10:50:22] @ ldlework joined channel #puppet
[2012/01/09 10:52:19] @ dan__t joined channel #puppet
[2012/01/09 10:53:21] @ Quit: ascarter_: Quit: Computer has gone to sleep.
[2012/01/09 10:54:26] @ matchaw_ joined channel #puppet
[2012/01/09 10:54:48] @ spiette joined channel #puppet
[2012/01/09 10:54:49] @ benjiedmund joined channel #puppet
[2012/01/09 10:54:52] @ Quit: matchaw___: Read error: Connection reset by peer
[2012/01/09 10:57:07] @ flakrat joined channel #puppet
[2012/01/09 10:57:08] @ Quit: flakrat: Changing host
[2012/01/09 10:57:08] @ flakrat joined channel #puppet
[2012/01/09 10:57:39] @ tmclaugh_ joined channel #puppet
[2012/01/09 10:58:15] @ Quit: ckauhaus: Ping timeout: 260 seconds
[2012/01/09 10:58:32] @ tswicegood joined channel #puppet
[2012/01/09 10:58:42] @ Quit: tmclaugh: Read error: Operation timed out
[2012/01/09 10:58:42] @ tmclaugh_ is now known as tmclaugh
[2012/01/09 10:58:52] @ Elwell_ joined channel #puppet
[2012/01/09 11:00:54] @ Quit: sdog: Remote host closed the connection
[2012/01/09 11:01:14] @ Quit: Elwell: Ping timeout: 252 seconds
[2012/01/09 11:01:31] @ geekbri joined channel #puppet
[2012/01/09 11:01:54] <dballing> ok, it looks like someone, somehow renice'd all/most of our puppet daemons to 2.
[2012/01/09 11:02:04] <dballing> which just trickled out in pain from thence forward
[2012/01/09 11:02:22] <dballing> since they restarted apaches/mysqls/etc. over time at nice[2].
[2012/01/09 11:02:25] <dballing> which kinda sucked.
[2012/01/09 11:02:50] @ rcrowley joined channel #puppet
[2012/01/09 11:02:59] @ Quit: johwir: Quit: leaving
[2012/01/09 11:03:03] <dballing> So... this leads to my next question. :-) Is there a way for a service declaration to ensure a nice level?
[2012/01/09 11:03:13] <dballing> doesn't seem to be, but it would be kinda handy if it could
[2012/01/09 11:03:49] @ tblamer joined channel #puppet
[2012/01/09 11:05:51] <ChoHag> I believe processes can only become (and therefore can only fork into) process equally or more nice. They cannot become less nice off their own back.
[2012/01/09 11:05:56] <ChoHag> I could be wrong about that though.
[2012/01/09 11:06:35] @ Quit: willaerk: Quit: Leaving
[2012/01/09 11:07:07] @ ascarter joined channel #puppet
[2012/01/09 11:07:18] @ Quit: raphdg: Remote host closed the connection
[2012/01/09 11:08:26] @ Quit: lkoranda: Quit: Ex-Chat
[2012/01/09 11:09:34] @ Quit: skm: Quit: Computer has gone to sleep.
[2012/01/09 11:09:35] <devicenull> so, I have file { "/directory1": recurse => true } and file {"/directory1/directory2": recurse => false } . I expected puppet to recurse into all directories in directory1, except for directory2. It's not doing this, is there any way I can accomplish this?
[2012/01/09 11:09:53] @ griasan joined channel #puppet
[2012/01/09 11:10:07] @ Quit: tomben: Read error: Connection reset by peer
[2012/01/09 11:10:08] @ Quit: Guest63584: Read error: Connection reset by peer
[2012/01/09 11:10:09] @ Quit: blentz: Read error: Connection reset by peer
[2012/01/09 11:10:09] @ Quit: cliff-hm: Read error: Connection reset by peer
[2012/01/09 11:10:24] @ cliff-hm joined channel #puppet
[2012/01/09 11:10:27] @ Guest63584 joined channel #puppet
[2012/01/09 11:10:27] @ blentz joined channel #puppet
[2012/01/09 11:10:36] @ tomben joined channel #puppet
[2012/01/09 11:10:37] @ Quit: kenperkins: Quit: Computer has gone to sleep.
[2012/01/09 11:11:02] <gazoombo> Is there any good way to find out what agent nodes are in which environments from the puppet master?
[2012/01/09 11:11:50] <gazoombo> We have a set up that uses git to push all configuration changes to different environments on the master and the agent nodes have their environments defined in their puppet.conf
[2012/01/09 11:11:51] @ Quit: sduchesneau: Ping timeout: 268 seconds
[2012/01/09 11:12:05] <lisa> gazoombo: puppetmaster log?
[2012/01/09 11:12:21] <gazoombo> I'd like to set another post-receive hook to puppet kick the agents of each environment when new commits are pushed
[2012/01/09 11:12:31] <_ells> u could use mcollective?
[2012/01/09 11:12:38] @ Quit: cliff-hm: Remote host closed the connection
[2012/01/09 11:12:40] <dballing> ChoHag: root (which puppet runs as) can do whatever it wants to any process' nice level
[2012/01/09 11:12:46] @ Quit: edzob: Quit: Page closed
[2012/01/09 11:13:39] @ zwi joined channel #puppet
[2012/01/09 11:14:56] @ Andrew_ joined channel #puppet
[2012/01/09 11:15:13] @ gabrtv joined channel #puppet
[2012/01/09 11:15:22] @ Andrew_ is now known as Guest25010
[2012/01/09 11:16:09] <ChoHag> Yes. root always has more rights. That's a given.
[2012/01/09 11:16:31] <ChoHag> But unless explicitely told to, they won't be invoked.
[2012/01/09 11:16:39] <dballing> so puppet COULD manage the nice level, if it knew how
[2012/01/09 11:16:50] <dballing> and see that "hey, that daemon is running at the wrong level. FIX"
[2012/01/09 11:17:29] <Guest25010> Hi Everyone, I am looking into configuring a puppet server for our organization. At the moment we have approximately 200 desktop computers located in multiple geographical locations. Before I dig deeper into the puppet documentation will puppet allow me to mange these workstations from a central location? Thanks!
[2012/01/09 11:17:39] @ andreaturli joined channel #puppet
[2012/01/09 11:17:56] <aricg> Guest25010 .... running windows?
[2012/01/09 11:18:15] <Guest25010> running linux
[2012/01/09 11:18:23] <aricg> each machine will need a fqdn
[2012/01/09 11:18:35] <aricg> not something we usually give workstations
[2012/01/09 11:19:15] @ tizzo-afk is now known as tizzo
[2012/01/09 11:19:15] <Guest25010> very true, I guess you cannot specify a machine by an ipaddress?
[2012/01/09 11:19:27] @ Quit: clustermagnet: Remote host closed the connection
[2012/01/09 11:20:27] <less_than_puppet> I still cant see why dashboard isnt pulling in inventory, i've followed this guide http://docs.puppetlabs.com/dashboard/inventory_support.html but im using dashboard via passenger,
[2012/01/09 11:20:28] <aricg> Guest25010, but they are natted right, they wont each have a IP
[2012/01/09 11:21:02] @ alanevans joined channel #puppet
[2012/01/09 11:21:19] @ ckauhaus joined channel #puppet
[2012/01/09 11:21:22] <Guest25010> all of our locations are connected through a private wan therefore they will each have a local ip accessible from everywhere in our organization. sorry I should have said that.
[2012/01/09 11:21:50] @ Quit: griasan: Quit: Colloquy for iPad - http://colloquy.mobi
[2012/01/09 11:22:10] <aricg> so they all have an ip on a 10. subnet or something?
[2012/01/09 11:22:23] <Guest25010> exactly
[2012/01/09 11:22:38] <_rc> what does that have to do with the price of lizards?
[2012/01/09 11:23:04] @ Quit: tblamer: Ping timeout: 276 seconds
[2012/01/09 11:23:27] <aricg> Guest25010, if you have a way of assigning them all fqds, then I would say puppet would work quite well.
[2012/01/09 11:24:00] @ Quit: benjiedmund: Remote host closed the connection
[2012/01/09 11:24:54] <Guest25010> aricg ... Thank you for the input. I am going to go ahead and start reading up on puppet. I look forward to being apart of the community! Thanks again!
[2012/01/09 11:25:17] @ tblamer joined channel #puppet
[2012/01/09 11:25:45] @ tizzo is now known as tizzo-afk
[2012/01/09 11:26:05] <ChoHag> Can you specify that a resource must
[2012/01/09 11:26:24] @ Quit: fronlius: Remote host closed the connection
[2012/01/09 11:26:27] <ChoHag> Can you specify that a resource must be executed immediately before and/or immediately after another?
[2012/01/09 11:26:41] @ fronlius joined channel #puppet
[2012/01/09 11:26:47] <bd> just thinking, I a geographically distributet network, how would one reduce the network traffic wrt file transfer?
[2012/01/09 11:26:53] <bd> s/i/in/
[2012/01/09 11:26:59] <ChoHag> Due to a retarded debian developer I need to run a command immediately before and after running apt-get when installing this package.
[2012/01/09 11:27:44] @ Quit: niram: Quit: Leaving.
[2012/01/09 11:28:03] <_rc> ChoHag: not immediately, no
[2012/01/09 11:28:14] <_rc> you'd want to abuse exec
[2012/01/09 11:28:22] @ Quit: wallblom: Quit: WeeChat 0.3.6
[2012/01/09 11:28:26] <ChoHag> Yeah I was hoping to avoid abuse though.
[2012/01/09 11:28:28] <gazoombo> _ells, dballing: I would rather not add mcollective just for this. I think there should be a way to get the list I want using `puppet node find …` but I'm not sure exactly how.
[2012/01/09 11:28:29] @ nan0r joined channel #puppet
[2012/01/09 11:28:36] <bd> rebuild the package and fix it in there?
[2012/01/09 11:28:36] <ChoHag> It has a habit of breaking subtly.
[2012/01/09 11:28:46] <henk> ChoHag: Just curious: Why?
[2012/01/09 11:29:09] @ Quit: st33v: Quit: st33v
[2012/01/09 11:29:35] @ Prometheus joined channel #puppet
[2012/01/09 11:30:04] <ChoHag> If slapd is set to be configured other than by debconf, installation of the package will fail, it'll be marked as partially installed and apt-get will exit.
[2012/01/09 11:30:34] <ChoHag> Due to apt-get exiting with a failure code, the puppet run will then also proceed to fail.
[2012/01/09 11:31:15] <ChoHag> I had this problem last year and had an e-argument with the package developer who couldn't see why it was a problem.
[2012/01/09 11:31:46] <bd> ChoHag: is there a bug for that behaviour?
[2012/01/09 11:31:50] <ChoHag> Yes.
[2012/01/09 11:32:03] @ Quit: d3vnull: Ping timeout: 252 seconds
[2012/01/09 11:32:04] <ChoHag> Two, in fact, because the original one was cloned for some reason.
[2012/01/09 11:32:13] <ChoHag> I raised it in Sep 2010.
[2012/01/09 11:32:24] @ Quit: samkilaru1: Ping timeout: 252 seconds
[2012/01/09 11:32:27] @ samkilaru joined channel #puppet
[2012/01/09 11:32:31] <bd> ChoHag: you wouldn't happen to have it handy?
[2012/01/09 11:32:41] <ChoHag> I even provided a patch and an offer to rewrite it in a manner the developer would have been happy with.
[2012/01/09 11:33:01] <ChoHag> 596100/596777
[2012/01/09 11:33:06] <ChoHag> They're identical.
[2012/01/09 11:33:46] <henk> ah, right, ran into that some time ago, though not with puppet yet. thanks
[2012/01/09 11:34:21] @ labrown joined channel #puppet
[2012/01/09 11:34:22] @ digr1 joined channel #puppet
[2012/01/09 11:34:42] <ChoHag> I was using chef at the time. Doesn't matter. Unless debconf configures slapd, the slapd postinst kills apt which in turn kills whatever's running apt.
[2012/01/09 11:34:53] @ Quit: kermit: Ping timeout: 248 seconds
[2012/01/09 11:35:19] <gazoombo> _ells, dballing: I can get a yaml listing for specific nodes (including an environment), but there are two problems: 1) the environment doesn't appear to be accurately reported ( http://projects.puppetlabs.com/issues/11830 ) and 2) I don't know how to do a `puppet node find` across all nodes known to the master.
[2012/01/09 11:35:53] @ Quit: vata: Quit: Leaving.
[2012/01/09 11:37:12] @ samkilaru1 joined channel #puppet
[2012/01/09 11:37:30] @ benkevan joined channel #puppet
[2012/01/09 11:38:06] @ ascarter_ joined channel #puppet
[2012/01/09 11:38:39] @ Quit: ascarter: Ping timeout: 240 seconds
[2012/01/09 11:38:50] <`mx> so is common to run puppet agent multi times to get all everything that is in a build?
[2012/01/09 11:39:12] <bd> ChoHag: can't you configure the debconf database, install slapd and thenn roll out your config file?
[2012/01/09 11:39:13] <`mx> or should it really be configured that you should only have to run the agent once to get everything you need.
[2012/01/09 11:39:14] @ kermit joined channel #puppet
[2012/01/09 11:39:55] @ cakery is now known as caaakeeey
[2012/01/09 11:39:56] <gazoombo> `mx: Ideally, things should be configured to work in a single run, but it doesn't always work out so simply.
[2012/01/09 11:39:58] @ Quit: samkilaru: Ping timeout: 276 seconds
[2012/01/09 11:40:05] <bd> ChoHag: I am doing some debconf magic somewhere, i think with java
[2012/01/09 11:40:07] <_rc> `mx: ideally you should state enough dependeincies so that it can run in one run
[2012/01/09 11:40:14] @ eventi left channel #puppet ()
[2012/01/09 11:40:24] <`mx> ok that is what I kinda figured.
[2012/01/09 11:40:40] <gazoombo> `mx: If you're using custom types and providers, it can get tricky.
[2012/01/09 11:40:54] @ mayak left channel #puppet ()
[2012/01/09 11:41:00] <`mx> chatting with a few co-works that want to create a script to run it multi times to get everything.
[2012/01/09 11:41:10] <_rc> only if they suck. if not pluginsync should take care of it
[2012/01/09 11:41:30] <`mx> ha.
[2012/01/09 11:41:30] <_rc> they're wrong. fix the manifests
[2012/01/09 11:41:36] <`mx> exactly
[2012/01/09 11:41:58] <`mx> Thx for your help.
[2012/01/09 11:42:29] <gazoombo> `mx, _rc: I've run into this issue too. It used to be a bug, but I think that's resolved, now it's just poor encapsulation in modules that I've found.
[2012/01/09 11:43:59] @ neonflux joined channel #puppet
[2012/01/09 11:44:26] @ d3vnull joined channel #puppet
[2012/01/09 11:44:27] @ VladGh joined channel #puppet
[2012/01/09 11:45:11] <`mx> We are just starting to play with puppet. I am actually supprized we havent been using it. Coming from a enviroment that has post install scripts written in shell with more then 10k worth of hosts
[2012/01/09 11:45:19] @ fir31ight joined channel #puppet
[2012/01/09 11:45:20] @ Quit: ascarter_: Quit: Computer has gone to sleep.
[2012/01/09 11:45:42] @ kenperkins joined channel #puppet
[2012/01/09 11:45:56] <gazoombo> Ok, so I could pipe `puppet cert list —all` to `cut` to get a list of nodes and then run `puppet node find` on each… but it'd be a real hack - there's got to be a better way to do this internal to puppet
[2012/01/09 11:46:16] @ vata joined channel #puppet
[2012/01/09 11:46:41] @ ascarter joined channel #puppet
[2012/01/09 11:46:55] @ larstobi joined channel #puppet
[2012/01/09 11:47:13] <gazoombo> `mx: wow. we're dealing with applications several orders of magnitude smaller than that and already finding puppet to be a huge help.
[2012/01/09 11:48:35] <_rc> well if you already have a useful provisioning environment, then you're already ahead
[2012/01/09 11:48:40] <`mx> gazoombo: yeah its pretty scary stuff. People dont like change and its like trying to move a mountain to get people to move toward it. Oh well. it will be a fun time.
[2012/01/09 11:51:44] @ djm68 joined channel #puppet
[2012/01/09 11:51:55] <Raboo> is it possible to have multiple command => in a exec?
[2012/01/09 11:52:31] @ Quit: jodok: Quit: jodok
[2012/01/09 11:55:16] <aricg> Raboo, you can use a ~> between execs
[2012/01/09 11:56:23] <aricg> exec { foo }
[2012/01/09 11:56:26] <aricg> ~>
[2012/01/09 11:56:32] <aricg> exec { bar }
[2012/01/09 11:57:39] <Raboo> hmm
[2012/01/09 11:58:56] @ Quit: zorg1: Quit: Leaving
[2012/01/09 11:59:25] <Raboo> exec { "signkey": command => "rpm --import http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-DSA-KEY.pub", }
[2012/01/09 11:59:36] <Raboo> i want to import a second key
[2012/01/09 11:59:43] <Raboo> is it possible to do it in same command
[2012/01/09 11:59:54] <Raboo> aricg i didn't quite understand what you meant.
[2012/01/09 12:00:22] <aricg> http://privatepaste.com/9c3b8163d8
[2012/01/09 12:00:34] <kjetilho> Raboo: you don't want that anyway. remember it will run every time Puppet runs
[2012/01/09 12:00:36] @ iw_work joined channel #puppet
[2012/01/09 12:00:44] <kjetilho> use an onlyif to stop that from happening
[2012/01/09 12:01:04] <aricg> or refreshonly
[2012/01/09 12:01:08] <Raboo> kjetilho i have refreshonly => true
[2012/01/09 12:01:18] @ oCean joined channel #puppet
[2012/01/09 12:01:18] <kjetilho> how do you trigger it then?
[2012/01/09 12:01:24] <Raboo> in a file
[2012/01/09 12:02:07] <Raboo> http://pastie.org/3155215
[2012/01/09 12:02:24] <kjetilho> well, I prefer unless => "rpm -q 1260364D"
[2012/01/09 12:02:37] <kjetilho> uhm, sorry
[2012/01/09 12:03:12] @ williemach joined channel #puppet
[2012/01/09 12:03:22] <kjetilho> unless => "rpm -q gpg-pubkey-4e9cff4e-4c2240bd"
[2012/01/09 12:03:24] @ st33v joined channel #puppet
[2012/01/09 12:03:26] <kjetilho> that's a more relevant example
[2012/01/09 12:03:41] <Raboo> huh
[2012/01/09 12:03:47] <Raboo> what does that do?
[2012/01/09 12:03:49] <kjetilho> just a random key -- that's actually Spotify's signing key :)
[2012/01/09 12:04:11] <kjetilho> after rpm --import the key will appear in the package list like that
[2012/01/09 12:04:15] <Raboo> do they have a repo for yum/rpm?
[2012/01/09 12:04:16] @ Quit: zul: Ping timeout: 268 seconds
[2012/01/09 12:04:17] <kjetilho> so you can check if it is installed
[2012/01/09 12:04:21] <kjetilho> Raboo: yes
[2012/01/09 12:04:23] <Raboo> last i looked they only had .dep packages
[2012/01/09 12:04:36] @ Quit: fronlius: Ping timeout: 240 seconds
[2012/01/09 12:04:40] <kjetilho> they *had* a yum repo
[2012/01/09 12:04:55] <kjetilho> they stopped supporting it, unfortunately.
[2012/01/09 12:05:30] <Raboo> so now one can download the deb pkg and make it an rpm and put it on ones own repo=
[2012/01/09 12:05:38] @ Quit: and`_: Quit: leaving
[2012/01/09 12:05:55] @ Quit: ckauhaus: Ping timeout: 260 seconds
[2012/01/09 12:05:59] <Raboo> File 'repomd.xml' from repository 'VMware Tools 5.0 - sles11 i386' is signed with an unknown key 'C0B5E0AB66FD4949'. Continue? [yes/no] (no): n
[2012/01/09 12:06:08] <Raboo> kjetilho is it that key?
[2012/01/09 12:06:08] @ ascarter_ joined channel #puppet
[2012/01/09 12:06:19] @ marczak joined channel #puppet
[2012/01/09 12:06:40] <kjetilho> no, not exactly. it is formatted differently
[2012/01/09 12:06:41] @ Quit: ascarter: Ping timeout: 252 seconds
[2012/01/09 12:07:02] @ Quit: ali3n0: Ping timeout: 244 seconds
[2012/01/09 12:07:21] <Raboo> i'll do it like this then
[2012/01/09 12:07:23] <Raboo> require => [ Exec["signrsakey"], Exec["signdsakey"], ],
[2012/01/09 12:07:36] <kjetilho> it will appear in your package list as: gpg-pubkey-c0b5e0ab-66fd4949
[2012/01/09 12:07:38] <kjetilho> I think
[2012/01/09 12:07:58] <kjetilho> anyway, I let yum do it for me.
[2012/01/09 12:08:18] <Raboo> but this is suse
[2012/01/09 12:08:25] <kjetilho> gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
[2012/01/09 12:08:25] <kjetilho> gpgcheck=1
[2012/01/09 12:08:32] <Raboo> they do everything worse than redhat
[2012/01/09 12:08:51] @ scsinutz joined channel #puppet
[2012/01/09 12:08:55] <kjetilho> if I just make sure that the above file is distributed, yum will import it into rpm automatically
[2012/01/09 12:09:01] @ scsinutz left channel #puppet ()
[2012/01/09 12:09:20] <Raboo> hmm, the exec didn't run
[2012/01/09 12:10:01] @ and` joined channel #puppet
[2012/01/09 12:11:18] @ Quit: ascarter_: Ping timeout: 248 seconds
[2012/01/09 12:13:06] @ flipwork_ joined channel #puppet
[2012/01/09 12:13:41] @ Quit: Ramonster: Quit: So Long and thanks for all the fish
[2012/01/09 12:14:05] <Raboo> kjetilho when do i use a unless?
[2012/01/09 12:14:21] @ Quit: scobal: Read error: Connection reset by peer
[2012/01/09 12:14:22] <kjetilho> in the exec which does rpm --import
[2012/01/09 12:15:04] @ Quit: less_than_puppet: Quit: Leaving
[2012/01/09 12:15:22] @ Quit: flipwork: Ping timeout: 268 seconds
[2012/01/09 12:16:29] @ benjiedmund joined channel #puppet
[2012/01/09 12:17:14] @ Quit: st33v: Quit: st33v
[2012/01/09 12:19:14] <rmt> Damn activemq is a finicky thing when it comes to its config.
[2012/01/09 12:19:53] @ st33v joined channel #puppet
[2012/01/09 12:20:42] @ nomadtacos joined channel #puppet
[2012/01/09 12:20:52] @ Quit: j^2: Quit: leaving
[2012/01/09 12:21:25] @ Quit: flipwork_: Quit: Reconnecting
[2012/01/09 12:21:35] @ flipwork joined channel #puppet
[2012/01/09 12:21:44] @ scobal joined channel #puppet
[2012/01/09 12:21:48] @ j^2 joined channel #puppet
[2012/01/09 12:22:02] @ Quit: inecas: Quit: Leaving
[2012/01/09 12:22:40] @ Quit: nan0r: Quit: Leaving.
[2012/01/09 12:22:45] @ Quit: lanky: Quit: Leaving
[2012/01/09 12:23:16] @ Quit: Chowzzf: Ping timeout: 252 seconds
[2012/01/09 12:26:22] @ Quit: samkilaru1: Ping timeout: 240 seconds
[2012/01/09 12:27:54] @ Quit: benjiedmund: Remote host closed the connection
[2012/01/09 12:28:14] @ Quit: gniks: Quit: Leaving.
[2012/01/09 12:32:44] @ gniks joined channel #puppet
[2012/01/09 12:33:08] @ laudo joined channel #puppet
[2012/01/09 12:33:20] <Dewin> What is the proper channel for reporting a layout/browser compatibility issue with the Puppet website itself? Specifically in the 'quick nav' section of the documentation.
[2012/01/09 12:33:21] @ fronlius joined channel #puppet
[2012/01/09 12:34:18] @ newtMcKerr joined channel #puppet
[2012/01/09 12:34:18] <eric0> Dewin: best thing is to log a redmine ticket against puppet-docs http://projects.puppetlabs.com/projects/puppet-docs/issues/new
[2012/01/09 12:34:21] @ ascarter joined channel #puppet
[2012/01/09 12:34:46] <eric0> if you know the fix, fork the project and send a pull request
[2012/01/09 12:34:58] <Dewin> It doesn't concern the actual documentation text itself, but rather the website's view of it with the pulldown menu for quick nav.
[2012/01/09 12:35:04] <Dewin> So I wasn't certain that was the correct avenue
[2012/01/09 12:36:12] <eric0> no that's right, all of the website code is inside that repo https://github.com/puppetlabs/puppet-docs
[2012/01/09 12:36:26] @ sdog joined channel #puppet
[2012/01/09 12:40:36] @ Quit: Prometheus: Ping timeout: 240 seconds
[2012/01/09 12:41:32] @ alfism joined channel #puppet
[2012/01/09 12:41:55] @ benjiedmund joined channel #puppet
[2012/01/09 12:43:10] @ ianbrandt joined channel #puppet
[2012/01/09 12:43:18] @ Quit: countskm: Quit: leaving
[2012/01/09 12:45:24] <laudo> can someone tell me whats wrong with that line? content => template('jnctn-repo/$filename'),
[2012/01/09 12:45:34] @ trickyf left channel #puppet ()
[2012/01/09 12:45:45] <laudo> not sure but i get an error about $filename
[2012/01/09 12:45:55] <laudo> should be possible to define a variable no?
[2012/01/09 12:46:13] <kjetilho> laudo: $foo isn't expanded in ''
[2012/01/09 12:46:13] <_rc> well what did you set it to? and what's the exact error message?
[2012/01/09 12:46:15] <kjetilho> you need to use ""
[2012/01/09 12:49:03] @ zanefactory joined channel #puppet
[2012/01/09 12:49:25] <laudo> here is my code http://www.pastie.org/private/g59xbulbgw9pyzubibtefw
[2012/01/09 12:50:18] @ Quit: pmorillon: Quit: pmorillon
[2012/01/09 12:50:32] @ Quit: _ells: Quit: _ells
[2012/01/09 12:50:52] @ pmorillon joined channel #puppet
[2012/01/09 12:50:59] @ Quit: pmorillon: Client Quit
[2012/01/09 12:51:28] <_rc> laudo: kjetilho nailed it, you're using '' which don't interpolate
[2012/01/09 12:52:27] @ pcarlisle joined channel #puppet
[2012/01/09 12:53:10] <laudo> ok thanks
[2012/01/09 12:54:12] @ Quit: tmclaugh: Read error: Connection reset by peer
[2012/01/09 12:54:31] @ tmclaugh joined channel #puppet
[2012/01/09 12:55:06] @ Quit: car|0s: Ping timeout: 252 seconds
[2012/01/09 12:56:43] @ motomike joined channel #puppet
[2012/01/09 12:58:46] @ cliff-hm joined channel #puppet
[2012/01/09 13:00:06] <kenperkins> when you use package {} is there any affordance for "--allow-unauthenticated" on ubuntu?
[2012/01/09 13:00:10] @ Quit: ianbrandt: Quit: ianbrandt
[2012/01/09 13:00:42] @ car|0s joined channel #puppet
[2012/01/09 13:00:51] @ Quit: benjiedmund: Remote host closed the connection
[2012/01/09 13:00:51] @ jab_doa joined channel #puppet
[2012/01/09 13:00:52] @ Quit: jab_doa: Changing host
[2012/01/09 13:00:52] @ jab_doa joined channel #puppet
[2012/01/09 13:02:27] @ Quit: and`: Quit: leaving
[2012/01/09 13:02:35] @ and` joined channel #puppet
[2012/01/09 13:03:29] @ Quit: and`: Client Quit
[2012/01/09 13:03:35] @ and` joined channel #puppet
[2012/01/09 13:03:49] @ Prometheus joined channel #puppet
[2012/01/09 13:03:52] @ Quit: Scott-Mc2: Quit: Leaving
[2012/01/09 13:04:46] @ Quit: and`: Client Quit
[2012/01/09 13:04:49] @ Niarf1 joined channel #puppet
[2012/01/09 13:05:03] @ seanh-ansca joined channel #puppet
[2012/01/09 13:06:40] @ tizzo-afk is now known as tizzo
[2012/01/09 13:07:25] @ Quit: tblamer: Read error: Connection reset by peer
[2012/01/09 13:08:22] @ Quit: Niarf: Ping timeout: 248 seconds
[2012/01/09 13:08:22] @ tblamer joined channel #puppet
[2012/01/09 13:08:34] @ Quit: seanh-ansca: Client Quit
[2012/01/09 13:09:07] @ seanh-ansca joined channel #puppet
[2012/01/09 13:09:31] @ Quit: Niarf1: Ping timeout: 260 seconds
[2012/01/09 13:09:36] @ and` joined channel #puppet
[2012/01/09 13:10:17] @ ckauhaus joined channel #puppet
[2012/01/09 13:10:27] @ Quit: ckauhaus: Client Quit
[2012/01/09 13:10:31] @ Quit: and`: Client Quit
[2012/01/09 13:10:38] @ and` joined channel #puppet
[2012/01/09 13:11:39] @ Quit: tmclaugh: Quit: tmclaugh
[2012/01/09 13:13:34] @ Quit: tblamer: Ping timeout: 276 seconds
[2012/01/09 13:14:28] @ JC_ joined channel #puppet
[2012/01/09 13:15:19] @ Quit: and`: Changing host
[2012/01/09 13:15:19] @ and` joined channel #puppet
[2012/01/09 13:15:31] @ antarus joined channel #puppet
[2012/01/09 13:16:20] @ maxmartin joined channel #puppet
[2012/01/09 13:16:22] <antarus> is nigelk on vacation or does he just hate irc now?
[2012/01/09 13:16:26] <JC_> Hello I updated my redhat to 5.7 and it updated my puppet versions. I was running puppet 2.6.1 and now I am updated to to puppet 2.7.5 and facter 1.6.2. Now when I try to start either puppetmaster and puppet I am getting a /usr/sbin/puppetd:3:in `require': no such file to load -- puppet/application/agent (LoadError)
[2012/01/09 13:16:40] <JC_> anyone know where this is coming from
[2012/01/09 13:18:04] @ clustermagnet joined channel #puppet
[2012/01/09 13:19:14] @ Quit: justin_donaldson: Quit: Leaving.
[2012/01/09 13:19:59] <devicenull> hm. I have a ssh_authorized_key object with options set, and I keep getting this in all my logs: options changed 'from="X.X.X.X",command="/usr/bin/rsync"' to 'from="X.X.X.X",command="/usr/bin/rsync"'
[2012/01/09 13:20:07] <devicenull> over and over again, even though it's exactly the same
[2012/01/09 13:20:12] <devicenull> any ideas as to how to prevent that/
[2012/01/09 13:20:46] <henk> JC_: How do you start them? Paste?
[2012/01/09 13:20:47] @ Quit: motomike: Remote host closed the connection
[2012/01/09 13:21:23] @ chadskidmore joined channel #puppet
[2012/01/09 13:21:38] @ wilmoore joined channel #puppet
[2012/01/09 13:21:47] <JC_> I ahve tried init script and debug
[2012/01/09 13:21:49] <JC_> puppetmasterd --debug /usr/sbin/puppetmasterd:3:in `require': no such file to load -- puppet/application/master (LoadError) from /usr/sbin/puppetmasterd:3
[2012/01/09 13:22:06] @ motomike joined channel #puppet
[2012/01/09 13:23:59] <devicenull> ahh
[2012/01/09 13:24:01] <devicenull> found #5525
[2012/01/09 13:24:01] <gepetto> devicenull: #5525 is http://projects.puppetlabs.com/issues/show/5525 "Puppet - Bug #5525: Puppet detecting changes in things that haven't changed. It has a status of Closed and is assigned to -"
[2012/01/09 13:24:06] <devicenull> thats very non-obvious
[2012/01/09 13:24:41] <henk> JC_: Why puppetmasterd? Didn't you upgrade?
[2012/01/09 13:25:49] <henk> JC_: AFAIK it's "puppet master" since 2.6 or something...
[2012/01/09 13:26:02] @ PotatoRape joined channel #puppet
[2012/01/09 13:26:12] @ tizzo is now known as tizzo-afk
[2012/01/09 13:26:49] <JC_> I do not upderstand? I was updating my Redhat from 5.4 to 5.7 on my test enviroment and it auto updated my puppet as well. Now I am verifying the updated to make sure everything works. Is thier something else I am supposed to be using? It updated my puppet-server facter and puppet rpms
[2012/01/09 13:27:47] <JC_> I have tried the puppet client as well. get the same error
[2012/01/09 13:28:46] <JC_> is there another way I can start the puppetmaster ?
[2012/01/09 13:28:49] <nlew> Well, Ruby isn't finding the code for Puppet. Which means either the code isn't there, or it's not in a place Ruby checks.
[2012/01/09 13:28:59] @ tizzo-afk is now known as tizzo
[2012/01/09 13:29:02] @ sgmac joined channel #puppet
[2012/01/09 13:29:14] <JC_> hmm that may be it
[2012/01/09 13:29:53] <JC_> How can I find out what it is looking for? I do not have to much experience in ruby
[2012/01/09 13:30:02] <nlew> Try: ruby -e 'puts $LOAD_PATH'
[2012/01/09 13:30:09] @ benjiedmund joined channel #puppet
[2012/01/09 13:30:15] <rmt> *finally*, I've got an activemq cluster configured.
[2012/01/09 13:30:30] <nlew> That will show you all the directories it checks. It will be looking for puppet/application/master.rb under those.
[2012/01/09 13:30:31] @ ckauhaus joined channel #puppet
[2012/01/09 13:30:54] <rmt> I should've started from scratch.. other people's copy'n'paste errors suck
[2012/01/09 13:31:07] <JC_> it is checking in /usr/lib64/ruby/site_ruby/1.8 directories
[2012/01/09 13:31:31] <chjohnst> rmt: nice
[2012/01/09 13:31:32] <chjohnst> how big
[2012/01/09 13:31:39] <JC_> they are all the lib64 path
[2012/01/09 13:31:50] <JC_> does the new puppet look somewhere else?
[2012/01/09 13:31:54] <nlew> JC_: And `locate puppet/application/master`?
[2012/01/09 13:32:12] @ Quit: benjiedmund: Remote host closed the connection
[2012/01/09 13:32:17] <JC_> could not find anything for locate puppet/application/master
[2012/01/09 13:34:41] <gniks> why on earth would i get the error "err: Failed to apply catalog: Parameter required failed: No title provided and "/opt/libvirt-scripts/pool.xml" is not a valid resource reference"
[2012/01/09 13:34:47] <nlew> JC_: So that strongly seems to indicate the code isn't there
[2012/01/09 13:34:48] @ stevie-bash joined channel #puppet
[2012/01/09 13:35:19] @ sduchesneau joined channel #puppet
[2012/01/09 13:35:43] @ tblamer joined channel #puppet
[2012/01/09 13:35:44] <JC_> you mean the new puppet rpm installed the code in a different directory than the lib64 directories?
[2012/01/09 13:36:37] @ Quit: sdog: Quit: Leaving.
[2012/01/09 13:36:37] @ Quit: ezryx: Remote host closed the connection
[2012/01/09 13:36:49] <JC_> hmm I think I found it in the /usr/lib/ruby directories I found a facter.rb a puppet.rb
[2012/01/09 13:37:03] @ sdog joined channel #puppet
[2012/01/09 13:37:11] <JC_> are these the puppet ruby scripts?
[2012/01/09 13:37:16] <nlew> gniks: What type are you using?
[2012/01/09 13:37:17] <JC_> that it is looking for?
[2012/01/09 13:37:27] @ Quit: caaakeeey: Ping timeout: 252 seconds
[2012/01/09 13:37:30] <nlew> JC_: That seems like it, yeah. How did you install your Ruby?
[2012/01/09 13:37:52] <JC_> I have a old 1.8.7 that was built for x86_64
[2012/01/09 13:37:57] <JC_> it is a rpm
[2012/01/09 13:38:26] @ MattyM joined channel #puppet
[2012/01/09 13:38:37] <JC_> I tried using a noarch rpm but for x86_64 machines I always had problems with ruby
[2012/01/09 13:38:48] @ the_ramink joined channel #puppet
[2012/01/09 13:38:50] <JC_> so I have had this rpm installed for a long time
[2012/01/09 13:39:50] <nlew> Seems strange that it was working before, then. Hmm..
[2012/01/09 13:40:40] <JC_> I symlinked my lib t lib64 and it is working now
[2012/01/09 13:41:24] <JC_> thanks nlew. I am not that familiar woth ruby - have avoided it mostly because I have always had issues with it and x86_64 machines
[2012/01/09 13:42:21] <JC_> thanks for the help
[2012/01/09 13:45:54] @ Quit: sdog: Changing host
[2012/01/09 13:45:54] @ sdog joined channel #puppet
[2012/01/09 13:46:08] @ Quit: emmanuelux: Remote host closed the connection
[2012/01/09 13:48:20] @ tmclaugh joined channel #puppet
[2012/01/09 13:51:29] <JC_> does the new puppet 2.7 look for its classes in different places now? when I try to run my puppet client after my update I get error message saying could not find class
[2012/01/09 13:51:47] <JC_> err: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find class networking::resolver ... at /etc/puppet/manifests/nodes.pp:207
[2012/01/09 13:51:47] <Volcane> you should be sure to comply to the module standard
[2012/01/09 13:52:04] <Volcane> ie. networking/manifests/resolver.pp in that case
[2012/01/09 13:53:00] @ Quit: Guest25010: Quit: Page closed
[2012/01/09 13:53:06] <JC_> I have my resolver class in my networking.pp
[2012/01/09 13:53:35] <JC_> do I need to designate a new pp for every class with new puppet?
[2012/01/09 13:53:43] <Volcane> thats why it doesnt work
[2012/01/09 13:54:02] <Volcane> it needs to be in networking/manifests/init.pp or where i said
[2012/01/09 13:54:51] <JC_> I have a import(*) in my init.pp in that module. My resolver inherits from my networking class.
[2012/01/09 13:55:02] <Volcane> ah well
[2012/01/09 13:55:09] @ Quit: thedonvaughn: Quit: ZNC - http://znc.in
[2012/01/09 13:55:19] <Volcane> cant make you do it :)
[2012/01/09 13:56:00] @ Reepicheep joined channel #puppet
[2012/01/09 13:56:22] @ Quit: ben_duyujie: Ping timeout: 248 seconds
[2012/01/09 13:56:49] <JC_> sorry, just trying to know the new standards. have not updated in year and half so not familiar with the new standards, In the new standards are you supposed to declare all imports in the init as well as have separate files for every class including inherited?
[2012/01/09 13:57:09] <Volcane> the import way should still work
[2012/01/09 13:57:17] <Volcane> it doesnt, and you're better off not doing it anyway
[2012/01/09 13:57:26] <Volcane> so best to just do what the module standard says
[2012/01/09 13:58:00] @ metcalfc joined channel #puppet
[2012/01/09 13:58:24] <gazoombo> I wrote a little shell script to test my hypothesis from earlier re: kicking nodes based on environment, but I'm not getting back what I'd expect from `puppet node find …` - is this due to #11830 or am I misunderstanding something?
[2012/01/09 13:58:24] <gepetto> gazoombo: #11830 is http://projects.puppetlabs.com/issues/show/11830 "Puppet - Bug #11830: API REST doesn't interpret environment. It has a status of Unreviewed and is assigned to -"
[2012/01/09 13:58:48] @ Quit: lborda: Quit: Ex-Chat
[2012/01/09 13:59:06] <gazoombo> here's some sample output: http://codepad.org/eKSjJCQn
[2012/01/09 13:59:57] <JC_> hmm not sure what is wrong here. I have my /etc/puppet/modules/ dir. I have my class and my manifests after that so /etc/puppet/modules/networking/manifests
[2012/01/09 14:00:08] @ lborda joined channel #puppet
[2012/01/09 14:00:18] <JC_> in my manifets I have my class file which has severla inherted
[2012/01/09 14:00:25] <Volcane> JC_: 18:52 <Volcane> ie. networking/manifests/resolver.pp in that case
[2012/01/09 14:00:29] <Volcane> JC_: 18:53 <JC_> I have my resolver class in my networking.pp
[2012/01/09 14:00:32] @ ali3n0 joined channel #puppet
[2012/01/09 14:00:34] <Volcane> JC_: spot the difference
[2012/01/09 14:00:50] <nlew> gazoombo: What are you expecting back?
[2012/01/09 14:01:27] <JC_> thank you Volcane. I will take a look at review the http://projects.puppetlabs.com/projects/1/wiki/Module_Standards
[2012/01/09 14:01:39] <JC_> I will see what I am doing wrong with the new standards
[2012/01/09 14:01:41] @ Quit: lwhalen: Ping timeout: 276 seconds
[2012/01/09 14:02:10] <Volcane> JC_: http://docs.puppetlabs.com/guides/modules.html
[2012/01/09 14:02:15] <gazoombo> nlew: I would expect to see different environments for the nodes
[2012/01/09 14:02:47] <Volcane> JC_: but really everything u need to know is in "networking::resolver should be in networking/manifests/resolver.pp"
[2012/01/09 14:02:49] <gazoombo> nlew: i.e. the uat nodes should have an environment of uat, the dev node should have the environment dev, etc.
[2012/01/09 14:03:15] @ Deesl joined channel #puppet
[2012/01/09 14:03:30] @ Quit: Deesl: Client Quit
[2012/01/09 14:03:30] <JC_> that is what I have
[2012/01/09 14:03:59] <Volcane> you said 18:53 <JC_> I have my resolver class in my networking.pp
[2012/01/09 14:04:05] @ emmanuelux joined channel #puppet
[2012/01/09 14:04:05] @ wallblom joined channel #puppet
[2012/01/09 14:04:55] <JC_> this is my networking.pp file I declare my networking class first class networking class > then I have my inheritance > networking::resolver inherits networking
[2012/01/09 14:04:59] @ bmahe joined channel #puppet
[2012/01/09 14:05:00] @ Quit: bmahe: Changing host
[2012/01/09 14:05:00] @ bmahe joined channel #puppet
[2012/01/09 14:05:51] <Volcane> so then its not what u have
[2012/01/09 14:06:45] <JC_> hmm this is wierd, I ran a --debug and then --test and its working
[2012/01/09 14:06:50] @ thedonvaughn joined channel #puppet
[2012/01/09 14:07:17] <Volcane> it wont work reliably
[2012/01/09 14:07:24] <Volcane> anyway, i can only say it so many times
[2012/01/09 14:07:26] <nlew> JC_: It may take multiple runs for all your types to be loaded
[2012/01/09 14:07:36] <nlew> JC_: If you're not following the convention
[2012/01/09 14:08:17] <JC_> I thank you both. I need to read on all the updates. It has been a long time since I looked at the changes with Puppet and everything
[2012/01/09 14:08:53] <Volcane> just put x::y in x/manifests/y.pp and x in x/manifests/init.pp
[2012/01/09 14:09:02] <Volcane> and then remove your import lines
[2012/01/09 14:09:02] @ Quit: mogitux: Ping timeout: 240 seconds
[2012/01/09 14:13:04] @ zwi1 joined channel #puppet
[2012/01/09 14:14:06] @ Quit: zwi: Remote host closed the connection
[2012/01/09 14:15:50] @ Quit: clustermagnet: Quit: Leaving.
[2012/01/09 14:16:17] @ lwhalen joined channel #puppet
[2012/01/09 14:19:36] @ comptona joined channel #puppet
[2012/01/09 14:19:43] @ shadoi joined channel #puppet
[2012/01/09 14:23:07] @ jimmn joined channel #puppet
[2012/01/09 14:23:28] @ Quit: jimmn: Changing host
[2012/01/09 14:23:28] @ jimmn joined channel #puppet
[2012/01/09 14:24:00] @ Quit: PotatoRape: Read error: Connection reset by peer
[2012/01/09 14:24:08] @ benjiedmund joined channel #puppet
[2012/01/09 14:25:28] @ Quit: laudo: Quit: Page closed
[2012/01/09 14:26:23] <dotplus> Can I declare (not refer to) an instance of a virtual resource in another file than I define the virtual resource? (instead of pastebin, I used serverfault http://serverfault.com/questions/348205/how-can-i-extract-a-puppet-virtual-resource-declaration-from-the-class-definitio)
[2012/01/09 14:29:18] @ Quit: krish: Quit: Leaving.
[2012/01/09 14:29:51] @ Quit: lwhalen: Read error: Operation timed out
[2012/01/09 14:33:38] @ ghanima joined channel #puppet
[2012/01/09 14:36:30] @ stick_zz is now known as stick
[2012/01/09 14:36:39] @ Quit: benjiedmund: Remote host closed the connection
[2012/01/09 14:37:31] <gepetto> ::redmine:: Wiki edit: Amazon_Ec2_Patterns (#3) @ http://projects.puppetlabs.com/projects/puppet/wiki/Amazon_Ec2_Patterns?version=3 (by James Turnbull)
[2012/01/09 14:37:31] <gepetto> ::redmine:: Wiki edit: Amazon_Ec2_Recipe_Patterns (#3) @ http://projects.puppetlabs.com/projects/puppet/wiki/Amazon_Ec2_Recipe_Patterns?version=3 (by James Turnbull)
[2012/01/09 14:38:31] <torrancew> Just curious, has anyone been successful in running puppet/facter on ESXi5 ?
[2012/01/09 14:39:34] @ shadoi1 joined channel #puppet
[2012/01/09 14:39:42] @ Quit: shadoi: Quit: Leaving.
[2012/01/09 14:40:00] @ benjiedmund joined channel #puppet
[2012/01/09 14:43:13] @ Quit: newtMcKerr: Quit: Leaving.
[2012/01/09 14:43:21] @ Quit: and`: Quit: Reconnecting
[2012/01/09 14:43:22] @ paxos joined channel #puppet
[2012/01/09 14:43:25] @ and` joined channel #puppet
[2012/01/09 14:43:32] @ Quit: shadoi1: Client Quit
[2012/01/09 14:43:38] @ shadoi joined channel #puppet
[2012/01/09 14:43:46] <aricg> torrancew why would the type of virtualization matter?
[2012/01/09 14:44:00] @ Quit: astrostl:
[2012/01/09 14:44:03] <torrancew> aricg: I mean on the hypervisor itself
[2012/01/09 14:44:08] <torrancew> (for inventory purposes)
[2012/01/09 14:45:23] <aricg> umm... like on the service console?
[2012/01/09 14:45:40] @ Quit: and`: Remote host closed the connection
[2012/01/09 14:46:16] @ newtMcKerr joined channel #puppet
[2012/01/09 14:47:21] @ Quit: ali3n0: Quit: Leaving.
[2012/01/09 14:47:32] @ Quit: benjiedmund: Remote host closed the connection
[2012/01/09 14:47:40] <torrancew> aricg: well, esxi has no proper service console, but yes, that's essentially what I'm getting at
[2012/01/09 14:47:46] <aricg> torrancew short answer, don't install anything there. that's crazy talk.
[2012/01/09 14:48:07] <torrancew> aricg: I'm familiar with the best practices, and again, I have no interest in actively managing this box via puppet
[2012/01/09 14:48:15] <torrancew> but just one run with some storeconfigs, would be very handy
[2012/01/09 14:48:44] <aricg> ahh.. i see.
[2012/01/09 14:49:04] @ w_flynn joined channel #puppet
[2012/01/09 14:50:22] @ sycobuny joined channel #puppet
[2012/01/09 14:50:43] <aricg> well if someone asked me to install ruby on ESXi i would laugh at them, but then again ymmv
[2012/01/09 14:53:17] @ Quit: stevie-bash: Remote host closed the connection
[2012/01/09 14:54:55] <Harzilein> hmm
[2012/01/09 14:55:03] <torrancew> aricg: I agree, which is why I asked here rather than just trying to do it straight off ;)
[2012/01/09 14:55:17] <Harzilein> is it intentional that there is no prominent rubydoc link on the puppetlabs site?
[2012/01/09 14:55:19] <aricg> tell them that some guy in irc found it to be a bad idea ;)
[2012/01/09 14:55:39] <torrancew> aricg: Well, it's actually me that wants it - my 4 man team manages ~500 nodes
[2012/01/09 14:55:44] <torrancew> Of which, 90% is in puppet
[2012/01/09 14:56:08] <torrancew> If I could get that last 10% in, just from a reporting/inventory standpoint, alot of administrative tasks become simpler
[2012/01/09 14:56:27] <torrancew> because foreman would finally be 100% authoritative on what exists in the environment
[2012/01/09 14:56:40] <torrancew> and querying it would be a reliable way to get information for eg audits
[2012/01/09 14:57:36] <w_flynn> Can someone tell me where I might find the log outlining the specific trouble resulting in a status 400 "stack level too deep" error?
[2012/01/09 14:57:51] <torrancew> w_flynn: There are a few open issues on that one
[2012/01/09 14:58:01] <torrancew> I got it myself when using ActiveRecord at too high of a version
[2012/01/09 14:58:08] <torrancew> (referenced in one of the tickets)
[2012/01/09 14:58:31] <w_flynn> I had found that one and reverted to 3.1.0, do you have a recommended version?
[2012/01/09 14:58:44] @ Quit: ba6: Quit: Leaving
[2012/01/09 14:59:22] <torrancew> I thought it was anything < 3.1.0 IIRC, but will check
[2012/01/09 15:00:24] <stick> anyone seen exec's on centos being executed as root (despite user being specified)?
[2012/01/09 15:00:49] <aricg> stick why would they not be run as root?
[2012/01/09 15:01:05] <aricg> oh despite...
[2012/01/09 15:01:17] @ jedi4ever joined channel #puppet
[2012/01/09 15:01:51] @ Quit: nitram_macair: Quit: nitram_macair
[2012/01/09 15:01:56] @ joshkraemer joined channel #puppet
[2012/01/09 15:02:06] <stick> aricg: yeah looks like the user attribute is just ignored, there's a 5yo bug that references something similar but it's fixed (or claims to be) not sure if I found a regression or what
[2012/01/09 15:02:28] @ clustermagnet joined channel #puppet
[2012/01/09 15:02:39] <torrancew> w_flynn: #9290
[2012/01/09 15:02:39] <gepetto> torrancew: w_flynn: #9290 is http://projects.puppetlabs.com/issues/show/9290 "Puppet - Bug #9290: Puppet master fails with 'stack level too deep' error when storeconfigs = true with rails stack 3.1.0. It has a status of Accepted and is assigned to -"
[2012/01/09 15:03:04] @ zwi joined channel #puppet
[2012/01/09 15:03:28] <stick> interesting might be more of the env not getting set than how it's exec'ed
[2012/01/09 15:04:14] <aricg> stick, there's no error in the logs?
[2012/01/09 15:04:24] <stick> no it executes successfully
[2012/01/09 15:04:51] @ miche joined channel #puppet
[2012/01/09 15:04:55] <torrancew> w_flynn: anything at 3.0.x should be fine
[2012/01/09 15:04:57] <aricg> nothing with --debug?
[2012/01/09 15:04:58] <w_flynn> I had misread that. Duh. Trying 3.0.11 now. Thanks for your help!
[2012/01/09 15:05:03] @ mogitux joined channel #puppet
[2012/01/09 15:05:09] <torrancew> np
[2012/01/09 15:05:29] @ Quit: zwi1: Ping timeout: 252 seconds
[2012/01/09 15:06:14] <stick> contrast these two outputs... http://pastie.org/3156154
[2012/01/09 15:06:40] @ Quit: tblamer: Ping timeout: 276 seconds
[2012/01/09 15:06:54] <stick> the only thing that's different is the commands (/bin/env vs /usr/bin/id)
[2012/01/09 15:07:41] @ ckauhaus1 joined channel #puppet
[2012/01/09 15:07:42] <stick> what's interesting as well is that the output from id shows both root's groups as well as the target user's
[2012/01/09 15:08:02] <aricg> stick what if you stick a bogus username in? does it fail?
[2012/01/09 15:08:57] @ aculich joined channel #puppet
[2012/01/09 15:08:58] @ lwhalen joined channel #puppet
[2012/01/09 15:09:14] <stick> aricg: yes, fails for both cases with an invalid/non-existent username
[2012/01/09 15:10:44] @ tblamer joined channel #puppet
[2012/01/09 15:12:05] @ Quit: ckauhaus1: Client Quit
[2012/01/09 15:12:33] @ nitram_macair joined channel #puppet
[2012/01/09 15:13:20] @ gaahrdner joined channel #puppet
[2012/01/09 15:13:27] @ Quit: clustermagnet: Quit: Leaving.
[2012/01/09 15:13:57] <aricg> stick, which version of puppet?
[2012/01/09 15:14:31] <stick> aricg: 2.7.9 also seen on 2.7.6
[2012/01/09 15:16:32] @ vocis joined channel #puppet
[2012/01/09 15:16:45] <Dewin> Is it an error to do class foo ( $arg1 = "bar", $arg2 = $arg1 ....) with the idea that if instantiated as class { 'foo': arg1 => baz } the value of arg2 will match arg1 unless it is overridden as well?
[2012/01/09 15:17:21] <Dewin> It 'seeemed' to be working, but I've just encountered a case where it only works for certain parameter names, presumably due to execution not being ordered.
[2012/01/09 15:17:52] @ dp left channel #puppet ()
[2012/01/09 15:18:12] <w_flynn> torrancew: downgrading to 3.0.11 solved my problem. Thanks again.
[2012/01/09 15:18:59] @ Quit: ckauhaus: Quit: Leaving.
[2012/01/09 15:19:13] <stick> aricg: looks like the same behavior on macosx as well
[2012/01/09 15:19:41] <torrancew> w_flynn: no worries, mate
[2012/01/09 15:20:00] <aricg> stick, workaround? http://groups.google.com/group/puppet-users/browse_thread/thread/33c7fa8cc7f30e93/84d1b6ea28671f8d?lnk=gst&q=exec+user#84d1b6ea28671f8d
[2012/01/09 15:20:02] <torrancew> Dewin: it's not reliable to do that
[2012/01/09 15:20:41] <torrancew> Only certain parameters are guaranteed to be present when $arg2 is evaluated
[2012/01/09 15:20:56] <torrancew> $title is usable, but other custom parameters can't be counted on
[2012/01/09 15:21:05] @ fredden joined channel #puppet
[2012/01/09 15:21:57] <stick> aricg: yeah, not so concerned with making it work, su is a doable workaround as is a wrapper, etc. More trying to make sure I'm not 1) insane 2) misunderstanding how it *should* work; so I can file a bug if appropriate (though #1 is always debatable)
[2012/01/09 15:21:58] <gepetto> stick: aricg: #1 is http://projects.puppetlabs.com/issues/show/1 "Puppet - Feature #1: Differentiate classes from definitions. It has a status of Closed and is assigned to Luke Kanies"
[2012/01/09 15:21:59] <Dewin> Yeah, it seems to me that it should either work all the time or be explicitly prohibited rather than causing a surprise "hey, 6 of the 7 variables that default to $arg1 work, but the 7th does not" case.
[2012/01/09 15:22:08] @ ba6 joined channel #puppet
[2012/01/09 15:22:17] <torrancew> I was equally maddened when I attempted the same, Dewin
[2012/01/09 15:22:28] <Dewin> Any ideas for a workaround?
[2012/01/09 15:22:53] <torrancew> I found one workable solution was to set a sort of "base" parameter and build on it with normal variables inside the class (works great for directories/subdirectories, not so great for other things)
[2012/01/09 15:23:23] <torrancew> something like class foo::install( $install_base = '/usr/local' ) { $install_dir = "${install_base}/foo" }
[2012/01/09 15:23:40] <torrancew> but I'm not very fond of that
[2012/01/09 15:23:57] <Dewin> And that particular example doesn't let you explicitly override $install_dir
[2012/01/09 15:24:42] @ fivre joined channel #puppet
[2012/01/09 15:24:53] <torrancew> No, and I have not found a solution that does, really. You may try the foo::parameters pattern
[2012/01/09 15:25:06] <torrancew> where you define variables in there (perhaps not via parameters)
[2012/01/09 15:25:12] <torrancew> again, not a perfect solution
[2012/01/09 15:26:42] <Dewin> Well, I could kind of do that.
[2012/01/09 15:28:02] @ Quit: ascarter: Ping timeout: 255 seconds
[2012/01/09 15:28:15] <aricg> stick ? http://comments.gmane.org/gmane.comp.sysutils.puppet.bugs/32246
[2012/01/09 15:28:32] @ Quit: nevyn: Ping timeout: 252 seconds
[2012/01/09 15:30:19] @ nevyn joined channel #puppet
[2012/01/09 15:30:22] <stick> aricg: I think it's probably a similar issue but more specific to the separate subshell exec that unless/onlyif will invoke. My inkling is that the whole exec provider may be a bit questionable in uid/gid/euid/eguid handling
[2012/01/09 15:30:47] <aricg> yeah not sure if missing feature or bug
[2012/01/09 15:32:08] @ Quit: Prometheus: Ping timeout: 244 seconds
[2012/01/09 15:32:31] @ Quit: aculich: Quit: Leaving.
[2012/01/09 15:32:46] @ aculich joined channel #puppet
[2012/01/09 15:32:50] @ Quit: rocket: Read error: Operation timed out
[2012/01/09 15:34:41] @ rocket joined channel #puppet
[2012/01/09 15:34:45] @ ascarter joined channel #puppet
[2012/01/09 15:35:47] @ Quit: geekbri: Read error: Connection reset by peer
[2012/01/09 15:36:48] @ Quit: shadoi: Quit: Leaving.
[2012/01/09 15:36:48] @ ianbrandt joined channel #puppet
[2012/01/09 15:39:20] @ leepa joined channel #puppet
[2012/01/09 15:42:38] @ Quit: Hilli: Quit: Leaving
[2012/01/09 15:44:26] @ w_flynn left channel #puppet ("Bye! (Part)")
[2012/01/09 15:45:17] @ Quit: wallblom: Quit: WeeChat 0.3.6
[2012/01/09 15:45:37] @ Hilli joined channel #puppet
[2012/01/09 15:50:26] @ shadoi joined channel #puppet
[2012/01/09 15:53:33] @ Quit: rgsteele: Remote host closed the connection
[2012/01/09 15:55:54] @ drewrm joined channel #puppet
[2012/01/09 15:58:15] @ Quit: fredden: Ping timeout: 240 seconds
[2012/01/09 15:59:56] @ Djelibeybi joined channel #puppet
[2012/01/09 16:02:01] @ willaerk joined channel #puppet
[2012/01/09 16:02:21] @ Quit: aculich: Read error: Connection reset by peer
[2012/01/09 16:02:35] @ aculich joined channel #puppet
[2012/01/09 16:05:46] @ and` joined channel #puppet
[2012/01/09 16:06:40] @ Quit: and`: Client Quit
[2012/01/09 16:07:14] @ miguelzinho joined channel #puppet
[2012/01/09 16:07:56] @ Quit: natewalck: Quit: Outta here
[2012/01/09 16:08:21] @ Niarf joined channel #puppet
[2012/01/09 16:10:04] @ Quit: marczak: Quit: leaving
[2012/01/09 16:10:24] @ and` joined channel #puppet
[2012/01/09 16:10:34] @ danblack joined channel #puppet
[2012/01/09 16:11:37] @ Quit: and`: Changing host
[2012/01/09 16:11:37] @ and` joined channel #puppet
[2012/01/09 16:12:12] @ Prometheus joined channel #puppet
[2012/01/09 16:13:38] @ wallblom joined channel #puppet
[2012/01/09 16:13:56] @ Quit: aculich: Ping timeout: 240 seconds
[2012/01/09 16:14:57] @ and` is now known as and
[2012/01/09 16:14:58] @ marczak joined channel #puppet
[2012/01/09 16:15:08] @ Quit: VladGh:
[2012/01/09 16:16:06] @ and is now known as and`
[2012/01/09 16:16:56] @ Quit: and`: Quit: leaving
[2012/01/09 16:17:47] @ aculich joined channel #puppet
[2012/01/09 16:17:58] @ Quit: jimmn: Quit: Ex-Chat
[2012/01/09 16:18:23] @ tangledhelix joined channel #puppet
[2012/01/09 16:18:25] @ Quit: car|0s: Read error: Connection reset by peer
[2012/01/09 16:18:47] @ Quit: iw_work: Quit: Leaving
[2012/01/09 16:20:00] @ Holocaine joined channel #puppet
[2012/01/09 16:20:40] @ ascarter_ joined channel #puppet
[2012/01/09 16:20:57] @ Quit: ascarter: Ping timeout: 240 seconds
[2012/01/09 16:21:48] @ and` joined channel #puppet
[2012/01/09 16:22:37] @ fredden joined channel #puppet
[2012/01/09 16:23:31] @ Quit: and`: Client Quit
[2012/01/09 16:26:34] @ jimmn joined channel #puppet
[2012/01/09 16:26:54] @ Quit: jimmn: Changing host
[2012/01/09 16:26:54] @ jimmn joined channel #puppet
[2012/01/09 16:26:54] @ and` joined channel #puppet
[2012/01/09 16:27:26] @ Quit: jedi4ever: Quit: jedi4ever
[2012/01/09 16:32:18] @ n00b joined channel #puppet
[2012/01/09 16:33:53] @ n00b left channel #puppet ()
[2012/01/09 16:34:13] @ n00b joined channel #puppet
[2012/01/09 16:34:32] @ Quit: kermit: Remote host closed the connection
[2012/01/09 16:34:59] @ kermit joined channel #puppet
[2012/01/09 16:35:30] <n00b> Hi, im using puppet 2.6.2 (squeeze) and having problems with subclasses
[2012/01/09 16:35:43] <mutex> paste the error
[2012/01/09 16:35:47] <mutex> or put it on pastebin
[2012/01/09 16:37:21] @ Quit: newtMcKerr: Quit: Leaving.
[2012/01/09 16:39:26] @ nul0op joined channel #puppet
[2012/01/09 16:40:04] @ shadoi1 joined channel #puppet
[2012/01/09 16:40:11] <kenperkins> any ideas why i'd get an "undef" from a templated value in puppet?
[2012/01/09 16:40:16] <kenperkins> even though it looks properly defined
[2012/01/09 16:41:54] @ Quit: shadoi: Ping timeout: 244 seconds
[2012/01/09 16:43:03] @ Quit: JC_: Quit: Page closed
[2012/01/09 16:43:15] <Raboo> ls
[2012/01/09 16:43:21] <Raboo> hmm
[2012/01/09 16:43:33] <Raboo> can i do a package = absent but with a wildcard?
[2012/01/09 16:43:38] <Raboo> like vmware-tools-*
[2012/01/09 16:43:53] <Raboo> so it runs yum erase vmware-tools-*
[2012/01/09 16:45:14] @ newtMcKerr joined channel #puppet
[2012/01/09 16:45:40] @ Quit: tmclaugh: Quit: tmclaugh
[2012/01/09 16:46:10] @ Quit: newtMcKerr: Client Quit
[2012/01/09 16:47:38] <Raboo> and why are vmware so stupid that they change the name of the packages between version 4 and 5
[2012/01/09 16:47:57] @ newtMcKerr joined channel #puppet
[2012/01/09 16:48:12] <Raboo> it just adds a whole new level of compelxity
[2012/01/09 16:48:13] @ Quit: shadoi1: Quit: Leaving.
[2012/01/09 16:48:16] <n00b> @mutex: http://pastebin.com/g01zmg5U
[2012/01/09 16:48:32] @ Aleks3Y joined channel #puppet
[2012/01/09 16:50:01] <n00b> @raboo: does this work? "...vmware-tools- \w+ " ?
[2012/01/09 16:50:47] @ Quit: newtMcKerr: Client Quit
[2012/01/09 16:50:51] <n00b> ahm d+ - so: vmware-tools-\w+ ....
[2012/01/09 16:51:27] <torrancew> kenperkins: can you paste the template?
[2012/01/09 16:53:45] @ Quit: Niarf: Quit: Leaving.
[2012/01/09 16:56:01] <kenperkins> I think I figured it out
[2012/01/09 16:56:06] <kenperkins> I think I had a cyclical reference
[2012/01/09 16:56:21] @ Quit: aculich: Ping timeout: 244 seconds
[2012/01/09 16:56:55] @ MarkN joined channel #puppet
[2012/01/09 16:56:56] @ justin_donaldson joined channel #puppet
[2012/01/09 16:57:11] @ MarkN left channel #puppet ()
[2012/01/09 16:57:56] @ Quit: abetterlie: Ping timeout: 240 seconds
[2012/01/09 16:58:18] @ kolla joined channel #puppet
[2012/01/09 16:58:30] @ newtMcKerr joined channel #puppet
[2012/01/09 16:58:34] <Raboo> n00b i don't know, should it try it?
[2012/01/09 16:58:41] @ Quit: sevard: Changing host
[2012/01/09 16:58:41] @ sevard joined channel #puppet
[2012/01/09 16:58:53] <Raboo> what is \w+?
[2012/01/09 16:59:15] @ Quit: fronlius: Quit: fronlius
[2012/01/09 16:59:18] <torrancew> Raboo: regular expression - match any valid word character (repeating)
[2012/01/09 17:00:08] <n00b> a pointer to (useful) docs were helpful
[2012/01/09 17:01:10] <n00b> i need to organize all my classes below a single module dir which seems not work for me
[2012/01/09 17:02:24] @ Quit: tblamer: Quit: Going offline, see ya! (www.adiirc.com)
[2012/01/09 17:02:45] <Raboo> package { "vmware-\w+": ensure => "absent" }
[2012/01/09 17:02:49] <Raboo> something like that?
[2012/01/09 17:02:57] <n00b> manifests/module{1..999}.pp is painful so i would like to go with manifests/($common/module1.pp|$collab/module373.pp)
[2012/01/09 17:03:13] @ salvo73 joined channel #puppet
[2012/01/09 17:03:41] @ Quit: Carmivore: Read error: Connection reset by peer
[2012/01/09 17:03:55] <n00b> package { "/^vmware-tools-\d+$/": ensure => "absent" }
[2012/01/09 17:04:07] @ Quit: blentz: Read error: Connection reset by peer
[2012/01/09 17:04:08] @ Quit: tomben: Read error: Connection reset by peer
[2012/01/09 17:04:08] <n00b> COULD work --> not tested
[2012/01/09 17:04:10] <torrancew> n00b: you will have a lot more luck with puppet, if you put most of your logic into puppet modules, at /etc/puppet/modules, and then define site-wide things like settings, node definitions inside manifests/
[2012/01/09 17:04:22] @ blentz joined channel #puppet
[2012/01/09 17:04:42] @ tomben joined channel #puppet
[2012/01/09 17:05:01] @ Carmivore joined channel #puppet
[2012/01/09 17:05:08] <n00b> torracew: there's a friendly import/*/*.pp /**/*pp *******
[2012/01/09 17:05:11] <n00b> ;_)
[2012/01/09 17:05:17] @ Quit: emmanuelux: Remote host closed the connection
[2012/01/09 17:05:56] @ Quit: salvo73:
[2012/01/09 17:06:13] <n00b> was a management-thing - its not op's choice :-D
[2012/01/09 17:06:51] @ Quit: Hamzah: Ping timeout: 252 seconds
[2012/01/09 17:06:53] <Volcane> dont use import for classes
[2012/01/09 17:06:55] <Volcane> just use modules
[2012/01/09 17:07:38] <torrancew> n00b: if you mold to the module structure, you won't need many imports at all
[2012/01/09 17:07:40] <torrancew> (if any)
[2012/01/09 17:07:56] @ Quit: cliff-hm: Ping timeout: 255 seconds
[2012/01/09 17:08:35] <n00b> but wrapped into envs and some other strange stuff... we really need them ;-)
[2012/01/09 17:08:47] @ Hamzah joined channel #puppet
[2012/01/09 17:09:22] @ emmanuelux joined channel #puppet
[2012/01/09 17:11:17] <n00b> but again: how should the "include" in init.pp should look like?
[2012/01/09 17:11:20] @ Quit: Guest63584: Read error: Connection reset by peer
[2012/01/09 17:11:30] @ Quit: blentz: Read error: Connection reset by peer
[2012/01/09 17:11:37] @ blentz joined channel #puppet
[2012/01/09 17:11:42] @ madhatter joined channel #puppet
[2012/01/09 17:11:44] <torrancew> n00b: can you clarify the question a bit?
[2012/01/09 17:12:08] @ madhatter is now known as Guest59059
[2012/01/09 17:12:54] <n00b> the docs say class abc:xyz:motd *needs*'modules/adb/manifests/motd.pp but im getting Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid resource type yepo
[2012/01/09 17:13:24] @ Quit: mutex: Remote host closed the connection
[2012/01/09 17:13:29] <torrancew> n00b: that sounds like you have a typo in a manifest somewhere
[2012/01/09 17:13:47] <torrancew> have you tried grepping on 'yepo' in the relevant locations?
[2012/01/09 17:13:57] @ IndyMichaelB_ joined channel #puppet
[2012/01/09 17:13:57] @ Quit: IndyMichaelB_: Client Quit
[2012/01/09 17:13:58] @ Quit: jimmn: Quit: Ex-Chat
[2012/01/09 17:14:10] <n00b> ahm, sorry: s|modules/abc/manifests/motd.pp|modules/adb/manifests/xyz/motd.pp|g
[2012/01/09 17:14:20] <Volcane> n00b: no you dont, you only need it to import node files
[2012/01/09 17:14:31] @ Quit: freezey: Quit: freezey
[2012/01/09 17:14:38] <Volcane> n00b: if you have them, you'll find your manifests failing weirdly at times especially with latest puppet
[2012/01/09 17:14:46] <Volcane> n00b: just use the tool as designed and you'll be happier
[2012/01/09 17:15:03] @ saberman_4 joined channel #puppet
[2012/01/09 17:15:04] <n00b> @volcano: STOP :-)
[2012/01/09 17:16:05] @ Quit: cirbri: Quit: leaving
[2012/01/09 17:16:06] <n00b> node ABC { class abc} class abc {{ class::xyz::abc:foo}};
[2012/01/09 17:16:19] @ Quit: saberman_4: Remote host closed the connection
[2012/01/09 17:16:26] <Raboo> hmm it didn't work
[2012/01/09 17:16:37] <Raboo> it wasn't even executed for some reason
[2012/01/09 17:16:56] @ Quit: IndyMichaelB: Ping timeout: 240 seconds
[2012/01/09 17:18:37] @ Quit: newtMcKerr: Quit: Leaving.
[2012/01/09 17:19:19] <n00b> guys - i will return tomorrow, when im sitting in fornt of the code, sorry no chance now - cu
[2012/01/09 17:21:03] <Raboo> bye
[2012/01/09 17:21:23] <Raboo> can i have "nicer names" on package like in exec?
[2012/01/09 17:22:22] <whack> Raboo: you can alias any resource
[2012/01/09 17:22:25] <Raboo> is that the "alias?
[2012/01/09 17:22:28] <Raboo> ok
[2012/01/09 17:22:35] <whack> package { "something long and complicated": alias => "somethingnice"; }
[2012/01/09 17:22:48] @ stick is now known as stick_zz
[2012/01/09 17:22:51] <Raboo> so alias is a global thing? it works on all resources?
[2012/01/09 17:23:07] @ Quit: digr1: Quit: Leaving.
[2012/01/09 17:23:26] @ K1rk_ is now known as K1rk
[2012/01/09 17:23:40] <n00b> $my_pkgs = [ "python-webpy", "python-imaging", "python-pisa", "python-pythonmagick", "wkhtmltopdf", "subversion", "libapache2-mod-wsgi" ] package { $my_pkgs: ensure => "installed" }
[2012/01/09 17:23:47] <n00b> works too ;-)
[2012/01/09 17:25:15] <Raboo> n00b are you worknig on a "base" install?
[2012/01/09 17:25:34] <Raboo> i have a module that install lots of stuff..
[2012/01/09 17:25:39] <Raboo> if you want
[2012/01/09 17:25:48] @ Quit: brandon_dacrib: Quit: brandon_dacrib
[2012/01/09 17:27:05] @ Quit: sgmac: Remote host closed the connection
[2012/01/09 17:28:15] <n00b> nope - im trying to split my big fat service-module into multiple submodules for better management
[2012/01/09 17:28:30] @ saberman_1 joined channel #puppet
[2012/01/09 17:28:41] @ Quit: saberman_1: Remote host closed the connection
[2012/01/09 17:29:16] @ Quit: marczak: Ping timeout: 240 seconds
[2012/01/09 17:30:07] <Raboo> http://pastie.org/3156973
[2012/01/09 17:30:15] <Raboo> can someone tell me when line 43 is executed?
[2012/01/09 17:31:05] @ saberman_1 joined channel #puppet
[2012/01/09 17:31:16] @ Quit: saberman_1: Remote host closed the connection
[2012/01/09 17:31:50] <n00b> s/vmware-/vmware-tools-/g
[2012/01/09 17:32:02] <torrancew> Raboo: what is the package name for the vmware package you want to remove?
[2012/01/09 17:32:16] <n00b> vmware-\d+ matches only vmware-4,5,
[2012/01/09 17:32:18] <n00b> etc
[2012/01/09 17:32:34] <n00b> but not vmware-tools-4,5,etc
[2012/01/09 17:33:23] <Raboo> torrancew
[2012/01/09 17:34:00] <Raboo> vmware-open-vm vmware-open-vm-tools-common vmware-tools-common vmware-open-vm-tools-kmod vmware-tools-nox
[2012/01/09 17:34:14] @ fivre left channel #puppet ()
[2012/01/09 17:34:42] @ Elwell_ is now known as Elwell
[2012/01/09 17:35:01] @ clustermagnet joined channel #puppet
[2012/01/09 17:35:43] @ Hyphenex joined channel #puppet
[2012/01/09 17:35:48] @ mutex joined channel #puppet
[2012/01/09 17:36:12] @ Quit: Guest59059: Quit: Thanks for the fish.
[2012/01/09 17:37:11] @ Quit: tessier: Read error: Operation timed out
[2012/01/09 17:37:31] <Raboo> cause now it's trying too install the new vmware version without removing the old
[2012/01/09 17:37:40] <Raboo> which creates a bunch of errors
[2012/01/09 17:37:44] <Hyphenex> hey everyone. Is there any known memory issues (puppet taking up all memory then starting to swap on a 370MB host) on version 0.25.5?
[2012/01/09 17:38:06] @ shadoi joined channel #puppet
[2012/01/09 17:38:13] @ mosen joined channel #puppet
[2012/01/09 17:38:27] @ pdtpatrick_ joined channel #puppet
[2012/01/09 17:39:58] <n00b> package { /^vmware-(open|tools)-\w+$/
[2012/01/09 17:40:17] @ Quit: sdog: Quit: Leaving.
[2012/01/09 17:40:46] @ tessier joined channel #puppet
[2012/01/09 17:41:10] <Raboo> i must have something else wrong
[2012/01/09 17:41:23] <Raboo> cause when i run puppet it tries to install first
[2012/01/09 17:41:25] <Raboo> not uninstall
[2012/01/09 17:41:42] <Raboo> atleast i don't see any uninstall action in the log
[2012/01/09 17:42:52] <Raboo> i have a require for Package ["vmware-erase"],
[2012/01/09 17:43:15] <Raboo> and i have before => [ Package["vmware-tools"], in the package
[2012/01/09 17:46:15] <Raboo> can someone help me a bit? I need to run package absent before an install.. And only before an install..
[2012/01/09 17:46:18] <Raboo> http://pastie.org/3156973
[2012/01/09 17:46:19] @ p3rror joined channel #puppet
[2012/01/09 17:46:24] @ Quit: d3c: Quit: Lost terminal
[2012/01/09 17:46:27] @ Quit: leifmadsen: Read error: Connection reset by peer
[2012/01/09 17:48:12] @ newtMcKerr joined channel #puppet
[2012/01/09 17:48:18] @ Quit: miche: Quit: Textual IRC Client: http://www.textualapp.com/
[2012/01/09 17:51:08] @ p3rror is now known as UnicornS
[2012/01/09 17:51:15] @ Quit: miguelzinho: Quit: Leaving
[2012/01/09 17:51:18] <Aleks3Y> Raboo: try to require class and remove package there?
[2012/01/09 17:51:46] <Raboo> Aleks3Y ok
[2012/01/09 17:52:36] <Raboo> Aleks3Y but if i include class vmware::remove
[2012/01/09 17:52:36] @ patcon joined channel #puppet
[2012/01/09 17:52:54] <Raboo> won't it get removed everytime i include that clas?
[2012/01/09 17:53:06] <Aleks3Y> can you specify version?
[2012/01/09 17:53:55] @ aculich joined channel #puppet
[2012/01/09 17:53:57] <Aleks3Y> or use force? to install package?
[2012/01/09 17:54:13] @ Quit: emmanuelux: Remote host closed the connection
[2012/01/09 17:54:15] @ Quit: ldlework: Ping timeout: 240 seconds
[2012/01/09 17:54:32] @ Quit: lborda: Ping timeout: 268 seconds
[2012/01/09 17:54:56] @ emmanuelux joined channel #puppet
[2012/01/09 17:55:36] @ Quit: vocis: Remote host closed the connection
[2012/01/09 17:55:52] @ vocis joined channel #puppet
[2012/01/09 17:57:01] <Raboo> Aleks3Y this is the problem the packages have changed name between version 4 and 5
[2012/01/09 17:57:08] <Raboo> vmware are stupid
[2012/01/09 17:57:12] <n00b> @Raboo take Require { Package: xyz; ensure => absent}
[2012/01/09 17:58:28] @ Quit: n00b: Quit: Ex-Chat
[2012/01/09 18:00:42] @ Quit: MattyM: Ping timeout: 268 seconds
[2012/01/09 18:01:04] @ Quit: blentz: Read error: Connection reset by peer
[2012/01/09 18:01:18] @ blentz joined channel #puppet
[2012/01/09 18:01:28] @ meyou joined channel #puppet
[2012/01/09 18:01:49] <eric0> your manifest makes my head hurt so theres probably more going on than this, but line 19 is clearly wrong. the right hand side should be a quoted string not a resource name
[2012/01/09 18:02:44] @ Quit: alup: Read error: Connection reset by peer
[2012/01/09 18:03:36] <eric0> line 43 also won't work, you can't have a quoted regexp as the title
[2012/01/09 18:03:39] @ Quit: cwarden: Ping timeout: 248 seconds
[2012/01/09 18:04:17] @ nated joined channel #puppet
[2012/01/09 18:04:18] @ Quit: nated: Changing host
[2012/01/09 18:04:18] @ nated joined channel #puppet
[2012/01/09 18:04:42] @ Quit: gazoombo: Quit: Leaving.
[2012/01/09 18:04:51] @ PotatoRape joined channel #puppet
[2012/01/09 18:08:53] @ Quit: jab_doa: Quit: Verlassend
[2012/01/09 18:09:18] @ Quit: alfism: Quit: alfism
[2012/01/09 18:09:48] @ Quit: Aleks3Y: Quit: Leaving...
[2012/01/09 18:10:47] @ Quit: st33v: Quit: st33v
[2012/01/09 18:11:14] @ Stenbryggen left channel #puppet ()
[2012/01/09 18:12:51] @ Quit: rsnhyperion: Quit: rsnhyperion
[2012/01/09 18:14:29] @ Quit: meyou: Quit: Page closed
[2012/01/09 18:14:55] @ brandon_dacrib joined channel #puppet
[2012/01/09 18:15:04] @ shadowshell joined channel #puppet
[2012/01/09 18:16:04] @ rmckee joined channel #puppet
[2012/01/09 18:16:53] @ Quit: gaahrdner: Remote host closed the connection
[2012/01/09 18:17:37] @ cwarden joined channel #puppet
[2012/01/09 18:18:16] @ andywt123 joined channel #puppet
[2012/01/09 18:19:01] @ Quit: kangman: Remote host closed the connection
[2012/01/09 18:19:05] @ Quit: and`: Quit: leaving
[2012/01/09 18:21:10] <Jezarith> Is there a way to make a reusable (on the same node) class? I saw there were defined types, but they were really a single resource
[2012/01/09 18:21:33] <agaffney> Jezarith: not if you want parameters
[2012/01/09 18:21:43] <agaffney> and you can do multiple resources inside a define
[2012/01/09 18:22:00] <agaffney> a define really isn't that different than a class, except it's made to be called multiple times with different arguments
[2012/01/09 18:22:10] <Jezarith> agaffney, I want a non-singleton parameterized class, am I SOL?
[2012/01/09 18:22:12] @ Quit: nul0op: Quit: Leaving
[2012/01/09 18:22:15] @ Hyphenex left channel #puppet ()
[2012/01/09 18:22:46] @ Quit: blentz: Ping timeout: 260 seconds
[2012/01/09 18:24:26] <torrancew> Jezarith: you really should be able to use defined types for that
[2012/01/09 18:24:26] @ Quit: cwarden: Ping timeout: 255 seconds
[2012/01/09 18:24:29] <Jezarith> agaffney, Ah, so if I do a define, treat it like a class, I can create a generic reusable class that changes based on parameters. Assuming I read that right
[2012/01/09 18:24:39] @ luckman212 joined channel #puppet
[2012/01/09 18:25:00] <Jezarith> I'll give it a go. The documentaiton lead me to believe that defined types were like a single resource. Thanks for clarifying :)
[2012/01/09 18:25:05] <Jezarith> led to^
[2012/01/09 18:25:27] @ cwarden joined channel #puppet
[2012/01/09 18:25:57] @ kangman joined channel #puppet
[2012/01/09 18:28:07] @ Quit: Reepicheep: Remote host closed the connection
[2012/01/09 18:28:16] <agaffney> Jezarith: pretty much
[2012/01/09 18:30:06] <Jezarith> Yea, we have a java container that we use for a number of apps... and we just have multiple versions... nightmarish. Thanks for pointing me in the right direction guys
[2012/01/09 18:31:58] @ Quit: tessier: Changing host
[2012/01/09 18:31:58] @ tessier joined channel #puppet
[2012/01/09 18:32:31] @ Quit: labrown: Quit: Leaving
[2012/01/09 18:32:44] <Jezarith> We love puppet here... Over time we turned it from a bunch of poorly batched together stuff, to properly chained dependencies. Now we're trying to clean up some of the duplicates in there. We seriously geek out on this stuff. next step is to start defining facts for mcollective
[2012/01/09 18:32:49] <Jezarith> Very exciting and fun
[2012/01/09 18:32:56] <kenperkins> ok, I've rebuilt a server, and now getting the "retreived cert doesn't match private key" error
[2012/01/09 18:33:06] <kenperkins> what's the proper way to only delete the key in question, and not all keys
[2012/01/09 18:33:07] <Jezarith> puppetca --clean <fqdn> on master
[2012/01/09 18:33:16] @ Quit: kangman: Remote host closed the connection
[2012/01/09 18:33:31] <Jezarith> well, that's the legacy way... I think it might be puppet cert --clean now
[2012/01/09 18:34:16] <kenperkins> ty
[2012/01/09 18:34:23] <Jezarith> I've also had a few times where in that situation, I've had to delete the ssl directory on the puppet agent and restart it after the clean
[2012/01/09 18:34:33] <Jezarith> np
[2012/01/09 18:37:36] @ Quit: shadowshell: Remote host closed the connection
[2012/01/09 18:38:09] @ Quit: zahna: Read error: Connection reset by peer
[2012/01/09 18:38:35] @ Quit: xet7: Quit: Lähdössä
[2012/01/09 18:39:08] <torrancew> kenperkins: Jezarith is spot on. You'll need to run either of those commands on the master, and you'll likely want to trash the ssl dir on the client before re-running puppet
[2012/01/09 18:39:09] @ Quit: motomike: Remote host closed the connection
[2012/01/09 18:40:29] @ motomike joined channel #puppet
[2012/01/09 18:42:21] @ tizzo is now known as tizzo-afk
[2012/01/09 18:42:23] @ freezey joined channel #puppet
[2012/01/09 18:43:06] @ Quit: vata: Quit: Leaving.
[2012/01/09 18:43:49] @ zahna joined channel #puppet
[2012/01/09 18:47:57] @ Quit: alanevans: Remote host closed the connection
[2012/01/09 18:48:47] @ Quit: Prometheus: Ping timeout: 252 seconds
[2012/01/09 18:53:50] @ Quit: joshkraemer: Quit: joshkraemer
[2012/01/09 18:55:04] <gepetto> ::redmine:: Wiki edit: Internal_Development_Process (#87) @ http://projects.puppetlabs.com/projects/puppet/wiki/Internal_Development_Process?version=87 (by Jason McKerr)
[2012/01/09 18:55:22] @ Quit: kelseyhightower: Quit: kelseyhightower
[2012/01/09 18:55:53] @ kelseyhightower joined channel #puppet
[2012/01/09 18:56:33] @ Quit: freezey: Quit: freezey
[2012/01/09 18:57:02] @ kelseyhightower_ joined channel #puppet
[2012/01/09 18:58:14] @ Quit: aculich: Ping timeout: 248 seconds
[2012/01/09 18:59:08] @ rubic joined channel #puppet
[2012/01/09 18:59:55] @ Quit: crs: Ping timeout: 240 seconds
[2012/01/09 19:00:09] @ Quit: dan__t: Ping timeout: 240 seconds
[2012/01/09 19:00:10] @ Quit: kelseyhightower: Ping timeout: 248 seconds
[2012/01/09 19:00:11] @ kelseyhightower_ is now known as kelseyhightower
[2012/01/09 19:03:39] @ Quit: benkevan: Quit: leaving
[2012/01/09 19:07:22] @ Quit: ghg: Quit: Computer has gone to sleep.
[2012/01/09 19:08:26] @ lak joined channel #puppet
[2012/01/09 19:08:27] @ Quit: lak: Changing host
[2012/01/09 19:08:27] @ lak joined channel #puppet
[2012/01/09 19:12:35] @ skm joined channel #puppet
[2012/01/09 19:14:15] @ abetterlie joined channel #puppet
[2012/01/09 19:14:43] @ aculich joined channel #puppet
[2012/01/09 19:14:44] @ crs joined channel #puppet
[2012/01/09 19:17:35] @ Quit: DJClean: Read error: Operation timed out
[2012/01/09 19:17:47] @ vata joined channel #puppet
[2012/01/09 19:19:38] @ Quit: sduchesneau: Ping timeout: 268 seconds
[2012/01/09 19:22:27] @ idoru joined channel #puppet
[2012/01/09 19:23:52] @ Quit: paxos: Quit: Leaving.
[2012/01/09 19:24:17] @ Quit: willaerk: Quit: Leaving
[2012/01/09 19:24:37] @ cosman2001 joined channel #puppet
[2012/01/09 19:26:47] @ vorlon2261 joined channel #puppet
[2012/01/09 19:27:57] <mfridh> hmm, I'll probably get some cluebat now but one of my oldest puppet servers have this in it's ssl/certs/hostname.pem: X509v3 Subject Alternative Name: DNS:puppet, DNS:admin-1.prod.corp, DNS:puppet.prod.corp ... I don't remember creating any altnames myself so where do they come from? Some autodetection in puppet I presume when it generates them initially...?
[2012/01/09 19:29:24] @ vorlon2261_ joined channel #puppet
[2012/01/09 19:29:27] @ Quit: nomadtacos: Quit: Leaving
[2012/01/09 19:29:33] <Volcane> automatic yes
[2012/01/09 19:29:54] @ Chowzzf joined channel #puppet
[2012/01/09 19:30:05] <mfridh> trying to figure out why it's not done as nicely on another puppet master here...
[2012/01/09 19:30:12] <Volcane> bug in recent masters
[2012/01/09 19:30:16] <mfridh> it gets not altnames
[2012/01/09 19:30:20] <mfridh> argh, ok, thanks!
[2012/01/09 19:31:05] <Volcane> remove your master cert then do
[2012/01/09 19:31:08] @ Quit: Alssi:
[2012/01/09 19:31:09] <Volcane> puppet master --no-daemonize --verbose --dns_alt_names puppet
[2012/01/09 19:31:15] <Volcane> ^c when done creating the certs
[2012/01/09 19:31:25] <mfridh> --dns_alt_names comma-separated?
[2012/01/09 19:31:28] @ Quit: rcrowley: Read error: Connection reset by peer
[2012/01/09 19:31:43] <Volcane> think so, try it
[2012/01/09 19:31:58] @ Quit: zwi: Quit: Leaving.
[2012/01/09 19:32:09] @ rcrowley joined channel #puppet
[2012/01/09 19:33:10] <cosman2001> how can I make a type dependent on if a user exist or not
[2012/01/09 19:33:22] @ Quit: vorlon2261: Ping timeout: 260 seconds
[2012/01/09 19:33:28] @ Quit: k299: Quit: gone with a wind
[2012/01/09 19:33:50] @ tmclaugh joined channel #puppet
[2012/01/09 19:33:53] @ nfagerlund joined channel #puppet
[2012/01/09 19:34:39] @ Quit: williemach: Quit: Leaving.
[2012/01/09 19:37:17] <mfridh> Volcane: worked wonders. thanks again. I didn't at all think about bugs on this issue...
[2012/01/09 19:40:26] <vorlon2261_> cosman2001 - You can use: if (defined(User["username"])) { }
[2012/01/09 19:41:02] <vorlon2261_> But wouldn't you just depend the resource on User["username"] ?
[2012/01/09 19:41:21] <mfridh> I found my defined() checks fail due to parsing order dependencies
[2012/01/09 19:41:25] <cosman2001> vorlon2261_, well the user exists in ldap
[2012/01/09 19:41:55] <vorlon2261_> Ahh... So not a managed account?
[2012/01/09 19:42:27] <vorlon2261_> You will need to manage the user via Puppet. Remember its the Puppet Master that does the compile of the catalogue
[2012/01/09 19:42:50] <cosman2001> yea, its not managed. I have an exec type that checks for the user but exec only runs a command so I can't quite marry it to a type
[2012/01/09 19:43:21] <vorlon2261_> Or find something in the Puppet config that you can link it to (such as perhaps LDAP configuration?)
[2012/01/09 19:43:29] <cosman2001> I really need a onlyif for ssh_authorized_keys
[2012/01/09 19:43:41] <vorlon2261_> (I.e. Check that LDAP is configured on the host?)
[2012/01/09 19:44:09] @ Quit: ohadlevy: Ping timeout: 252 seconds
[2012/01/09 19:44:22] @ vorlon2261_ is now known as vorlon2261
[2012/01/09 19:48:18] @ ohadlevy joined channel #puppet
[2012/01/09 19:48:53] @ Quit: tangledhelix: Quit: Textual IRC Client: http://www.textualapp.com/
[2012/01/09 19:50:01] @ Quit: spiette: Quit: Leaving
[2012/01/09 19:52:33] @ Quit: skm: Quit: Computer has gone to sleep.
[2012/01/09 19:52:39] @ Quit: the_ramink: Ping timeout: 240 seconds
[2012/01/09 19:54:12] @ alanevans joined channel #puppet
[2012/01/09 19:54:39] @ Quit: aculich: Quit: Leaving.
[2012/01/09 19:56:44] @ Quit: neonflux: Quit: Leaving.
[2012/01/09 19:59:43] @ Quit: alanevans: Ping timeout: 268 seconds
[2012/01/09 20:00:01] @ Quit: lak: Quit: Leaving.
[2012/01/09 20:00:45] @ Quit: PotatoRape: Ping timeout: 255 seconds
[2012/01/09 20:00:48] @ tmclaugh_ joined channel #puppet
[2012/01/09 20:00:48] @ alanevans joined channel #puppet
[2012/01/09 20:02:22] @ JasonBoxLaptop joined channel #puppet
[2012/01/09 20:03:25] @ skm joined channel #puppet
[2012/01/09 20:04:20] @ Quit: tmclaugh: Ping timeout: 255 seconds
[2012/01/09 20:04:21] @ tmclaugh_ is now known as tmclaugh
[2012/01/09 20:05:36] @ Quit: seanh-ansca: Ping timeout: 240 seconds
[2012/01/09 20:09:42] @ ghg joined channel #puppet
[2012/01/09 20:11:18] @ Quit: ascarter_: Ping timeout: 252 seconds
[2012/01/09 20:14:09] @ geekatcmu joined channel #puppet
[2012/01/09 20:15:20] @ Alssi joined channel #puppet
[2012/01/09 20:15:33] @ Quit: shadoi: Quit: Leaving.
[2012/01/09 20:16:14] <geekatcmu> Running Puppet-2.6.11, is there a reason why I'm unable to realize exported file resources?
[2012/01/09 20:17:49] <duey> have you configured storeconfig?
[2012/01/09 20:17:54] <geekatcmu> Yep.
[2012/01/09 20:17:58] @ Quit: wilmoore: Remote host closed the connection
[2012/01/09 20:18:04] <geekatcmu> I've been using storedconfigs all along for Nagios configs.
[2012/01/09 20:18:25] <geekatcmu> But now that I'm switching to OMD, instead of creating Nagios resources, I want to create check_mk resources.
[2012/01/09 20:18:38] <geekatcmu> So, for each host I just want to drop a file into the directory.
[2012/01/09 20:18:52] <geekatcmu> It *should* be a thing of beauty. But the files never materialize.
[2012/01/09 20:19:00] <duey> no errors?
[2012/01/09 20:19:04] <geekatcmu> None.
[2012/01/09 20:19:08] <geekatcmu> Perfectly clean output.
[2012/01/09 20:19:23] <duey> add in a notify{} to see that the class is being executed?
[2012/01/09 20:19:27] <geekatcmu> And the OMD server is, of course, also a client, so it's putting the file in the DB.
[2012/01/09 20:19:53] <geekatcmu> All the other files are being created.
[2012/01/09 20:19:58] <duey> oh ok
[2012/01/09 20:19:58] <geekatcmu> Let me paste...
[2012/01/09 20:20:07] <duey> yeah
[2012/01/09 20:20:15] <duey> have you looked in the db to see if they are there?
[2012/01/09 20:21:55] <geekatcmu> http://pastebin.com/jH0m9f89
[2012/01/09 20:22:04] <geekatcmu> Yep. I can see the full content of the files in the DB.
[2012/01/09 20:22:22] @ shadoi joined channel #puppet
[2012/01/09 20:22:48] @ ben_duyujie joined channel #puppet
[2012/01/09 20:22:51] <geekatcmu> So, the critical lines are 47-52 and 98.
[2012/01/09 20:24:03] <geekatcmu> The files are appropriately tagged (Reno).
[2012/01/09 20:24:32] <geekatcmu> And since it's the same host, there shouldn't be any possibility of having a different $my_nagios_home at two places within the run.
[2012/01/09 20:24:36] @ ascarter joined channel #puppet
[2012/01/09 20:25:35] @ Quit: andywt123: Ping timeout: 252 seconds
[2012/01/09 20:27:17] <geekatcmu> I guess there are no *obvious* stupidities in therer.
[2012/01/09 20:29:11] @ Quit: newtMcKerr: Quit: Leaving.
[2012/01/09 20:29:46] @ Quit: djm68: Remote host closed the connection
[2012/01/09 20:30:23] @ Quit: brandon_dacrib: Quit: brandon_dacrib
[2012/01/09 20:31:41] @ newtMcKerr joined channel #puppet
[2012/01/09 20:33:15] @ Quit: ben_duyujie: Ping timeout: 240 seconds
[2012/01/09 20:33:50] <duey> hmm looks ok
[2012/01/09 20:33:54] <duey> have you looked in the db?
[2012/01/09 20:34:13] <geekatcmu> Yes. What did you think I should look at?
[2012/01/09 20:34:31] <duey> oh missed that line
[2012/01/09 20:35:06] <duey> where is $my_nagios_home defined?
[2012/01/09 20:35:09] @ Quit: gabrtv: Quit: gabrtv
[2012/01/09 20:35:14] @ ben_duyujie joined channel #puppet
[2012/01/09 20:35:39] @ Demosthenes joined channel #puppet
[2012/01/09 20:36:54] @ Quit: |Majestic|: Ping timeout: 252 seconds
[2012/01/09 20:38:41] @ aculich joined channel #puppet
[2012/01/09 20:42:06] @ st33v joined channel #puppet
[2012/01/09 20:42:41] @ Quit: st33v: Client Quit
[2012/01/09 20:44:41] <geekatcmu> It's defined in basenode.pp, which is read by everything.
[2012/01/09 20:45:04] <geekatcmu> I did the poor-man's hiera: basenode.pp is where pretty much every non-local variable is set.
[2012/01/09 20:45:21] @ Quit: maxmartin: Quit: Computer has gone to sleep.
[2012/01/09 20:46:12] @ Quit: vocis: Quit: vocis
[2012/01/09 20:46:22] @ Quit: shawns|work: Remote host closed the connection
[2012/01/09 20:47:23] @ shawns|work joined channel #puppet
[2012/01/09 20:47:59] @ st33v joined channel #puppet
[2012/01/09 20:48:09] @ Quit: abetterlie: Ping timeout: 240 seconds
[2012/01/09 20:48:12] @ Quit: kolla:
[2012/01/09 20:48:46] <geekatcmu> Meh. Time to go home.
[2012/01/09 20:48:48] <geekatcmu> Thanks anyway.
[2012/01/09 20:48:56] @ choonming joined channel #puppet
[2012/01/09 20:50:45] @ Quit: newtMcKerr: Quit: Leaving.
[2012/01/09 20:52:59] @ Quit: kenperkins: Ping timeout: 244 seconds
[2012/01/09 20:53:58] @ Quit: JasonBoxLaptop: Ping timeout: 248 seconds
[2012/01/09 20:54:36] @ Quit: comptona: Ping timeout: 268 seconds
[2012/01/09 20:56:47] @ Quit: nfagerlund: Remote host closed the connection
[2012/01/09 20:57:42] @ Quit: rcrowley: Quit: Computer has gone to sleep.
[2012/01/09 21:01:03] @ Quit: gniks: Quit: Leaving.
[2012/01/09 21:01:18] @ Quit: pcarlisle: Quit: Computer has gone to sleep.
[2012/01/09 21:01:42] @ MrBIOS-seamicro joined channel #puppet
[2012/01/09 21:01:55] @ MrBIOS-seamicro is now known as mrBIOS
[2012/01/09 21:02:37] @ Quit: ascarter: Ping timeout: 268 seconds
[2012/01/09 21:05:13] @ ascarter joined channel #puppet
[2012/01/09 21:11:51] @ IndyMichaelB joined channel #puppet
[2012/01/09 21:12:49] @ Quit: zanefactory: Quit: zanefactory
[2012/01/09 21:14:48] @ maxmartin joined channel #puppet
[2012/01/09 21:17:30] @ newtMcKerr joined channel #puppet
[2012/01/09 21:17:31] @ Quit: newtMcKerr: Changing host
[2012/01/09 21:17:31] @ newtMcKerr joined channel #puppet
[2012/01/09 21:17:33] @ erkules|away joined channel #puppet
[2012/01/09 21:18:12] @ JasonBoxLaptop joined channel #puppet
[2012/01/09 21:18:22] @ abetterlie joined channel #puppet
[2012/01/09 21:18:30] @ Quit: job: Ping timeout: 248 seconds
[2012/01/09 21:20:10] @ Quit: erkules: Ping timeout: 252 seconds
[2012/01/09 21:20:12] @ Quit: skm: Quit: Computer has gone to sleep.
[2012/01/09 21:20:13] @ Quit: newtMcKerr: Client Quit
[2012/01/09 21:21:01] @ Prometheus joined channel #puppet
[2012/01/09 21:21:20] @ MUILTR joined channel #puppet
[2012/01/09 21:21:41] @ Quit: cwarden: Ping timeout: 252 seconds
[2012/01/09 21:30:16] @ tizzo-afk is now known as tizzo
[2012/01/09 21:30:57] @ Quit: shadoi: Quit: Leaving.
[2012/01/09 21:31:04] @ shadoi joined channel #puppet
[2012/01/09 21:35:56] @ Quit: nated: Ping timeout: 252 seconds
[2012/01/09 21:38:53] @ Quit: vagn: Quit: Leaving
[2012/01/09 21:43:48] @ brandon_dacrib joined channel #puppet
[2012/01/09 21:50:11] @ Quit: shadoi: Quit: Leaving.
[2012/01/09 21:52:18] @ Quit: Demosthenes: Read error: Connection reset by peer
[2012/01/09 21:52:42] @ neonflux joined channel #puppet
[2012/01/09 21:53:17] @ gniks joined channel #puppet
[2012/01/09 21:56:20] @ newtMcKerr joined channel #puppet
[2012/01/09 21:57:24] @ Quit: kermit: Quit: Leaving.
[2012/01/09 21:57:52] @ kermit joined channel #puppet
[2012/01/09 21:57:57] @ wilmoore joined channel #puppet
[2012/01/09 21:59:45] @ Quit: brandon_dacrib: Quit: brandon_dacrib
[2012/01/09 22:00:57] @ Quit: justin_donaldson: Quit: Leaving.
[2012/01/09 22:03:28] @ Quit: ianbrandt: Quit: ianbrandt
[2012/01/09 22:04:25] @ Demosthenes joined channel #puppet
[2012/01/09 22:05:23] @ q0rban joined channel #puppet
[2012/01/09 22:05:36] @ zwi joined channel #puppet
[2012/01/09 22:07:24] <q0rban> Is there a way to set multiple variables at once in a case statement?
[2012/01/09 22:09:58] @ lilmatt joined channel #puppet
[2012/01/09 22:14:55] @ Quit: UnicornS: Ping timeout: 240 seconds
[2012/01/09 22:15:37] @ Quit: choonming: Quit: Leaving
[2012/01/09 22:16:16] @ Quit: ghanima: Ping timeout: 240 seconds
[2012/01/09 22:17:52] @ samkilaru joined channel #puppet
[2012/01/09 22:18:00] @ HarrisonZhu joined channel #puppet
[2012/01/09 22:19:04] @ choonming joined channel #puppet
[2012/01/09 22:20:33] <nitram_macair> there a way to clear a local cached catalog ?
[2012/01/09 22:20:51] @ Quit: tmclaugh: Quit: tmclaugh
[2012/01/09 22:21:01] @ shadoi joined channel #puppet
[2012/01/09 22:29:35] @ Quit: metcalfc: Ping timeout: 240 seconds
[2012/01/09 22:30:47] @ shadowshell joined channel #puppet
[2012/01/09 22:31:25] @ Quit: IndyMichaelB: Quit: IndyMichaelB
[2012/01/09 22:36:22] @ gaveen joined channel #puppet
[2012/01/09 22:37:46] @ Quit: bmahe: Remote host closed the connection
[2012/01/09 22:38:44] @ ben_duyujie left channel #puppet ()
[2012/01/09 22:41:56] @ Quit: gaveen: Ping timeout: 240 seconds
[2012/01/09 22:44:13] @ rcrowley joined channel #puppet
[2012/01/09 22:46:49] @ mogitox joined channel #puppet
[2012/01/09 22:49:45] @ Quit: mogitaff: Ping timeout: 240 seconds
[2012/01/09 22:51:35] @ saberman_1 joined channel #puppet
[2012/01/09 22:51:46] @ karthick87 joined channel #puppet
[2012/01/09 22:52:40] @ Quit: saberman_1: Remote host closed the connection
[2012/01/09 22:54:07] @ seanh-ansca joined channel #puppet
[2012/01/09 22:54:10] @ gaveen joined channel #puppet
[2012/01/09 22:54:10] @ Quit: gaveen: Changing host
[2012/01/09 22:54:11] @ gaveen joined channel #puppet
[2012/01/09 22:55:18] @ Quit: kermit: Quit: Leaving.
[2012/01/09 22:57:32] @ Quit: JasonBoxLaptop: Quit: Konversation terminated!
[2012/01/09 22:57:38] @ JasonBoxLaptop joined channel #puppet
[2012/01/09 22:57:43] @ JasonBoxLaptop is now known as JasonBox
[2012/01/09 22:58:16] @ nitram_macair_ joined channel #puppet
[2012/01/09 23:00:05] @ skm joined channel #puppet
[2012/01/09 23:00:14] @ Quit: seanh-ansca: Quit: Leaving.
[2012/01/09 23:00:15] @ Quit: skm: Remote host closed the connection
[2012/01/09 23:00:17] @ saberman_1 joined channel #puppet
[2012/01/09 23:01:05] @ skm joined channel #puppet
[2012/01/09 23:01:11] @ seanh-ansca joined channel #puppet
[2012/01/09 23:01:13] @ gazoombo joined channel #puppet
[2012/01/09 23:01:23] @ Quit: saberman_1: Remote host closed the connection
[2012/01/09 23:01:55] @ kenperkins joined channel #puppet
[2012/01/09 23:03:53] @ gazoombo left channel #puppet ()
[2012/01/09 23:06:46] @ Quit: st33v: Quit: st33v
[2012/01/09 23:08:55] <gepetto> ::redmine:: Wiki edit: Whos_Using_Puppet (#41) @ http://projects.puppetlabs.com/projects/puppet/wiki/Whos_Using_Puppet?version=41 (by Guido Schade)
[2012/01/09 23:08:55] <gepetto> ::redmine:: Wiki edit: Whos_Using_Puppet (#42) @ http://projects.puppetlabs.com/projects/puppet/wiki/Whos_Using_Puppet?version=42 (by Guido Schade)
[2012/01/09 23:10:38] @ bobra joined channel #puppet
[2012/01/09 23:11:43] @ |Majestic| joined channel #puppet
[2012/01/09 23:15:50] <gepetto> ::redmine:: Wiki edit: Whos_Using_Puppet (#43) @ http://projects.puppetlabs.com/projects/puppet/wiki/Whos_Using_Puppet?version=43 (by Guido Schade)
[2012/01/09 23:16:23] @ Quit: shadoi: Quit: Leaving.
[2012/01/09 23:16:39] <karthick87> How to list all puppet module names?
[2012/01/09 23:17:11] @ Quit: fredden: Quit: Leaving
[2012/01/09 23:17:14] @ shadoi joined channel #puppet
[2012/01/09 23:17:25] @ gggghhhhh joined channel #puppet
[2012/01/09 23:20:36] @ Quit: lilmatt: Quit: lilmatt
[2012/01/09 23:25:46] @ Quit: joe-mac1: Remote host closed the connection
[2012/01/09 23:26:49] @ Quit: motomike: Quit: Leaving.
[2012/01/09 23:28:26] <jorhett1> ls ${modulepath}
[2012/01/09 23:28:42] @ Quit: |Majestic|: Ping timeout: 240 seconds
[2012/01/09 23:29:14] @ Quit: Prometheus: Ping timeout: 252 seconds
[2012/01/09 23:33:49] @ gggghhhhh left channel #puppet ()
[2012/01/09 23:36:15] @ Quit: rmckee: Quit: Leaving
[2012/01/09 23:47:14] @ mendez is now known as gentoo_sage
[2012/01/09 23:54:48] @ Quit: neonflux: Quit: Leaving.
[2012/01/09 23:56:22] @ PhilK joined channel #puppet
[2012/01/09 23:57:03] @ Quit: ascarter: Quit: Computer has gone to sleep.

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