| [2012/01/11 00:00:07] @ Log started by gepetto | ||
| [2012/01/11 00:00:07] @ Quit: kenperkins: Quit: Computer has gone to sleep. | ||
| [2012/01/11 00:02:51] @ Quit: johnston_: Ping timeout: 258 seconds | ||
| [2012/01/11 00:03:50] @ Quit: ascarter: Ping timeout: 248 seconds | ||
| [2012/01/11 00:08:06] @ paroneayea joined channel #puppet | ||
| [2012/01/11 00:08:12] @ garethr joined channel #puppet | ||
| [2012/01/11 00:13:46] @ Quit: paroneayea: Read error: Connection reset by peer | ||
| [2012/01/11 00:14:08] @ karthick87 joined channel #puppet | ||
| [2012/01/11 00:15:03] @ paroneayea joined channel #puppet | ||
| [2012/01/11 00:16:31] @ Quit: [0x100]: Read error: Connection timed out | ||
| [2012/01/11 00:17:06] @ [0x100] joined channel #puppet | ||
| [2012/01/11 00:17:19] @ idoru joined channel #puppet | ||
| [2012/01/11 00:17:19] @ Quit: idoru: Remote host closed the connection | ||
| [2012/01/11 00:17:48] @ idoru joined channel #puppet | ||
| [2012/01/11 00:17:49] @ Quit: idoru: Read error: Connection reset by peer | ||
| [2012/01/11 00:18:33] @ idoru joined channel #puppet | ||
| [2012/01/11 00:19:37] @ themadcanudist left channel #puppet () | ||
| [2012/01/11 00:21:14] @ Damianz joined channel #puppet | ||
| [2012/01/11 00:22:18] @ comptona joined channel #puppet | ||
| [2012/01/11 00:22:55] @ AshishH joined channel #puppet | ||
| [2012/01/11 00:23:11] @ ben_duyujie joined channel #puppet | ||
| [2012/01/11 00:24:30] @ Quit: motomike: Quit: Leaving. | ||
| [2012/01/11 00:25:18] @ Quit: lusis: Remote host closed the connection | ||
| [2012/01/11 00:25:18] @ Quit: devicenull: Remote host closed the connection | ||
| [2012/01/11 00:25:19] @ Quit: leepa: Remote host closed the connection | ||
| [2012/01/11 00:25:20] @ Quit: arnihermann: Write error: Connection reset by peer | ||
| [2012/01/11 00:25:20] @ Quit: patcon: Remote host closed the connection | ||
| [2012/01/11 00:25:21] @ Quit: cparedes: Write error: Broken pipe | ||
| [2012/01/11 00:26:29] @ devicenull joined channel #puppet | ||
| [2012/01/11 00:27:29] @ Quit: erkules|away: Changing host | ||
| [2012/01/11 00:27:29] @ erkules|away joined channel #puppet | ||
| [2012/01/11 00:27:34] @ erkules|away is now known as erkules | ||
| [2012/01/11 00:28:56] @ leepa joined channel #puppet | ||
| [2012/01/11 00:29:57] @ lusis joined channel #puppet | ||
| [2012/01/11 00:30:23] @ jsm joined channel #puppet | ||
| [2012/01/11 00:31:54] @ WALoeIII joined channel #puppet | ||
| [2012/01/11 00:34:25] @ freezey joined channel #puppet | ||
| [2012/01/11 00:34:30] @ patcon joined channel #puppet | ||
| [2012/01/11 00:35:45] @ Quit: jsm: Quit: jsm | ||
| [2012/01/11 00:36:03] @ Quit: patcon: Remote host closed the connection | ||
| [2012/01/11 00:36:03] @ Quit: lusis: Remote host closed the connection | ||
| [2012/01/11 00:36:10] @ Quit: garethr: Remote host closed the connection | ||
| [2012/01/11 00:36:10] @ Quit: WALoeIII: Remote host closed the connection | ||
| [2012/01/11 00:36:11] @ Quit: devicenull: Remote host closed the connection | ||
| [2012/01/11 00:36:12] @ Quit: bk_one: Remote host closed the connection | ||
| [2012/01/11 00:36:12] @ Quit: leepa: Remote host closed the connection | ||
| [2012/01/11 00:36:50] @ lusis joined channel #puppet | ||
| [2012/01/11 00:37:56] @ leepa joined channel #puppet | ||
| [2012/01/11 00:40:04] @ devicenull joined channel #puppet | ||
| [2012/01/11 00:41:42] @ Quit: Bass10: Ping timeout: 248 seconds | ||
| [2012/01/11 00:42:23] @ bk_one joined channel #puppet | ||
| [2012/01/11 00:42:43] @ MUILTR joined channel #puppet | ||
| [2012/01/11 00:43:53] @ patcon joined channel #puppet | ||
| [2012/01/11 00:46:18] @ Kazuhiro joined channel #puppet | ||
| [2012/01/11 00:47:32] @ Quit: freezey: Quit: freezey | ||
| [2012/01/11 00:48:40] @ freezey joined channel #puppet | ||
| [2012/01/11 00:48:47] @ garethr joined channel #puppet | ||
| [2012/01/11 00:48:48] @ Kazuhiro left channel #puppet () | ||
| [2012/01/11 00:51:47] @ Quit: freezey: Client Quit | ||
| [2012/01/11 00:54:04] @ Quit: Demosthenes: Read error: Connection reset by peer | ||
| [2012/01/11 00:59:54] @ Demosthenes joined channel #puppet | ||
| [2012/01/11 01:03:27] @ ckauhaus joined channel #puppet | ||
| [2012/01/11 01:05:21] @ cparedes joined channel #puppet | ||
| [2012/01/11 01:05:43] @ arnihermann joined channel #puppet | ||
| [2012/01/11 01:09:13] @ Quit: Demosthenes: Read error: Connection reset by peer | ||
| [2012/01/11 01:09:31] @ Demosthenes joined channel #puppet | ||
| [2012/01/11 01:10:21] @ Quit: ckauhaus: Ping timeout: 255 seconds | ||
| [2012/01/11 01:11:58] @ bmahe joined channel #puppet | ||
| [2012/01/11 01:11:59] @ Quit: bmahe: Changing host | ||
| [2012/01/11 01:11:59] @ bmahe joined channel #puppet | ||
| [2012/01/11 01:12:09] @ stick is now known as stick_zz | ||
| [2012/01/11 01:13:15] @ Quit: JasonBox: Ping timeout: 240 seconds | ||
| [2012/01/11 01:15:20] @ Quit: zwi: Quit: Leaving. | ||
| [2012/01/11 01:15:35] @ zwi joined channel #puppet | ||
| [2012/01/11 01:16:02] @ Quit: tremble|zzz: Quit: Leaving | ||
| [2012/01/11 01:16:24] @ Quit: Holocaine: Ping timeout: 252 seconds | ||
| [2012/01/11 01:17:18] @ zwi1 joined channel #puppet | ||
| [2012/01/11 01:17:44] @ Quit: zwi: Read error: Connection reset by peer | ||
| [2012/01/11 01:20:16] @ Quit: carlasouza: Quit: carlasouza.com | ||
| [2012/01/11 01:21:36] @ Quit: kermit: Ping timeout: 244 seconds | ||
| [2012/01/11 01:22:15] @ Quit: axisys: Read error: Operation timed out | ||
| [2012/01/11 01:24:51] @ Quit: ghg: Read error: Connection reset by peer | ||
| [2012/01/11 01:25:21] @ ghg joined channel #puppet | ||
| [2012/01/11 01:26:58] @ WALoeIII joined channel #puppet | ||
| [2012/01/11 01:27:27] @ drewrm joined channel #puppet | ||
| [2012/01/11 01:27:37] @ Quit: q0rban: Quit: Computer has gone to sleep. | ||
| [2012/01/11 01:29:23] @ ckauhaus joined channel #puppet | ||
| [2012/01/11 01:36:43] @ metcalfc joined channel #puppet | ||
| [2012/01/11 01:37:15] @ trespan joined channel #puppet | ||
| [2012/01/11 01:38:14] @ Quit: |Majestic|: Ping timeout: 276 seconds | ||
| [2012/01/11 01:38:15] @ Quit: Espen-_-: Ping timeout: 255 seconds | ||
| [2012/01/11 01:38:48] @ riha joined channel #puppet | ||
| [2012/01/11 01:39:35] @ Quit: zaargy: Ping timeout: 255 seconds | ||
| [2012/01/11 01:39:59] @ zanefactory joined channel #puppet | ||
| [2012/01/11 01:40:05] @ elementai joined channel #puppet | ||
| [2012/01/11 01:40:22] @ zaargy joined channel #puppet | ||
| [2012/01/11 01:40:49] @ Espen-_- joined channel #puppet | ||
| [2012/01/11 01:49:26] @ artkrz joined channel #puppet | ||
| [2012/01/11 01:52:32] @ robbyt joined channel #puppet | ||
| [2012/01/11 01:53:35] @ Quit: ldlework: Ping timeout: 240 seconds | ||
| [2012/01/11 01:57:19] @ Quit: neonflux: Quit: Leaving. | ||
| [2012/01/11 01:58:25] @ Quit: mosen: Quit: Leaving | ||
| [2012/01/11 01:59:00] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2012/01/11 02:00:22] @ Quit: metcalfc: Ping timeout: 240 seconds | ||
| [2012/01/11 02:01:45] @ Quit: ben_duyujie: Ping timeout: 240 seconds | ||
| [2012/01/11 02:03:33] @ Quit: hfnix: Ping timeout: 252 seconds | ||
| [2012/01/11 02:06:58] @ d3vnull joined channel #puppet | ||
| [2012/01/11 02:07:54] @ Quit: jws-: Remote host closed the connection | ||
| [2012/01/11 02:10:21] @ Quit: MUILTR: Ping timeout: 255 seconds | ||
| [2012/01/11 02:12:45] @ Quit: zanefactory: Quit: zanefactory | ||
| [2012/01/11 02:13:20] @ Quit: Espen-_-: Excess Flood | ||
| [2012/01/11 02:13:48] @ Espen-_- joined channel #puppet | ||
| [2012/01/11 02:14:19] @ Niarf joined channel #puppet | ||
| [2012/01/11 02:16:58] @ Vasik|work joined channel #puppet | ||
| [2012/01/11 02:17:38] @ Quit: pdxleif: Ping timeout: 240 seconds | ||
| [2012/01/11 02:18:28] @ pdxleif joined channel #puppet | ||
| [2012/01/11 02:19:13] @ tremble joined channel #puppet | ||
| [2012/01/11 02:19:14] @ Quit: tremble: Changing host | ||
| [2012/01/11 02:19:14] @ tremble joined channel #puppet | ||
| [2012/01/11 02:20:19] @ ckauhaus joined channel #puppet | ||
| [2012/01/11 02:20:24] @ Quit: larstobi: Quit: Leaving. | ||
| [2012/01/11 02:21:26] @ Quit: sdog: Quit: Leaving. | ||
| [2012/01/11 02:23:22] @ sdog joined channel #puppet | ||
| [2012/01/11 02:26:31] @ Quit: sdog: Changing host | ||
| [2012/01/11 02:26:31] @ sdog joined channel #puppet | ||
| [2012/01/11 02:30:39] @ MattyM joined channel #puppet | ||
| [2012/01/11 02:30:57] @ Quit: elementai: Remote host closed the connection | ||
| [2012/01/11 02:31:33] @ Quit: shadowshell: Remote host closed the connection | ||
| [2012/01/11 02:31:58] @ jsurfer joined channel #puppet | ||
| [2012/01/11 02:32:25] @ Quit: jsurfer: Client Quit | ||
| [2012/01/11 02:32:36] @ DJClean joined channel #puppet | ||
| [2012/01/11 02:38:35] @ Quit: drewrm: Ping timeout: 240 seconds | ||
| [2012/01/11 02:39:51] @ JayTaph joined channel #puppet | ||
| [2012/01/11 02:40:17] @ dclp joined channel #puppet | ||
| [2012/01/11 02:40:26] @ Quit: Niarf: Quit: Leaving. | ||
| [2012/01/11 02:45:21] @ kreno joined channel #puppet | ||
| [2012/01/11 02:48:39] @ verwilst joined channel #puppet | ||
| [2012/01/11 02:50:55] @ Quit: Prometheus: Read error: Connection reset by peer | ||
| [2012/01/11 02:51:17] @ clayb joined channel #puppet | ||
| [2012/01/11 02:51:34] @ lkoranda joined channel #puppet | ||
| [2012/01/11 02:51:38] @ lkoranda_ joined channel #puppet | ||
| [2012/01/11 02:52:15] @ Quit: lkoranda_: Client Quit | ||
| [2012/01/11 02:54:39] @ Quit: cosman2001: Quit: cosman2001 | ||
| [2012/01/11 02:55:30] @ ki0_ joined channel #puppet | ||
| [2012/01/11 02:56:02] @ cosman2001 joined channel #puppet | ||
| [2012/01/11 02:56:06] @ ben_duyujie joined channel #puppet | ||
| [2012/01/11 02:57:02] @ Quit: gebi: Ping timeout: 252 seconds | ||
| [2012/01/11 02:57:18] @ hfnix joined channel #puppet | ||
| [2012/01/11 02:57:51] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2012/01/11 02:59:04] @ Quit: clayb: Quit: Leaving. | ||
| [2012/01/11 02:59:12] @ Quit: samkilaru: Quit: Leaving. | ||
| [2012/01/11 02:59:42] @ samkilaru joined channel #puppet | ||
| [2012/01/11 03:01:27] @ Quit: kreno: Read error: Connection reset by peer | ||
| [2012/01/11 03:03:04] @ radpanda left channel #puppet () | ||
| [2012/01/11 03:04:53] @ pmorillon joined channel #puppet | ||
| [2012/01/11 03:09:52] @ larstobi joined channel #puppet | ||
| [2012/01/11 03:10:08] @ Holocaine joined channel #puppet | ||
| [2012/01/11 03:12:39] @ Ramonster joined channel #puppet | ||
| [2012/01/11 03:13:51] @ Quit: zwi1: Quit: Leaving. | ||
| [2012/01/11 03:18:20] @ Quit: Holocaine: | ||
| [2012/01/11 03:20:03] @ jonhattan joined channel #puppet | ||
| [2012/01/11 03:23:14] @ gebi joined channel #puppet | ||
| [2012/01/11 03:25:37] @ Quit: ckauhaus: Ping timeout: 260 seconds | ||
| [2012/01/11 03:26:24] @ ezryx joined channel #puppet | ||
| [2012/01/11 03:30:39] @ Quit: tily: Quit: tily | ||
| [2012/01/11 03:31:10] @ zul joined channel #puppet | ||
| [2012/01/11 03:32:20] @ d3c joined channel #puppet | ||
| [2012/01/11 03:32:55] @ tily joined channel #puppet | ||
| [2012/01/11 03:33:24] <d3c> when requiring a definiton, I'm getting warnings if I do not capitalize the first letter. now, if I capitalize the first letter, will complain about the syntax. what to do in this case? | ||
| [2012/01/11 03:33:29] @ axisys joined channel #puppet | ||
| [2012/01/11 03:33:30] <d3c> definition* | ||
| [2012/01/11 03:33:37] @ nan0r joined channel #puppet | ||
| [2012/01/11 03:33:55] @ Quit: langworthy: Quit: langworthy | ||
| [2012/01/11 03:35:12] @ EL84 joined channel #puppet | ||
| [2012/01/11 03:36:08] @ tily left channel #puppet () | ||
| [2012/01/11 03:36:50] @ Quit: bobra: Remote host closed the connection | ||
| [2012/01/11 03:37:00] @ tily joined channel #puppet | ||
| [2012/01/11 03:37:30] @ ckauhaus joined channel #puppet | ||
| [2012/01/11 03:37:50] @ Vivek joined channel #puppet | ||
| [2012/01/11 03:38:20] @ trickyf joined channel #puppet | ||
| [2012/01/11 03:38:44] @ arBmind joined channel #puppet | ||
| [2012/01/11 03:38:44] @ Neo0503 joined channel #puppet | ||
| [2012/01/11 03:39:30] @ bobra joined channel #puppet | ||
| [2012/01/11 03:39:40] @ Quit: bmahe: Quit: Leaving | ||
| [2012/01/11 03:40:57] @ Quit: zul: Read error: No route to host | ||
| [2012/01/11 03:41:00] @ dclp left channel #puppet () | ||
| [2012/01/11 03:41:23] @ Quit: Neo0503: Quit: Neo0503 | ||
| [2012/01/11 03:41:29] @ kermit joined channel #puppet | ||
| [2012/01/11 03:42:34] @ kreno joined channel #puppet | ||
| [2012/01/11 03:43:37] @ fronlius joined channel #puppet | ||
| [2012/01/11 03:43:45] @ Quit: fronlius: Remote host closed the connection | ||
| [2012/01/11 03:43:59] @ fronlius joined channel #puppet | ||
| [2012/01/11 03:44:07] @ zul joined channel #puppet | ||
| [2012/01/11 03:44:07] @ Niarf joined channel #puppet | ||
| [2012/01/11 03:44:13] @ Quit: JayTaph: Quit: JayTaph | ||
| [2012/01/11 03:45:39] @ Quit: n0ts: Ping timeout: 240 seconds | ||
| [2012/01/11 03:45:50] @ Quit: kreno: Client Quit | ||
| [2012/01/11 03:46:02] <rmt_> d3c, are you sure that you can require a definition? | ||
| [2012/01/11 03:46:25] @ kreno joined channel #puppet | ||
| [2012/01/11 03:47:44] @ skm joined channel #puppet | ||
| [2012/01/11 03:49:09] @ stevie-bash joined channel #puppet | ||
| [2012/01/11 03:49:43] @ clayb joined channel #puppet | ||
| [2012/01/11 03:50:24] @ n0ts joined channel #puppet | ||
| [2012/01/11 03:53:32] @ Quit: kreno: Quit: Changing server | ||
| [2012/01/11 03:55:41] @ robthoms_ joined channel #puppet | ||
| [2012/01/11 03:56:20] @ mapope joined channel #puppet | ||
| [2012/01/11 03:57:21] @ Quit: sdog: Remote host closed the connection | ||
| [2012/01/11 03:57:30] @ Quit: rmt: Read error: Connection reset by peer | ||
| [2012/01/11 03:57:30] @ Quit: scobal: Read error: Connection reset by peer | ||
| [2012/01/11 03:57:41] @ johwir joined channel #puppet | ||
| [2012/01/11 03:59:35] @ robthoms__ joined channel #puppet | ||
| [2012/01/11 04:00:04] <d3c> rmt_: yes, I actually got it working now by capitalizing each part of the scope, e.g. Foo::Bar['baz'] | ||
| [2012/01/11 04:00:27] @ scobal joined channel #puppet | ||
| [2012/01/11 04:00:50] @ Quit: mapope: Read error: Connection reset by peer | ||
| [2012/01/11 04:01:01] @ kreno joined channel #puppet | ||
| [2012/01/11 04:01:02] @ willaerk joined channel #puppet | ||
| [2012/01/11 04:01:03] <clayb> I have a weird issue where if I use a virtual resource I can realize it just fine but if I try to use that same defined type, it fails when used as a exported and collected resource. It seems like I'm misunderstanding scoping perhaps. | ||
| [2012/01/11 04:01:24] @ Quit: kreno: Changing host | ||
| [2012/01/11 04:01:24] @ kreno joined channel #puppet | ||
| [2012/01/11 04:01:24] <clayb> This works for me: | ||
| [2012/01/11 04:01:24] <clayb> include hadoop::slave | ||
| [2012/01/11 04:01:24] <clayb> @hadoop::slave::host { $hostname: file => "/etc/hadoop/conf/slaves", ensure => present, tag => "hmaster_hosts" } | ||
| [2012/01/11 04:01:24] <clayb> Hadoop::Slave::Host <|tag == 'hmaster_hosts'|> { ensure => present } | ||
| [2012/01/11 04:01:36] @ Quit: axisys: Ping timeout: 240 seconds | ||
| [2012/01/11 04:01:46] @ Quit: robthoms_: Read error: Connection reset by peer | ||
| [2012/01/11 04:01:59] <clayb> But if I duplicate the @'s and the <'s and >'s I get the error: err: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find type Hadoop::Slave::Host on node hmaster | ||
| [2012/01/11 04:02:53] <clayb> Would any one have a pointer to some docs or an idea what might be the issue? (I think I'm following roughly what Pro Puppet advocates for an exported (user) defined type. | ||
| [2012/01/11 04:04:39] @ Quit: kreno: Client Quit | ||
| [2012/01/11 04:05:12] @ kreno joined channel #puppet | ||
| [2012/01/11 04:05:21] @ Quit: kreno: Changing host | ||
| [2012/01/11 04:05:21] @ kreno joined channel #puppet | ||
| [2012/01/11 04:06:51] @ ken_barber joined channel #puppet | ||
| [2012/01/11 04:08:48] <Hunner> Does the exec resource have a different name in the ruby dsl? | ||
| [2012/01/11 04:09:28] <clayb> It's all puppet actually: | ||
| [2012/01/11 04:09:29] <clayb> It follows the pattern at http://projects.puppetlabs.com/projects/puppet/wiki/Simple_Text_Patterns | ||
| [2012/01/11 04:09:34] @ ali3n0 joined channel #puppet | ||
| [2012/01/11 04:09:37] <clayb> (The line resource defined there) | ||
| [2012/01/11 04:10:12] <clayb> The resource is defined as follows: | ||
| [2012/01/11 04:10:12] <clayb> In /etc/puppet/modules/hadoop/manifests/slave.pp: | ||
| [2012/01/11 04:10:12] <clayb> class hadoop::slave{ | ||
| [2012/01/11 04:10:12] <clayb> define host($file, $ensure = 'present') { | ||
| [2012/01/11 04:10:12] <clayb> [...] | ||
| [2012/01/11 04:11:38] <Hunner> ken_barber: Would you happen to know? (if 'exec' has a different name in the ruby dsl) | ||
| [2012/01/11 04:13:04] @ Quit: nfagerlund: Remote host closed the connection | ||
| [2012/01/11 04:13:08] @ Quit: crashmag: Ping timeout: 244 seconds | ||
| [2012/01/11 04:19:10] <JD__> how can I check in a manifest to see if disksmartattr_sde is set to yes? | ||
| [2012/01/11 04:19:18] @ JD__ is now known as JD | ||
| [2012/01/11 04:19:38] @ JD is now known as dpash | ||
| [2012/01/11 04:20:41] <Hunner> dpash: if $disksmartattr_sde == "yes" { | ||
| [2012/01/11 04:21:13] <dpash> Hunner: okay, now how do I make that generic for any device? | ||
| [2012/01/11 04:21:34] @ duerF joined channel #puppet | ||
| [2012/01/11 04:22:02] <Hunner> dpash: Is there a fact that lists your disks? Like the $interfaces fact that you can split on ','? | ||
| [2012/01/11 04:22:21] <crs> Hi there. How can I specify what user will own repository (git) pulled by vcsrepo? | ||
| [2012/01/11 04:22:36] <dpash> list disks, yes, lists disksmartattr, no | ||
| [2012/01/11 04:26:02] @ Quit: ben_duyujie: Read error: Operation timed out | ||
| [2012/01/11 04:26:22] @ faulpaul joined channel #puppet | ||
| [2012/01/11 04:27:25] <Hunner> dpash: disks.split(',').each do |disk| puts eval('disksmartattr_' + disk) if has_variable?('disksmartattr_' + disk) end | ||
| [2012/01/11 04:27:33] <Hunner> that's ruby, but close | ||
| [2012/01/11 04:27:57] @ Quit: idoru: Remote host closed the connection | ||
| [2012/01/11 04:30:37] <dpash> Hunner: and I would do that where? | ||
| [2012/01/11 04:33:08] <Sp4rKy> rhaaa | ||
| [2012/01/11 04:33:41] <Sp4rKy> I like puppet for many reason, but hate it for one : evaluation order ... (especially for variables) | ||
| [2012/01/11 04:35:23] <nevyn> what evaluation order? resources are evaluated in dependancy order... | ||
| [2012/01/11 04:37:05] <Sp4rKy> nevyn: basicaly, if in a class I : define some variable; include some class, I can't be sure that the variable will be evaluated before the class's facts are executed | ||
| [2012/01/11 04:37:12] @ Quit: cosman2001: Quit: cosman2001 | ||
| [2012/01/11 04:37:16] @ kerframil joined channel #puppet | ||
| [2012/01/11 04:38:30] <dpash> Sp4rKy: either you are expressing yourself poorly or you have a misunderstanding of facts | ||
| [2012/01/11 04:40:09] <nevyn> yeah you can. | ||
| [2012/01/11 04:40:29] <crs> Hm, I added new definition (object?) to class (called A), I am then running puppet with --tags A but my new object does not get executed. When ranwith --debug it says that my object is not tagged with that class name. Why is that? | ||
| [2012/01/11 04:40:41] <dpash> Hunner: I suppose I could just do an inline_template call, but it's not nice | ||
| [2012/01/11 04:40:41] <nevyn> Sp4rKy: the answer is never. | ||
| [2012/01/11 04:40:45] @ axisys joined channel #puppet | ||
| [2012/01/11 04:40:52] <nevyn> because variable evaluation is ALWAYS after fact execution | ||
| [2012/01/11 04:43:14] <Sp4rKy> mhh, my bad | ||
| [2012/01/11 04:43:30] @ crashmag joined channel #puppet | ||
| [2012/01/11 04:43:38] <Sp4rKy> dpash: first option ;) by "facts" I was talking of ressources : file, exec, etc ... | ||
| [2012/01/11 04:43:39] <crs> OK, no module was coppied over. But I am unable to run entire puppet manifest. I am limited to this very class. How can I get puppet agent to retrieve modules from master? | ||
| [2012/01/11 04:45:40] <nevyn> Sp4rKy: have the class require them | ||
| [2012/01/11 04:46:33] <crs> OK, all sorted now. Didnt have pluginsync set up. | ||
| [2012/01/11 04:47:14] <Sp4rKy> nevyn: not sure I understand | ||
| [2012/01/11 04:47:38] <nevyn> Sp4rKy: if the class needs the resources to be evaluated have it require them. | ||
| [2012/01/11 04:48:00] <Sp4rKy> hmm, I did not explained my issue correctly again it seems | ||
| [2012/01/11 04:48:09] <Sp4rKy> 2s, pasting some exemple | ||
| [2012/01/11 04:49:10] @ sdog joined channel #puppet | ||
| [2012/01/11 04:49:36] <Sp4rKy> http://paste.dunnewind.net/show/2679/ | ||
| [2012/01/11 04:49:42] <caaakeeey> how do i do multi line raw strings? | ||
| [2012/01/11 04:49:59] @ elementai joined channel #puppet | ||
| [2012/01/11 04:51:25] <rodjek> caaakeeey: avoid it if possible | ||
| [2012/01/11 04:51:58] <Sp4rKy> in this paste, $configfilename = "myfilename" is not evaluated before the file {} is instanciated | ||
| [2012/01/11 04:52:07] <caaakeeey> i can't | ||
| [2012/01/11 04:52:24] <rodjek> caaakeeey: why? | ||
| [2012/01/11 04:52:53] @ Quit: nan0r: Read error: Connection reset by peer | ||
| [2012/01/11 04:53:05] <nevyn> Sp4rKy: that feels like abuse. | ||
| [2012/01/11 04:53:39] <Sp4rKy> nevyn: can you detail what you mean by "abuse" here ? | ||
| [2012/01/11 04:53:42] <nevyn> Sp4rKy: define foo (configname, blah blah) would seem a better patern. | ||
| [2012/01/11 04:54:00] <caaakeeey> i want to pass through an amount of json to a script that syncs over http, and i can;t use smaller puppet classes because then there is no way of deleting the old version when things have been renamed | ||
| [2012/01/11 04:54:22] <Sp4rKy> nevyn: eheh but no ... I'm going to use dashboard as ENC in some time , and it does not support define | ||
| [2012/01/11 04:54:23] @ z30 joined channel #puppet | ||
| [2012/01/11 04:54:26] @ Quit: sdog: Changing host | ||
| [2012/01/11 04:54:26] @ sdog joined channel #puppet | ||
| [2012/01/11 04:54:34] <clayb> nevyn Or a parameterized class? | ||
| [2012/01/11 04:54:34] <nevyn> WHAT! | ||
| [2012/01/11 04:55:38] <rodjek> caaakeeey: pull your json from a template, it'd be cleaner than dumping it in the manifest | ||
| [2012/01/11 04:56:01] @ Quit: z30: Client Quit | ||
| [2012/01/11 04:57:40] <Sp4rKy> will be the same with parametrized class I guess, dashboard as ENC doesn't support it | ||
| [2012/01/11 04:57:40] <nevyn> oh you're going to use dashboard AS an ENC | ||
| [2012/01/11 04:57:42] <nevyn> eww. | ||
| [2012/01/11 04:58:29] <Sp4rKy> My issue is that I would find some way to define variables (and default values for them) which works with and without dashboard as ENC | ||
| [2012/01/11 04:58:52] <caaakeeey> how do I say "do A first, then B, always do B even if A fails" | ||
| [2012/01/11 04:59:27] <Sp4rKy> if I define variables inside the dashboard, they will be evaluated before the types | ||
| [2012/01/11 04:59:43] <Sp4rKy> but not if I use nodes.pp | ||
| [2012/01/11 05:00:01] <Sp4rKy> so I can't migrate progressively from nodes.pp to ENC | ||
| [2012/01/11 05:00:40] <nevyn> using dashboard as an ENC seems a little bit broken | ||
| [2012/01/11 05:00:51] <nevyn> if it doesn't support defines or parameterised classes | ||
| [2012/01/11 05:01:41] <Sp4rKy> it works pretty well, with a few limitations (like those ones) | ||
| [2012/01/11 05:03:46] <caaakeeey> anyone? | ||
| [2012/01/11 05:04:19] @ Quit: KaZeR_W: Quit: Quitte | ||
| [2012/01/11 05:04:36] @ Quit: choonming: Quit: Leaving | ||
| [2012/01/11 05:05:44] <clayb> caaakeeey There are require, before which you can put on resources and the like but I don't know how to ignore errors | ||
| [2012/01/11 05:06:06] <nevyn> clayb: the problem is if the required resource fails then the dependant resource won't be evaluated | ||
| [2012/01/11 05:06:30] <nevyn> caaakeeey: what's A? | ||
| [2012/01/11 05:06:38] @ sihil joined channel #puppet | ||
| [2012/01/11 05:06:57] @ tily_ joined channel #puppet | ||
| [2012/01/11 05:07:00] <caaakeeey> an install script (yes i know it should be pulled out into puppet, but for various reasons i can;t do that) | ||
| [2012/01/11 05:07:21] <Sp4rKy> caaakeeey: and B ? | ||
| [2012/01/11 05:07:33] @ Quit: fronlius: Remote host closed the connection | ||
| [2012/01/11 05:07:41] <caaakeeey> setting configuration once it's installed | ||
| [2012/01/11 05:07:45] @ fronlius joined channel #puppet | ||
| [2012/01/11 05:07:56] <caaakeeey> and A's possible 'failure' is that it's already installed | ||
| [2012/01/11 05:07:59] <Sp4rKy> exec{} or file{} ? | ||
| [2012/01/11 05:08:16] @ Razique joined channel #puppet | ||
| [2012/01/11 05:09:38] <Sp4rKy> if exec, you may use the onlyif parameter with some condition to check your install script has been run | ||
| [2012/01/11 05:09:46] <Sp4rKy> (or patch your install script not to fail ?) | ||
| [2012/01/11 05:10:27] <caaakeeey> only if seems good | ||
| [2012/01/11 05:10:56] @ Quit: tily: Ping timeout: 240 seconds | ||
| [2012/01/11 05:10:56] @ tily_ is now known as tily | ||
| [2012/01/11 05:12:33] <nevyn> caaakeeey: is A the file resource for the installer? or the exec of the installer? | ||
| [2012/01/11 05:12:41] @ Quit: comptona: Quit: Leaving. | ||
| [2012/01/11 05:12:41] <caaakeeey> exec | ||
| [2012/01/11 05:12:52] <nevyn> so find a file that is created by the installer | ||
| [2012/01/11 05:13:00] <nevyn> and do onlyif =? | ||
| [2012/01/11 05:13:16] <nevyn> and do onlyif => {test -f file} in the exedc | ||
| [2012/01/11 05:13:30] <caaakeeey> yeah that looks like the best bet, thanks :) | ||
| [2012/01/11 05:14:13] <karthick87> How to apply a module to all nodes from puppet master? | ||
| [2012/01/11 05:15:48] @ Quit: larsar: Read error: Connection reset by peer | ||
| [2012/01/11 05:15:51] @ larsar_ joined channel #puppet | ||
| [2012/01/11 05:16:13] @ Quit: fronlius: Remote host closed the connection | ||
| [2012/01/11 05:16:29] @ fronlius joined channel #puppet | ||
| [2012/01/11 05:16:33] @ KaZeR_W joined channel #puppet | ||
| [2012/01/11 05:17:05] @ Meier joined channel #puppet | ||
| [2012/01/11 05:18:37] @ Holocaine joined channel #puppet | ||
| [2012/01/11 05:19:25] @ Quit: erthad: Changing host | ||
| [2012/01/11 05:19:25] @ erthad joined channel #puppet | ||
| [2012/01/11 05:20:37] <rodjek> karthick87: seriously, read http://docs.puppetlabs.com/ from top to bottom. everything you ask is explained in there | ||
| [2012/01/11 05:20:55] @ aalmenar joined channel #puppet | ||
| [2012/01/11 05:21:04] @ conntrack joined channel #puppet | ||
| [2012/01/11 05:22:19] @ Quit: aalmenar: Client Quit | ||
| [2012/01/11 05:23:32] <crs> Hi again. vcsrepo - I got git ssh keys set up for a user, bt puppet runs as root. How can I make it to execute git command as user? Or just use given public key? | ||
| [2012/01/11 05:23:33] <caaakeeey> can I say something like "all instances of definition x comes before all instances of definition y"? | ||
| [2012/01/11 05:24:13] <nevyn> I don't think so... | ||
| [2012/01/11 05:25:32] <caaakeeey> can i have a container, then a container for x's and one for y's then in the outer container i say container for x's comes before container for y's? | ||
| [2012/01/11 05:26:04] <kerframil> caaakeeey: can you define a more concrete example? | ||
| [2012/01/11 05:26:36] <Hunner> Something <| |> -> Else <| |> | ||
| [2012/01/11 05:26:39] <kerframil> caaakeeey: stages can help. possibly the 'spaceship' operator also, depending on what you're trying to do. | ||
| [2012/01/11 05:27:15] <kerframil> Class['something'] -> Class['else'] works too | ||
| [2012/01/11 05:27:18] <Hunner> caaakeeey: Or like Yumrepo <| |> -> Package <| |> might be more real | ||
| [2012/01/11 05:27:39] <kerframil> for coarse granularity | ||
| [2012/01/11 05:27:56] @ Quit: KaZeR_W: Read error: Connection reset by peer | ||
| [2012/01/11 05:27:57] <caaakeeey> if im configuring virtual servers and pools, then i want to say that pools need to be defined before virtual server, but i dont want the user of the pupper manifest file to have to know this | ||
| [2012/01/11 05:28:07] <caaakeeey> whats the spaceship operator? | ||
| [2012/01/11 05:28:09] <Hunner> And yeah, classes are basically containers so kerframil's class dependencies is something that will work | ||
| [2012/01/11 05:28:22] <Hunner> The spaceship operator is <| |> (also called the filter) | ||
| [2012/01/11 05:29:21] @ Quit: tomben: Read error: Connection reset by peer | ||
| [2012/01/11 05:30:05] @ tomben joined channel #puppet | ||
| [2012/01/11 05:30:05] @ nan0r joined channel #puppet | ||
| [2012/01/11 05:30:47] <Hunner> caaakeeey: http://docs.puppetlabs.com/guides/virtual_resources.html for the spaceship operator, and http://docs.puppetlabs.com/guides/language_guide.html#chaining-resources for ordering resources | ||
| [2012/01/11 05:32:23] <kerframil> caaakeeey: regarding chaining, here's a sample pattern of the sort that I use frequently: http://dpaste.com/685870/ | ||
| [2012/01/11 05:32:37] @ Quit: nimrod10: Remote host closed the connection | ||
| [2012/01/11 05:32:39] @ KaZeR_W joined channel #puppet | ||
| [2012/01/11 05:33:14] @ ulmen joined channel #puppet | ||
| [2012/01/11 05:34:06] @ krish joined channel #puppet | ||
| [2012/01/11 05:36:37] <clayb> Is there a good way to hunt down scoping or naming of a resource? I'm still completely stumped by: | ||
| [2012/01/11 05:36:37] <clayb> err: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find type Hadoop::Slave::Hadoopslave | ||
| [2012/01/11 05:36:38] <clayb> (This is using a collected resourece; but I can use Hadoopslave all I want as a virtual resource, so it seems like Hadoop::Slave::Hadoopslave is how I'd access the resource) | ||
| [2012/01/11 05:37:04] @ Quit: KaZeR_W: Read error: Connection reset by peer | ||
| [2012/01/11 05:37:57] @ Quit: fronlius: Remote host closed the connection | ||
| [2012/01/11 05:38:11] @ fronlius joined channel #puppet | ||
| [2012/01/11 05:42:04] @ Quit: viq: Quit: Shin! Shin! Sei! Kyu! Sai! | ||
| [2012/01/11 05:43:17] @ roundyz joined channel #puppet | ||
| [2012/01/11 05:43:47] <roundyz> Guys how can I determine if a file is under the control of puppet or not? | ||
| [2012/01/11 05:45:49] <misc> try to change it and wait ? | ||
| [2012/01/11 05:46:14] <social> hi, when I have something like package { ['long','list','of','packages']: ensure => latest} can i name this list at once? | ||
| [2012/01/11 05:46:36] <misc> roundyz: or you can look in /var/lib/puppet, there is various yaml file for each stuff managed by puppet | ||
| [2012/01/11 05:46:54] @ Quit: Holocaine: | ||
| [2012/01/11 05:46:56] <misc> social: using a class, I think | ||
| [2012/01/11 05:47:45] <social> misc: will I be able to require it in later execution? | ||
| [2012/01/11 05:49:22] <misc> social: I think it should work, yes | ||
| [2012/01/11 05:55:00] @ Quit: danblack: Ping timeout: 276 seconds | ||
| [2012/01/11 05:55:20] @ Quit: willaerk: Quit: Leaving | ||
| [2012/01/11 05:56:08] <caaakeeey> can you have dependencies between nodes? | ||
| [2012/01/11 05:56:24] <caaakeeey> ie one node has to be configured, before another one can be | ||
| [2012/01/11 05:58:00] @ KaZeR_W joined channel #puppet | ||
| [2012/01/11 05:59:05] <misc> you can use exported ressources | ||
| [2012/01/11 05:59:31] <misc> I use this to declare remote database | ||
| [2012/01/11 06:00:17] <misc> ( and you can chain them, so you can create a system of callback ) | ||
| [2012/01/11 06:01:24] <misc> I think Volcane wrote something in his blog, slightly much better than i could explain :) | ||
| [2012/01/11 06:01:55] <misc> caaakeeey: http://docs.puppetlabs.com/guides/exported_resources.html | ||
| [2012/01/11 06:04:53] <misc> ( or the callback system you could create, if you want a example of real life code : http://svnweb.mageia.org/adm/puppet/modules/postgresql/manifests/init.pp?revision=2016&view=markup ) | ||
| [2012/01/11 06:06:20] <misc> http://www.devco.net/archives/2011/07/03/real_time_puppet_events_and_network_wide_callbacks.php | ||
| [2012/01/11 06:07:30] <Spads> the scaling problems with exported resources still makes me sad | ||
| [2012/01/11 06:08:55] @ Quit: samkilaru: Ping timeout: 240 seconds | ||
| [2012/01/11 06:09:10] <karthick87> rodjek: Still i din found the solution. Help me pls | ||
| [2012/01/11 06:09:29] <caaakeeey> those manifests make no sense to me..but ill work through all the docs, should be fine.. thanks :) | ||
| [2012/01/11 06:11:21] @ Quit: rubic: Quit: Leaving. | ||
| [2012/01/11 06:11:54] @ lanky joined channel #puppet | ||
| [2012/01/11 06:13:15] @ conntrack left channel #puppet () | ||
| [2012/01/11 06:16:15] @ Vampire joined channel #puppet | ||
| [2012/01/11 06:16:52] @ Quit: Chowzzf: Read error: Connection reset by peer | ||
| [2012/01/11 06:17:40] @ Quit: lanky: Read error: Connection reset by peer | ||
| [2012/01/11 06:18:06] @ lanky joined channel #puppet | ||
| [2012/01/11 06:18:40] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2012/01/11 06:19:45] <Vampire> i was just doing /list and this channel puppet is on top.. by the way what's puppet | ||
| [2012/01/11 06:21:23] @ robthoms_ joined channel #puppet | ||
| [2012/01/11 06:22:00] @ mapope joined channel #puppet | ||
| [2012/01/11 06:23:13] @ Quit: robthoms__: Read error: Connection reset by peer | ||
| [2012/01/11 06:23:14] @ Quit: scobal: Read error: Connection reset by peer | ||
| [2012/01/11 06:24:29] <caaakeeey> if you set a notify dependency...does that mean run onlyif im triggered, or run anyway, but again if triggered? | ||
| [2012/01/11 06:24:55] @ robthoms__ joined channel #puppet | ||
| [2012/01/11 06:25:01] @ Quit: munhitsu__: Quit: Ex-Chat | ||
| [2012/01/11 06:26:05] @ scobal joined channel #puppet | ||
| [2012/01/11 06:26:40] @ Quit: mapope: Read error: Connection reset by peer | ||
| [2012/01/11 06:26:41] @ Quit: robthoms_: Read error: Connection reset by peer | ||
| [2012/01/11 06:26:49] @ Quit: hfnix: Read error: Connection reset by peer | ||
| [2012/01/11 06:26:54] @ hfnix joined channel #puppet | ||
| [2012/01/11 06:27:40] @ Quit: lanky: Read error: Connection reset by peer | ||
| [2012/01/11 06:28:18] @ lanky joined channel #puppet | ||
| [2012/01/11 06:28:37] @ Vampire left channel #puppet () | ||
| [2012/01/11 06:31:12] @ Quit: lanky: Read error: Connection reset by peer | ||
| [2012/01/11 06:31:47] @ lanky joined channel #puppet | ||
| [2012/01/11 06:33:56] @ Quit: KaZeR_W: Ping timeout: 240 seconds | ||
| [2012/01/11 06:34:20] <caaakeeey> anyone? | ||
| [2012/01/11 06:35:02] <nevyn> caaakeeey: I think it depends. | ||
| [2012/01/11 06:35:18] @ Quit: fpletz: Read error: Operation timed out | ||
| [2012/01/11 06:36:04] <nevyn> I think again if triggered if it's earlier in the graph than the thing sending the notify. | ||
| [2012/01/11 06:36:35] @ Quit: ahuman: Quit: No Ping reply in 180 seconds. | ||
| [2012/01/11 06:36:45] @ KaZeR_W joined channel #puppet | ||
| [2012/01/11 06:36:57] <caaakeeey> i just tested it, with anotify relationship they dont run | ||
| [2012/01/11 06:37:08] @ ahuman joined channel #puppet | ||
| [2012/01/11 06:37:17] <caaakeeey> how do i get the other behaviour? | ||
| [2012/01/11 06:37:22] <henk> notify notifies a resource to run. onlyif has nothing to do with that. | ||
| [2012/01/11 06:37:45] <caaakeeey> henk, i kknow it's a separate question | ||
| [2012/01/11 06:38:25] <henk> Then I misunderstood your question it seems. What do you want to achieve? | ||
| [2012/01/11 06:39:15] @ Quit: krish: Remote host closed the connection | ||
| [2012/01/11 06:39:40] <caaakeeey> ihave an install script that can fail, and a configure script, i want the configure script to run whether the install script failed or not, but i always want the configure script to run after the install script | ||
| [2012/01/11 06:40:35] <nevyn> caaakeeey: a exec is successfully evaluated if either the named thing is successful or if onlyif is evaluated to true | ||
| [2012/01/11 06:40:45] <nevyn> just have the config script require the install script | ||
| [2012/01/11 06:41:12] @ Quit: lanky: Read error: Connection reset by peer | ||
| [2012/01/11 06:41:46] <nevyn> and use something like onlyif => /bin/false in the config script if you really want to run it every puppet run (which is very unpuppety) | ||
| [2012/01/11 06:41:49] @ lanky joined channel #puppet | ||
| [2012/01/11 06:43:53] @ Quit: scobal: *.net *.split | ||
| [2012/01/11 06:43:54] @ Quit: fronlius: *.net *.split | ||
| [2012/01/11 06:43:55] @ Quit: faulpaul: *.net *.split | ||
| [2012/01/11 06:43:55] @ Quit: gebi: *.net *.split | ||
| [2012/01/11 06:43:56] @ Quit: DJClean: *.net *.split | ||
| [2012/01/11 06:43:57] @ Quit: Vasik|work: *.net *.split | ||
| [2012/01/11 06:43:57] @ Quit: patcon: *.net *.split | ||
| [2012/01/11 06:43:58] @ Quit: ricky: *.net *.split | ||
| [2012/01/11 06:43:59] @ Quit: hggh: *.net *.split | ||
| [2012/01/11 06:44:00] @ Quit: SubOracle: *.net *.split | ||
| [2012/01/11 06:44:00] @ Quit: ba6: *.net *.split | ||
| [2012/01/11 06:44:01] @ Quit: mogitux: *.net *.split | ||
| [2012/01/11 06:44:02] @ Quit: tim|mac: *.net *.split | ||
| [2012/01/11 06:44:03] @ Quit: hal-j: *.net *.split | ||
| [2012/01/11 06:44:04] @ Quit: Sargun_Screen: *.net *.split | ||
| [2012/01/11 06:44:05] @ Quit: TREllis: *.net *.split | ||
| [2012/01/11 06:44:06] @ Quit: ridankulous: *.net *.split | ||
| [2012/01/11 06:44:07] @ Quit: ^conner: *.net *.split | ||
| [2012/01/11 06:44:08] @ Quit: londo: *.net *.split | ||
| [2012/01/11 06:44:08] @ Quit: jyrkip: *.net *.split | ||
| [2012/01/11 06:44:09] @ Quit: fhd: *.net *.split | ||
| [2012/01/11 06:44:09] @ Quit: artis: *.net *.split | ||
| [2012/01/11 06:44:10] @ Quit: codec: *.net *.split | ||
| [2012/01/11 06:44:11] @ Quit: HCoyote: *.net *.split | ||
| [2012/01/11 06:44:12] @ Quit: wildintellect: *.net *.split | ||
| [2012/01/11 06:44:13] @ Quit: mfridh: *.net *.split | ||
| [2012/01/11 06:44:13] @ Quit: snuden: *.net *.split | ||
| [2012/01/11 06:44:32] @ Quit: ckauhaus: Ping timeout: 260 seconds | ||
| [2012/01/11 06:45:45] <henk> Best would be not to run scripts via puppet IMHO… | ||
| [2012/01/11 06:45:56] @ Quit: karthick87: Quit: Leaving | ||
| [2012/01/11 06:46:06] <caaakeeey> what's the onlyif syntax? | ||
| [2012/01/11 06:46:17] <henk> check the docs? | ||
| [2012/01/11 06:46:23] <henk> ref:type | ||
| [2012/01/11 06:46:24] <gepetto> henk: ref: ref:type is http://docs.puppetlabs.com/references/latest/type.html "Puppet Labs" | ||
| [2012/01/11 06:46:38] <caaakeeey> im looking at that, i dont really understand it | ||
| [2012/01/11 06:47:03] <henk> Which part? | ||
| [2012/01/11 06:47:29] <nevyn> caaakeeey: click exec on the right hand side. then it tells you the attributes for the exec type (one of which is onlyif) | ||
| [2012/01/11 06:47:46] @ scobal joined channel #puppet | ||
| [2012/01/11 06:47:46] @ fronlius joined channel #puppet | ||
| [2012/01/11 06:47:46] @ faulpaul joined channel #puppet | ||
| [2012/01/11 06:47:46] @ gebi joined channel #puppet | ||
| [2012/01/11 06:47:46] @ DJClean joined channel #puppet | ||
| [2012/01/11 06:47:46] @ Vasik|work joined channel #puppet | ||
| [2012/01/11 06:47:46] @ patcon joined channel #puppet | ||
| [2012/01/11 06:47:46] @ ricky joined channel #puppet | ||
| [2012/01/11 06:47:46] @ wildintellect joined channel #puppet | ||
| [2012/01/11 06:47:46] @ hggh joined channel #puppet | ||
| [2012/01/11 06:47:46] @ SubOracle joined channel #puppet | ||
| [2012/01/11 06:47:46] @ ba6 joined channel #puppet | ||
| [2012/01/11 06:47:46] @ mogitux joined channel #puppet | ||
| [2012/01/11 06:47:47] @ tim|mac joined channel #puppet | ||
| [2012/01/11 06:47:47] @ hal-j joined channel #puppet | ||
| [2012/01/11 06:47:47] @ Sargun_Screen joined channel #puppet | ||
| [2012/01/11 06:47:47] @ TREllis joined channel #puppet | ||
| [2012/01/11 06:47:47] @ ridankulous joined channel #puppet | ||
| [2012/01/11 06:47:47] @ ^conner joined channel #puppet | ||
| [2012/01/11 06:47:47] @ londo joined channel #puppet | ||
| [2012/01/11 06:47:47] @ jyrkip joined channel #puppet | ||
| [2012/01/11 06:47:47] @ fhd joined channel #puppet | ||
| [2012/01/11 06:47:47] @ artis joined channel #puppet | ||
| [2012/01/11 06:47:47] @ codec joined channel #puppet | ||
| [2012/01/11 06:47:47] @ HCoyote joined channel #puppet | ||
| [2012/01/11 06:47:47] @ mfridh joined channel #puppet | ||
| [2012/01/11 06:47:47] @ snuden joined channel #puppet | ||
| [2012/01/11 06:48:36] <nevyn> caaakeeey: your install script can't really "fail" can it? | ||
| [2012/01/11 06:48:42] <caaakeeey> isn't creates better here? | ||
| [2012/01/11 06:48:51] <caaakeeey> if its already installed it returns a non zero value | ||
| [2012/01/11 06:48:59] <henk> caaakeeey: How should we know? | ||
| [2012/01/11 06:49:17] <nevyn> the aim in puppet is to write things in such a way that the resource can always be evaluated and if it's wrong it get's corrected | ||
| [2012/01/11 06:49:25] <nevyn> gets | ||
| [2012/01/11 06:50:01] <caaakeeey> nevyn, ideally, but i can;t change the install script, but i need to use it...orders... | ||
| [2012/01/11 06:50:26] <nevyn> so either the install script is run and installs the software. or the software is installed and somefile exists and the install script isn't run | ||
| [2012/01/11 06:50:29] <nevyn> but either way | ||
| [2012/01/11 06:50:35] <nevyn> the exec is successfully evaluated | ||
| [2012/01/11 06:51:14] @ Quit: lanky: Read error: Connection reset by peer | ||
| [2012/01/11 06:51:33] <nevyn> from a puppet resource POV | ||
| [2012/01/11 06:51:53] @ clover-leaf joined channel #puppet | ||
| [2012/01/11 06:51:59] <nevyn> actually.. onlyif is wrong | ||
| [2012/01/11 06:52:00] @ lanky joined channel #puppet | ||
| [2012/01/11 06:52:02] <nevyn> you want unless | ||
| [2012/01/11 06:52:21] <henk> Without seeing the scripts, it’s really not possible to tell what he wants IMHO… | ||
| [2012/01/11 06:52:45] <caaakeeey> all works! (used creates) | ||
| [2012/01/11 06:52:46] <nevyn> henk: install script creates a file. if file exists install script shouldn't be run. | ||
| [2012/01/11 06:52:49] <nevyn> yeah | ||
| [2012/01/11 06:53:34] <henk> nevyn: You’re guessing, or have you seen the scripts? ;) | ||
| [2012/01/11 06:53:55] <nevyn> we discussed it 3 hrs ago | ||
| [2012/01/11 06:53:58] <henk> actually, I don’t even care :) | ||
| [2012/01/11 06:54:01] <nevyn> ;) | ||
| [2012/01/11 06:54:20] <henk> ah, ok, then you know more than me :) | ||
| [2012/01/11 06:55:00] <nevyn> exec is kinda like virttophys() it's handy but wrong | ||
| [2012/01/11 06:55:19] <henk> In almost all cases it is… | ||
| [2012/01/11 06:55:55] <henk> aptitude update and update-exim4.conf are the only cases where I use it and those are fine IMHO. | ||
| [2012/01/11 06:56:29] <nevyn> virttophys is like this hack function that gives you the physical memory address for some virtual address | ||
| [2012/01/11 06:57:48] <nevyn> you're supposed to do this by using the driver model to pass around kobjects to do this instead | ||
| [2012/01/11 06:59:31] @ Quit: zul: Quit: Ex-Chat | ||
| [2012/01/11 07:00:42] <henk> virttophys? That’s not a puppet function or is it? | ||
| [2012/01/11 07:00:59] <nevyn> hell no. | ||
| [2012/01/11 07:01:00] @ Quit: lanky: Read error: Connection reset by peer | ||
| [2012/01/11 07:01:04] <nevyn> kernel programming | ||
| [2012/01/11 07:01:22] <henk> ah ok :) never heard of it… | ||
| [2012/01/11 07:01:36] <henk> And I’m too much of a programming noob to actually understand the problem about it ;) | ||
| [2012/01/11 07:01:39] <henk> sorry | ||
| [2012/01/11 07:01:48] <nevyn> well it's like exec | ||
| [2012/01/11 07:01:56] <nevyn> but for the kernel ;) | ||
| [2012/01/11 07:02:03] @ lanky joined channel #puppet | ||
| [2012/01/11 07:02:03] <henk> ah ok 'g' | ||
| [2012/01/11 07:02:11] <henk> thanks :) | ||
| [2012/01/11 07:03:06] <nevyn> it's outside the model of how you're supposed to do that conversion. | ||
| [2012/01/11 07:03:12] <nevyn> it WORKS. | ||
| [2012/01/11 07:03:17] <nevyn> but it's kinda hacky and wrong. | ||
| [2012/01/11 07:06:28] @ Quit: ken_barber: Quit: Leaving. | ||
| [2012/01/11 07:08:17] @ Quit: nan0r: Quit: Leaving. | ||
| [2012/01/11 07:09:59] @ Quit: HarrisonZhu: Quit: Leaving. | ||
| [2012/01/11 07:13:00] @ leifmadsen joined channel #puppet | ||
| [2012/01/11 07:13:38] @ Quit: fir31ight: Ping timeout: 276 seconds | ||
| [2012/01/11 07:14:17] @ Quit: vocis: Ping timeout: 276 seconds | ||
| [2012/01/11 07:19:16] @ Spads_ joined channel #puppet | ||
| [2012/01/11 07:20:46] @ fir31ight joined channel #puppet | ||
| [2012/01/11 07:21:41] @ ckauhaus joined channel #puppet | ||
| [2012/01/11 07:22:12] @ Quit: Spads: Ping timeout: 255 seconds | ||
| [2012/01/11 07:22:29] @ robthoms_ joined channel #puppet | ||
| [2012/01/11 07:23:14] @ mapope joined channel #puppet | ||
| [2012/01/11 07:24:12] @ Quit: Spads_: Ping timeout: 260 seconds | ||
| [2012/01/11 07:24:16] @ Spads joined channel #puppet | ||
| [2012/01/11 07:24:21] @ Quit: robthoms__: Read error: Connection reset by peer | ||
| [2012/01/11 07:24:22] @ Quit: scobal: Read error: Connection reset by peer | ||
| [2012/01/11 07:25:19] @ miguelzinho joined channel #puppet | ||
| [2012/01/11 07:25:48] @ vocis joined channel #puppet | ||
| [2012/01/11 07:26:07] @ robthoms__ joined channel #puppet | ||
| [2012/01/11 07:26:58] @ scobal joined channel #puppet | ||
| [2012/01/11 07:26:58] @ natewalck joined channel #puppet | ||
| [2012/01/11 07:27:30] @ Quit: mapope: Read error: Connection reset by peer | ||
| [2012/01/11 07:27:30] @ Quit: robthoms_: Read error: Connection reset by peer | ||
| [2012/01/11 07:28:44] @ Quit: d3vnull: Ping timeout: 252 seconds | ||
| [2012/01/11 07:29:41] @ Quit: `Kevin: Ping timeout: 255 seconds | ||
| [2012/01/11 07:30:23] @ blitzrage joined channel #puppet | ||
| [2012/01/11 07:30:30] @ cliff-hm joined channel #puppet | ||
| [2012/01/11 07:31:22] @ Quit: blitzrage: Remote host closed the connection | ||
| [2012/01/11 07:36:57] @ `Kevin joined channel #puppet | ||
| [2012/01/11 07:37:15] @ Quit: Niarf: Quit: Leaving. | ||
| [2012/01/11 07:37:42] @ Niarf joined channel #puppet | ||
| [2012/01/11 07:38:45] @ betrant joined channel #puppet | ||
| [2012/01/11 07:39:22] <betrant> hi everyone. can someone help me how remove an allready signed client? | ||
| [2012/01/11 07:39:47] <ohadlevy> betrant: sure, where do i ssh to and what is the root pw? | ||
| [2012/01/11 07:39:50] <nevyn> puppetca --clean fqdn is the old way I don't remember the new way | ||
| [2012/01/11 07:40:01] <nevyn> puppet clean fqdn maybe? | ||
| [2012/01/11 07:40:17] <betrant> ohadlevy: that would be to easy ;) | ||
| [2012/01/11 07:40:26] <betrant> nevyn: thx, i'll try it | ||
| [2012/01/11 07:42:30] @ Quit: deni: Ping timeout: 248 seconds | ||
| [2012/01/11 07:46:44] <betrant> nevyn, thx that did the trick. in new versions the correct command is puppet cert --clean fqdn | ||
| [2012/01/11 07:46:59] <nevyn> that's it. | ||
| [2012/01/11 07:48:35] @ carlasouza joined channel #puppet | ||
| [2012/01/11 07:48:36] @ Quit: carlasouza: Changing host | ||
| [2012/01/11 07:48:36] @ carlasouza joined channel #puppet | ||
| [2012/01/11 07:51:06] @ Quit: AshishH: Remote host closed the connection | ||
| [2012/01/11 07:52:02] @ Quit: gazoombo: Quit: Leaving. | ||
| [2012/01/11 07:54:41] @ Quit: carlasouza: Quit: duhhh | ||
| [2012/01/11 07:54:58] @ carlasouza joined channel #puppet | ||
| [2012/01/11 07:55:11] @ nan0r joined channel #puppet | ||
| [2012/01/11 07:56:10] @ emmanuelux joined channel #puppet | ||
| [2012/01/11 07:56:13] @ deni joined channel #puppet | ||
| [2012/01/11 07:59:30] @ HardPhuck joined channel #puppet | ||
| [2012/01/11 07:59:33] <HardPhuck> Hey everyone, just wanted to announce we are setting a freenode-wide karma bot so be generous with karma! Although no registration is possible for about a week you can already check some stats here http://carmivore.com | ||
| [2012/01/11 08:01:07] @ Quit: clayb: Quit: Leaving. | ||
| [2012/01/11 08:01:11] @ Quit: Vasik|work: Remote host closed the connection | ||
| [2012/01/11 08:03:59] <Volcane> i think what you wanted to say is 'hey everyone, would you mind if we ran our bot in your channel' | ||
| [2012/01/11 08:04:09] <henk> HardPhuck: I’m not sure I can follow: you plan to just put it in every channel? o_O | ||
| [2012/01/11 08:04:14] @ fpletz joined channel #puppet | ||
| [2012/01/11 08:04:31] <Volcane> maybe you missed some key part of generally considered good netiquette | ||
| [2012/01/11 08:04:44] <HardPhuck> yes, but the bot is just the base, the majority will happen on the website | ||
| [2012/01/11 08:05:19] <kjetilho> HardPhuck: uhm, how are you affiliated with Freenode ? | ||
| [2012/01/11 08:05:31] <HardPhuck> Volcane, well for now, to get started we (maybe foolishly) allowed ourselves to put the bot on and get going and suffer any consequences | ||
| [2012/01/11 08:05:38] <HardPhuck> so far the response has been good | ||
| [2012/01/11 08:05:53] @ Quit: Niarf: Read error: Operation timed out | ||
| [2012/01/11 08:05:55] <henk> "maybe"? how long have you been on irc? | ||
| [2012/01/11 08:06:09] <HardPhuck> the bot or me? | ||
| [2012/01/11 08:06:14] @ Niarf joined channel #puppet | ||
| [2012/01/11 08:06:28] <henk> you. saying "maybe" seems rather optimistic to me… | ||
| [2012/01/11 08:06:33] <kjetilho> karma functionality clearly should be implemented in the server, and not as a thirdparty bot joining every channel on the network | ||
| [2012/01/11 08:06:44] <HardPhuck> I've been on IRC for about 15 years, give or take | ||
| [2012/01/11 08:06:52] <henk> I’d say that was definitely foolish and everyone using IRC seriously for more than a year would agree I hope! | ||
| [2012/01/11 08:06:53] <Volcane> HardPhuck: then you should know better | ||
| [2012/01/11 08:07:11] <kjetilho> and beg my pardon, your nick makes you sound like a pimplefaced youth | ||
| [2012/01/11 08:07:13] <HardPhuck> well, if the bot is not desired on any channel, we'll take it off | ||
| [2012/01/11 08:07:18] @ Quit: n0ts: Ping timeout: 268 seconds | ||
| [2012/01/11 08:07:31] <codec> HardPhuck: you know that such stuff should rather be opt-in than opt-out? | ||
| [2012/01/11 08:07:32] @ zul joined channel #puppet | ||
| [2012/01/11 08:07:36] <kjetilho> HardPhuck: so you have no connection to the freenode admins? | ||
| [2012/01/11 08:07:37] <HardPhuck> kjetilho: yes, I've used it since I was a teenager, don't want to becoma a complete stranger now :) | ||
| [2012/01/11 08:07:47] @ tmclaugh joined channel #puppet | ||
| [2012/01/11 08:08:05] <henk> HardPhuck: quakenet? | ||
| [2012/01/11 08:08:16] <kjetilho> rename yourself to HardNP or something ;) | ||
| [2012/01/11 08:08:37] <nevyn> didn't that get sortedout? | ||
| [2012/01/11 08:08:45] <henk> That’d be the only acceptable explanation how one can use IRC for 15 years and then decide to plant a bot in channels without asking their owners… | ||
| [2012/01/11 08:08:46] <HardPhuck> kjetilho: no, connection to admins - we did ask if it's ok to run bot on channels and we got a positive answer | ||
| [2012/01/11 08:08:57] <HardPhuck> unless channel staff says otherwise | ||
| [2012/01/11 08:09:11] <HardPhuck> in that case, I'll take the bot of the channel myself | ||
| [2012/01/11 08:09:46] <kjetilho> well, I think karma is a good idea, but I don't like it to be run via some random bot | ||
| [2012/01/11 08:09:47] <HardPhuck> I apologize for upsetting you all, that was not my intention | ||
| [2012/01/11 08:11:21] <HardPhuck> The plan behind this isn't to spam channels with bot, it will remain mute. We only want to promote helping on irc as something good | ||
| [2012/01/11 08:11:29] @ n0ts joined channel #puppet | ||
| [2012/01/11 08:11:39] <HardPhuck> give credits to people who help | ||
| [2012/01/11 08:12:11] <HardPhuck> and maybe engage more people to (get) help | ||
| [2012/01/11 08:13:16] <kjetilho> HardPhuck: speaking only for myself, if you can get enough admin approval to make the bot have a Freenode affiliated whois name, then go ahead | ||
| [2012/01/11 08:13:33] <Volcane> or just develop some manners and ask | ||
| [2012/01/11 08:13:45] <Volcane> but as you seem to insist on defending yourself rather than do the right thing | ||
| [2012/01/11 08:13:54] <Volcane> well you can see how this is going to go | ||
| [2012/01/11 08:14:07] <kjetilho> I mean like karmabot@freenode/bot | ||
| [2012/01/11 08:14:17] <HardPhuck> kjetilho: thank you for the tip! | ||
| [2012/01/11 08:15:54] <HardPhuck> Volcane, thank you too, we are all learning, I hope you understand | ||
| [2012/01/11 08:18:01] <Volcane> and especially publish contact info etc in your /whois or nickserv info | ||
| [2012/01/11 08:18:13] <Volcane> of the bot i mean | ||
| [2012/01/11 08:18:24] @ Quit: cliff-hm: Read error: Connection reset by peer | ||
| [2012/01/11 08:18:25] @ Quit: tomben: Read error: Connection reset by peer | ||
| [2012/01/11 08:18:29] <HardPhuck> good idea | ||
| [2012/01/11 08:18:33] @ cliff-hm joined channel #puppet | ||
| [2012/01/11 08:18:40] @ inecas joined channel #puppet | ||
| [2012/01/11 08:19:04] @ tomben joined channel #puppet | ||
| [2012/01/11 08:20:33] @ Quit: octe: Ping timeout: 240 seconds | ||
| [2012/01/11 08:20:34] @ Quit: daff_: Ping timeout: 240 seconds | ||
| [2012/01/11 08:20:37] @ daff_ joined channel #puppet | ||
| [2012/01/11 08:20:49] <d3c> I found this package provider for PEAR. now, it keeps installing the same package over and over again. I'm trying to figure out how it works: should the package provider check if the package already exists or should it just return versions to puppet which will then do the comparison? | ||
| [2012/01/11 08:20:54] <d3c> http://pastebin.com/cPY93B3x | ||
| [2012/01/11 08:21:22] @ octe joined channel #puppet | ||
| [2012/01/11 08:25:26] @ rgsteele joined channel #puppet | ||
| [2012/01/11 08:28:48] @ Quit: ki0_: Remote host closed the connection | ||
| [2012/01/11 08:30:55] @ Quit: fronlius: Remote host closed the connection | ||
| [2012/01/11 08:31:11] @ fronlius joined channel #puppet | ||
| [2012/01/11 08:34:29] @ Quit: [0x100]: Ping timeout: 255 seconds | ||
| [2012/01/11 08:37:13] @ [0x100] joined channel #puppet | ||
| [2012/01/11 08:37:44] @ bobkaare joined channel #puppet | ||
| [2012/01/11 08:44:46] @ tobas joined channel #puppet | ||
| [2012/01/11 08:44:47] @ Bass10 joined channel #puppet | ||
| [2012/01/11 08:47:36] @ q0rban joined channel #puppet | ||
| [2012/01/11 08:49:37] @ jeremy_ joined channel #puppet | ||
| [2012/01/11 08:49:38] @ Quit: jeremy_: Changing host | ||
| [2012/01/11 08:49:38] @ jeremy_ joined channel #puppet | ||
| [2012/01/11 08:50:11] @ Quit: swygue: Remote host closed the connection | ||
| [2012/01/11 08:52:53] @ Quit: jeremy: Ping timeout: 252 seconds | ||
| [2012/01/11 08:52:54] @ jeremy_ is now known as jeremy | ||
| [2012/01/11 08:53:05] @ Quit: SubOracle: Quit: Quit | ||
| [2012/01/11 08:53:28] @ SubOracle joined channel #puppet | ||
| [2012/01/11 08:56:40] @ Quit: q0rban: Quit: Computer has gone to sleep. | ||
| [2012/01/11 08:58:22] @ marczak joined channel #puppet | ||
| [2012/01/11 08:59:09] @ gazoombo joined channel #puppet | ||
| [2012/01/11 09:00:12] @ uphillian joined channel #puppet | ||
| [2012/01/11 09:00:53] @ Quit: cliff-hm: Ping timeout: 276 seconds | ||
| [2012/01/11 09:01:57] <kjetilho> does anyone have an example of a parsed-file type which handles continuation lines? | ||
| [2012/01/11 09:02:09] @ Quit: betrant: Ping timeout: 240 seconds | ||
| [2012/01/11 09:04:08] @ johnston_ joined channel #puppet | ||
| [2012/01/11 09:05:30] @ larstobi1 joined channel #puppet | ||
| [2012/01/11 09:05:31] @ Quit: larstobi: Read error: Connection reset by peer | ||
| [2012/01/11 09:05:32] @ smooth_p joined channel #puppet | ||
| [2012/01/11 09:06:31] @ Quit: nan0r: Quit: Leaving. | ||
| [2012/01/11 09:07:10] @ dross joined channel #puppet | ||
| [2012/01/11 09:07:24] @ nan0r joined channel #puppet | ||
| [2012/01/11 09:07:26] <smooth_p> hey, with puppet 2.6.13, I notice that one cannot have resource definitions with the similar name or title | ||
| [2012/01/11 09:09:04] <Hunner> smooth_p: Similar yes; exactly the same, no. | ||
| [2012/01/11 09:09:08] <smooth_p> for e.g I the following def package {"mysql-gem": name=> 'mysql', provider => 'gem'...} , package {"mysql": ensure => 'installed' ... } | ||
| [2012/01/11 09:09:35] <Hunner> That's a duplicate definition because 'name' is the namevar for the package resource | ||
| [2012/01/11 09:10:02] <Hunner> and there's a uniqueness constraint on (resource type, resource title) and (resource type, resource namevar) | ||
| [2012/01/11 09:10:06] <smooth_p> ah, so untill 2.6.13 it wasnt being checked right? | ||
| [2012/01/11 09:10:12] <Hunner> It was | ||
| [2012/01/11 09:10:45] <Hunner> Perhaps the fact that you're using a different provider was taken into account pre 2.6.12... | ||
| [2012/01/11 09:10:51] <Hunner> 2.6.13* | ||
| [2012/01/11 09:11:35] @ Quit: nan0r: Ping timeout: 252 seconds | ||
| [2012/01/11 09:11:42] <kjetilho> that sounds like a regression | ||
| [2012/01/11 09:11:42] <Hunner> (which would be sad if it used to and now doesn't) | ||
| [2012/01/11 09:11:53] <Hunner> Yeah | ||
| [2012/01/11 09:11:56] <kjetilho> I thought I was using that tecnique somewhere | ||
| [2012/01/11 09:12:04] @ madhatter joined channel #puppet | ||
| [2012/01/11 09:12:14] @ djm68 joined channel #puppet | ||
| [2012/01/11 09:12:33] @ madhatter is now known as Guest61809 | ||
| [2012/01/11 09:12:37] @ Quit: thoraxe: Read error: Operation timed out | ||
| [2012/01/11 09:13:08] @ Quit: walkeran: Quit: Leaving. | ||
| [2012/01/11 09:13:39] @ Quit: asbruvik: Read error: Connection reset by peer | ||
| [2012/01/11 09:13:47] @ thoraxe joined channel #puppet | ||
| [2012/01/11 09:14:44] @ nan0r joined channel #puppet | ||
| [2012/01/11 09:14:57] @ Quit: st33v: Quit: st33v | ||
| [2012/01/11 09:15:15] @ cliff-hm joined channel #puppet | ||
| [2012/01/11 09:15:39] @ walkeran joined channel #puppet | ||
| [2012/01/11 09:16:55] @ Quit: thoraxe: Read error: Operation timed out | ||
| [2012/01/11 09:17:57] <Hunner> smooth_p: Looks like that's true as of 2.6.13 :( | ||
| [2012/01/11 09:18:03] @ Kazuhiro joined channel #puppet | ||
| [2012/01/11 09:18:04] * Hunner checks the bugtracker | ||
| [2012/01/11 09:20:30] @ Quit: fpletz: Remote host closed the connection | ||
| [2012/01/11 09:20:35] @ fpletz joined channel #puppet | ||
| [2012/01/11 09:20:43] <smooth_p> hmm | ||
| [2012/01/11 09:21:20] <smooth_p> so if its a different provider, name is allowed to be same? | ||
| [2012/01/11 09:21:32] <smooth_p> untill 2.6.12? | ||
| [2012/01/11 09:22:04] <smooth_p> name, title are allowed to be same* | ||
| [2012/01/11 09:24:11] <Hunner> http://projects.puppetlabs.com/issues/11887 | ||
| [2012/01/11 09:24:27] <Hunner> Looks like it from a quick test | ||
| [2012/01/11 09:25:52] <caaakeeey> is there anything special i should know when testing a puppet agent in a virtual box on the master machine - i cant get the certificates to verify | ||
| [2012/01/11 09:26:24] <Hunner> caaakeeey: The cert has to verify in both directions | ||
| [2012/01/11 09:27:06] <Hunner> The master's cert needs the DNS name the client contacts it as, and the client's cert has to not conflict with the name of any other clients | ||
| [2012/01/11 09:27:06] @ Quit: cliff-hm: Read error: Connection reset by peer | ||
| [2012/01/11 09:27:24] @ cliff-hm joined channel #puppet | ||
| [2012/01/11 09:27:41] @ Quit: sdog: Remote host closed the connection | ||
| [2012/01/11 09:27:44] <caaakeeey> i think those two conditions are met | ||
| [2012/01/11 09:27:44] @ brandon_dacrib joined channel #puppet | ||
| [2012/01/11 09:27:56] <Hunner> caaakeeey: do you have specific errors? | ||
| [2012/01/11 09:28:00] <caaakeeey> im only using the host and virtuals as the clients | ||
| [2012/01/11 09:28:09] @ HardPhuck left channel #puppet ("Linkinus - http://linkinus.com") | ||
| [2012/01/11 09:28:10] <caaakeeey> yeah sec | ||
| [2012/01/11 09:29:02] <caaakeeey> err: Could not retrieve catalog from remote server: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed | ||
| [2012/01/11 09:29:59] <daff> a question on files and paths thereof: given a variable $home="/home/service/foo", how can I extract the components "/home/service" so I can create a file { '/home/service': ... } resource that ensures '/home/service/' gets created? | ||
| [2012/01/11 09:31:18] <Hunner> caaakeeey: So what does `puppet agent --configprint server` on the client say? | ||
| [2012/01/11 09:31:21] @ spiette joined channel #puppet | ||
| [2012/01/11 09:31:27] @ geekbri joined channel #puppet | ||
| [2012/01/11 09:31:36] <Hunner> caaakeeey: and does it match the list of dns names in `puppet cert --list --all` on the puppet master? | ||
| [2012/01/11 09:32:01] @ rocket joined channel #puppet | ||
| [2012/01/11 09:32:03] @ mayak joined channel #puppet | ||
| [2012/01/11 09:32:20] <caaakeeey> no. configprint just prints 'puppet' - that's the default right? | ||
| [2012/01/11 09:32:46] <Hunner> caaakeeey: Yeah, so the master's cert has to have 'puppet' in its list of dns_alt_names | ||
| [2012/01/11 09:32:53] @ freezey joined channel #puppet | ||
| [2012/01/11 09:33:22] <Hunner> caaakeeey: like: [root@training tmp]# puppet cert --list --all|grep puppet | ||
| [2012/01/11 09:33:25] <Hunner> + training.puppetlabs.lan (76:C8:28:7E:0B:F6:8C:E4:7B:E0:03:AC:54:53:4C:B5) (alt names: DNS:puppet, DNS:puppet.puppetlabs.lan, DNS:training.puppetlabs.lan) | ||
| [2012/01/11 09:33:41] @ astrostl joined channel #puppet | ||
| [2012/01/11 09:33:50] <Hunner> (and clocks must be in sync) | ||
| [2012/01/11 09:34:26] <smooth_p> thanks for the report Hunner :) | ||
| [2012/01/11 09:34:32] @ |Majestic| joined channel #puppet | ||
| [2012/01/11 09:34:54] @ fragfutter joined channel #puppet | ||
| [2012/01/11 09:34:55] <caaakeeey> the master doesn;t even seem to be registering its certitifcate request attempt | ||
| [2012/01/11 09:35:34] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2012/01/11 09:36:09] @ Quit: Demosthenes: Ping timeout: 255 seconds | ||
| [2012/01/11 09:36:15] @ Quit: Bass10: Quit: Leaving | ||
| [2012/01/11 09:36:24] @ choonming joined channel #puppet | ||
| [2012/01/11 09:36:36] <Hunner> caaakeeey: so the agent's cert doesn't show up in `puppet cert --list --all` ? | ||
| [2012/01/11 09:37:08] @ asbruvik joined channel #puppet | ||
| [2012/01/11 09:37:13] <fragfutter> how can i trigger the puppetmaster to pick up a new host.pp file? | ||
| [2012/01/11 09:37:29] <fragfutter> for existing files it automaticly reloads it, but for new files? | ||
| [2012/01/11 09:37:50] <caaakeeey> it does now | ||
| [2012/01/11 09:37:55] <caaakeeey> after reinstalling and trying again | ||
| [2012/01/11 09:38:49] <Hunner> fragfutter: Do you mean site.pp? | ||
| [2012/01/11 09:39:25] <Hunner> daff: Do you mean like mkdir -p? Custom function or regsubst() :) | ||
| [2012/01/11 09:39:44] <Hunner> daff: http://docs.puppetlabs.com/references/stable/function.html#regsubst | ||
| [2012/01/11 09:39:49] <fragfutter> Hunner: site.pp has a import "nodes/*" and i placed a new file in nodes | ||
| [2012/01/11 09:40:30] <Hunner> fragfutter: That should be reloaded each time an agent checks in afaik, but it's been a long time since I've used import so I might be mistaken | ||
| [2012/01/11 09:40:36] <_rc> another thing that using import breaks | ||
| [2012/01/11 09:40:48] @ joe-mac joined channel #puppet | ||
| [2012/01/11 09:40:59] <_rc> if it's an entirely new file, you'll probably need to bounce your puppetmaster | ||
| [2012/01/11 09:41:07] <Hunner> gepetto: learn that import is the puppet-bane of manifests | ||
| [2012/01/11 09:41:07] <gepetto> Hunner: okay, learned fact #3: import is the puppet-bane of manifests | ||
| [2012/01/11 09:41:19] @ zarex joined channel #puppet | ||
| [2012/01/11 09:41:32] <fragfutter> _rc: ok. just wanted to know if missed something. | ||
| [2012/01/11 09:41:43] <joe-mac> interesting | ||
| [2012/01/11 09:41:52] <joe-mac> gepetto: learn that you don't mess around with slim | ||
| [2012/01/11 09:41:52] <gepetto> joe-mac: okay, learned fact #4: you don't mess around with slim | ||
| [2012/01/11 09:41:56] <joe-mac> rofl | ||
| [2012/01/11 09:42:03] <joe-mac> ok I'm done I won't do it again I promise | ||
| [2012/01/11 09:42:25] <kjetilho> fragfutter: I actually generated nodes.pp as part of my deployment script, then Puppet will pick up changes automatically | ||
| [2012/01/11 09:42:49] <kjetilho> (Puppet will check the mtime for all explicitly imported files. it's just globs which fail.) | ||
| [2012/01/11 09:42:49] <fragfutter> kjetilho: sometimes i add a new file ;) | ||
| [2012/01/11 09:42:56] <_rc> kjetilho: it'll pick up a file it already knows about, not a new one | ||
| [2012/01/11 09:43:11] <fragfutter> a sighup is enough. | ||
| [2012/01/11 09:43:14] <kjetilho> right. so nodes.pp is generated after svn up | ||
| [2012/01/11 09:43:45] @ Quit: Kazuhiro: Quit: Leaving. | ||
| [2012/01/11 09:44:20] <gepetto> ::redmine:: Wiki edit: Cron_Patterns (#7) @ http://projects.puppetlabs.com/projects/puppet/wiki/Cron_Patterns?version=7 (by Ohad Levy) | ||
| [2012/01/11 09:44:30] @ kangman joined channel #puppet | ||
| [2012/01/11 09:44:48] @ JayTaph joined channel #puppet | ||
| [2012/01/11 09:44:54] <daff> Hunner: thanks, I'll look into it. | ||
| [2012/01/11 09:45:02] @ gniks joined channel #puppet | ||
| [2012/01/11 09:45:22] @ xetocalf is now known as judd_ | ||
| [2012/01/11 09:46:19] <fragfutter> nice. when did facter introduce osfamily? | ||
| [2012/01/11 09:49:11] <gepetto> ::redmine:: Wiki edit: Cron_Patterns (#8) @ http://projects.puppetlabs.com/projects/puppet/wiki/Cron_Patterns?version=8 (by Ohad Levy) | ||
| [2012/01/11 09:49:11] <gepetto> ::redmine:: Wiki edit: Cron_Patterns (#9) @ http://projects.puppetlabs.com/projects/puppet/wiki/Cron_Patterns?version=9 (by Ohad Levy) | ||
| [2012/01/11 09:49:55] @ ken_barber joined channel #puppet | ||
| [2012/01/11 09:51:45] <mayak> I've got a general "puppet architecture" related question. Let's presume I have a module called NTP which is in the node default {} . Since I can not specify a MODULE or CLASS twice - which would be the /best/ solution to also manage an NTP SERVER which inherits the DEFAULT modules? I've created a dynamic module with --> ntp::stratum1 => "" & ntp::stratum2 => "" variables. But this does not help since I still specify the CLASS ntp twice. Any thoughts o | ||
| [2012/01/11 09:52:09] @ Quit: bk_one: | ||
| [2012/01/11 09:52:59] <kjetilho> mayak: you can use "include CLASS" as many times as you like | ||
| [2012/01/11 09:53:26] <kjetilho> (but you can not do class { 'CLASS': } more than once) | ||
| [2012/01/11 09:53:32] <mayak> kjetilho: okay. thank you very much! how about --> class { 'ntp': stratum => | ||
| [2012/01/11 09:53:44] <mayak> darn it, that would have been my second question :( | ||
| [2012/01/11 09:54:15] <kjetilho> so... make the default values for the parameters good enough | ||
| [2012/01/11 09:54:32] <mayak> Okay but then I only do class { 'ntp': stratum1="0.pool.ntp.org" } on the NTP SERVER | ||
| [2012/01/11 09:54:47] <mayak> kjetilho: many thanks you solved my problem! | ||
| [2012/01/11 09:55:00] <kjetilho> then you can use "include ntp" on all hosts, but on those which need configuration, you can use "class { 'ntp': " *before* the include happens | ||
| [2012/01/11 09:55:18] <kjetilho> Puppet is picky about the ordering there, unfortunately. | ||
| [2012/01/11 09:55:24] @ Quit: zarex: Quit: Ex-Chat | ||
| [2012/01/11 09:55:38] @ vocis left channel #puppet () | ||
| [2012/01/11 09:56:20] <mayak> kjetilho: okay, I need to remember this. thank you very much for your quick help. it is much appreciated. | ||
| [2012/01/11 09:56:28] <mayak> today I found about an ugly hack | ||
| [2012/01/11 09:56:43] <mayak> you can specify more than one TEMPLATE .erb file with "if statements" | ||
| [2012/01/11 09:57:08] <mayak> if variable (global) is == xyz then use this template, else default template | ||
| [2012/01/11 09:57:14] <mayak> that is ugly, is guess? | ||
| [2012/01/11 09:57:25] @ Quit: scobal: Read error: Connection reset by peer | ||
| [2012/01/11 09:57:43] @ deni left channel #puppet ("WeeChat 0.3.5") | ||
| [2012/01/11 09:57:51] @ bk_one joined channel #puppet | ||
| [2012/01/11 09:58:02] <mayak> How can I define a "global" ?? variable per node? | ||
| [2012/01/11 09:58:24] @ Quit: bk_one: Client Quit | ||
| [2012/01/11 09:58:34] @ Kazuhiro joined channel #puppet | ||
| [2012/01/11 09:58:57] <henk> mayak: Does not need to be global IMHO, any variable will do… | ||
| [2012/01/11 09:59:04] @ Quit: Kazuhiro: Read error: Connection reset by peer | ||
| [2012/01/11 09:59:10] @ Kazuhiro joined channel #puppet | ||
| [2012/01/11 09:59:26] @ Kazuhiro left channel #puppet () | ||
| [2012/01/11 09:59:26] <mayak> henk: how can I define a 'not global' variable for a node? | ||
| [2012/01/11 09:59:54] <henk> node foo { $bar = baz }? Have you read the docs yet? | ||
| [2012/01/11 09:59:57] <mayak> henk: I only know this solution ---> class 'module': variable => "value" } | ||
| [2012/01/11 10:00:15] <henk> I take that as a no :-p | ||
| [2012/01/11 10:00:55] <henk> Because that is how you write parameters to resources, not variables. At least I don't know about that notation. Someone tell me if I'm wrong please. | ||
| [2012/01/11 10:01:13] <mayak> henk: well I read at least some documentations. not all, to be honest. But your solution does not work for me. | ||
| [2012/01/11 10:02:13] <mayak> puppet throws error messages in the /var/log/messages on your puppetmaster - they will remove this in 2.7 (am I wrong?) http://docs.puppetlabs.com/guides/scope_and_puppet.html | ||
| [2012/01/11 10:02:46] @ scobal joined channel #puppet | ||
| [2012/01/11 10:04:11] <henk> What errors? | ||
| [2012/01/11 10:04:17] @ zwi joined channel #puppet | ||
| [2012/01/11 10:04:29] <_rc> the deprecation warnings about scope | ||
| [2012/01/11 10:05:04] <mayak> henk: you will need to specify variables like this: $git::core::packagelist - did you read the docs? :è | ||
| [2012/01/11 10:05:06] <mayak> :P | ||
| [2012/01/11 10:05:08] <_rc> mayak: if you want per-node 'globals' look at extlookup or hiera | ||
| [2012/01/11 10:05:29] <mayak> _rc: okay, thank you for this hint. I will read about extlookup. | ||
| [2012/01/11 10:05:38] <_rc> don't try and use dynamic scope, as it's going away | ||
| [2012/01/11 10:05:45] @ bk_one joined channel #puppet | ||
| [2012/01/11 10:06:12] @ q0rban joined channel #puppet | ||
| [2012/01/11 10:06:56] <mayak> _rc: many thakns | ||
| [2012/01/11 10:08:53] @ lborda joined channel #puppet | ||
| [2012/01/11 10:09:24] @ Quit: Guest61809: Ping timeout: 268 seconds | ||
| [2012/01/11 10:10:08] @ st33v joined channel #puppet | ||
| [2012/01/11 10:10:32] <roidelapluie> hello | ||
| [2012/01/11 10:10:41] <henk> mayak: :-p Seems I should read them again some time… | ||
| [2012/01/11 10:10:47] <roidelapluie> do you have a trick for "Should not exceed an 80 character line width"? | ||
| [2012/01/11 10:10:55] <roidelapluie> something to trucate long lines? | ||
| [2012/01/11 10:11:02] <roidelapluie> I tried \, + ... | ||
| [2012/01/11 10:11:34] <_rc> ignore it | ||
| [2012/01/11 10:11:34] <Volcane> roidelapluie: why? does your employer only provide serial dumb terminals with 80 char green screens? cos past that it doesnt matter ;) | ||
| [2012/01/11 10:11:46] <mayak> henk: same for me, crazy development going on with puppet. You really should check your log file as well. Propably you also receive these error messages. | ||
| [2012/01/11 10:12:01] <roidelapluie> Volcane: because I want to follow http://docs.puppetlabs.com/guides/style_guide.html | ||
| [2012/01/11 10:12:09] <mayak> henk: depends on your puppet version | ||
| [2012/01/11 10:12:17] <Volcane> yeah its not really a sane recommendation | ||
| [2012/01/11 10:12:26] <Hunner> Hmm... /me exceeds 80 chars all the time | ||
| [2012/01/11 10:12:34] <Volcane> but also style GUIDE, ie. apply own mental activity | ||
| [2012/01/11 10:12:36] <_rc> it's only should, not must. plus it's silly. | ||
| [2012/01/11 10:12:42] <mayak> riodelapluie: good question | ||
| [2012/01/11 10:13:06] <henk> mayak: I don’t get them. My logs are watched over :) And I barely use variables actually… | ||
| [2012/01/11 10:13:31] <mayak> henk: lucky you ;) which version have you got? | ||
| [2012/01/11 10:13:36] <roidelapluie> trolololololo\ | ||
| [2012/01/11 10:13:43] <duerF> Volcane, some people don't use word wrapping and like the standard size terminals ? :) | ||
| [2012/01/11 10:14:09] <wollviech> Volcane: for some people the definition of "Desktop Environment" is still "12 xterms and a wallpaper" ;-) | ||
| [2012/01/11 10:14:17] <henk> mayak: I guess the keyword is "should" (i.e. not "must") and I only know that limit with regards to readability… | ||
| [2012/01/11 10:14:19] <duerF> \o | ||
| [2012/01/11 10:14:36] <henk> mayak: sorry | ||
| [2012/01/11 10:14:47] <mayak> henk: got it, thanks ;) | ||
| [2012/01/11 10:14:56] <mayak> henk: still good qustion ;) | ||
| [2012/01/11 10:15:00] <henk> roidelapluie: I guess the keyword is "should" (i.e. not "must") and I only know that limit with regards to readability… | ||
| [2012/01/11 10:15:19] @ Quit: ali3n0: Ping timeout: 244 seconds | ||
| [2012/01/11 10:15:24] <Volcane> but anyway, no not aware of a line wrap char | ||
| [2012/01/11 10:15:32] * Hunner agrees with henk | ||
| [2012/01/11 10:15:32] <Volcane> seems there should be one if the style guide recommends a line length limit | ||
| [2012/01/11 10:15:34] @ [-mX-] joined channel #puppet | ||
| [2012/01/11 10:15:37] @ Quit: ghg: Quit: Computer has gone to sleep. | ||
| [2012/01/11 10:16:08] <henk> mayak: And I think it’s 2.7.6 (debian backports), but I’m not at work where I could easily check, sorry. | ||
| [2012/01/11 10:16:16] <kjetilho> wollviech: *wallpaper*?! are you crazy? "xsetroot -solid black" is enough | ||
| [2012/01/11 10:16:17] <mayak> henk: I could still define global variables in my site.pp - then I don't get the error messages... | ||
| [2012/01/11 10:16:50] <roidelapluie> Btw echo $COLUMNS | ||
| [2012/01/11 10:16:51] <roidelapluie> 100 | ||
| [2012/01/11 10:16:57] <mayak> henk: with 2.7.x you should receive those messages. But it seams you did it right / you do not use dynamic variables ;-) | ||
| [2012/01/11 10:17:20] <mayak> henk: but variables in the site.pp are not --> per-node | ||
| [2012/01/11 10:17:32] @ Schmidt joined channel #puppet | ||
| [2012/01/11 10:17:47] @ Quit: [-mX-]: Client Quit | ||
| [2012/01/11 10:17:53] <henk> mayak: Hehe, seems so. I think I only use it with extlookup (yeah, I know about hiera, did not have time yet). | ||
| [2012/01/11 10:18:00] <mayak> henk: anyway, many thanks for your help | ||
| [2012/01/11 10:18:13] @ st33v left channel #puppet () | ||
| [2012/01/11 10:18:37] <mayak> henk: I don't know hiera at all. I will have to do some investigations / read the docs ;) | ||
| [2012/01/11 10:19:02] <henk> Might just be what you are looking for… | ||
| [2012/01/11 10:19:43] <mayak> henk: what about extlookup. It is not provided with puppet, right? I downloaded the .rb file months ago. But I kinda forgot about it. I was going to solve some mysql "password" issue with extlookup | ||
| [2012/01/11 10:19:50] @ Quit: Niarf: Quit: Leaving. | ||
| [2012/01/11 10:20:34] <henk> mayak: Has been deprecated, obsoleted or whatever by hiera. | ||
| [2012/01/11 10:20:40] <_rc> mayak: it's provided in the version you have | ||
| [2012/01/11 10:21:05] <_rc> henk: there has to be a release with hiera in before I'll buy that | ||
| [2012/01/11 10:21:28] <mayak> _rc: very cool - thank you. | ||
| [2012/01/11 10:21:41] @ Quit: paroneayea: Remote host closed the connection | ||
| [2012/01/11 10:21:46] @ Guest61809 joined channel #puppet | ||
| [2012/01/11 10:22:02] <henk> _rc: ok, let’s agree on “whatever” then :) | ||
| [2012/01/11 10:22:04] <mayak> henk: so extlookup is deprecated - did I get you right? | ||
| [2012/01/11 10:22:14] <_rc> it's been whatevered, yes | ||
| [2012/01/11 10:22:36] <_rc> hiera is the new shiny that you'll have to install and figure out. you already have extlookup | ||
| [2012/01/11 10:23:12] <_rc> as it's greenfields, you might as well go to hiera, unless installing things is something you don't like to do | ||
| [2012/01/11 10:23:29] <henk> https://projects.puppetlabs.com/projects/hiera | ||
| [2012/01/11 10:23:46] <fragfutter> how is the quoting for an augeas set command if i want to have quotes in the final file? set FOO \"test\" doesn't work | ||
| [2012/01/11 10:23:59] @ Quit: Ramonster: Quit: So Long and thanks for all the fish | ||
| [2012/01/11 10:24:26] <mayak> _rc: / henk: cheers much appreciated! | ||
| [2012/01/11 10:25:32] @ paroneayea joined channel #puppet | ||
| [2012/01/11 10:26:31] @ key joined channel #puppet | ||
| [2012/01/11 10:26:56] <Dominic> fragfutter: try: "set FOO '\"test\"'" | ||
| [2012/01/11 10:27:00] @ tizzo-afk is now known as tizzo | ||
| [2012/01/11 10:27:56] <fragfutter> Dominic: correct. thanks. | ||
| [2012/01/11 10:27:58] @ Quit: key: Remote host closed the connection | ||
| [2012/01/11 10:28:31] @ neonflux joined channel #puppet | ||
| [2012/01/11 10:29:51] @ key joined channel #puppet | ||
| [2012/01/11 10:30:12] @ sdog joined channel #puppet | ||
| [2012/01/11 10:30:26] @ Quit: sdog: Changing host | ||
| [2012/01/11 10:30:26] @ sdog joined channel #puppet | ||
| [2012/01/11 10:30:27] @ Quit: kermit: Quit: Leaving. | ||
| [2012/01/11 10:30:56] @ kermit joined channel #puppet | ||
| [2012/01/11 10:31:10] @ ghg joined channel #puppet | ||
| [2012/01/11 10:33:31] @ larstobi joined channel #puppet | ||
| [2012/01/11 10:33:32] @ Quit: larstobi1: Read error: Connection reset by peer | ||
| [2012/01/11 10:33:46] @ ldlework joined channel #puppet | ||
| [2012/01/11 10:37:35] @ ali3n0 joined channel #puppet | ||
| [2012/01/11 10:41:22] @ _rosco_ joined channel #puppet | ||
| [2012/01/11 10:42:14] @ fixxxermet joined channel #puppet | ||
| [2012/01/11 10:42:28] <nan0r> Hi Puppet community | ||
| [2012/01/11 10:42:29] @ riha left channel #puppet () | ||
| [2012/01/11 10:43:01] <fixxxermet> I have googled about but haven't found anything helpful. I'm want to have puppet assign a user's group membership on a per-node basis. Is this possible, or could you point me to some documentation? | ||
| [2012/01/11 10:43:19] <nan0r> I cant success to find a proper find&replace for simple text edit working | ||
| [2012/01/11 10:44:19] @ Quit: tremble: Quit: Leaving | ||
| [2012/01/11 10:44:55] <joe-mac> regsubst | ||
| [2012/01/11 10:45:18] @ cwarden joined channel #puppet | ||
| [2012/01/11 10:45:30] <blinki> the_ramink: http://pastie.org/3166692 <- the command I ran, and the line numbers the error occured. again, this is example42's puppet manifest and modules folders. | ||
| [2012/01/11 10:46:23] @ Quit: artkrz: Quit: Linkinus - http://linkinus.com | ||
| [2012/01/11 10:46:25] @ Quit: tizzo: Ping timeout: 252 seconds | ||
| [2012/01/11 10:47:05] @ tizzo joined channel #puppet | ||
| [2012/01/11 10:47:08] @ _rosco_ left channel #puppet ("Leaving") | ||
| [2012/01/11 10:47:08] @ tblamer joined channel #puppet | ||
| [2012/01/11 10:47:17] @ Swat- joined channel #puppet | ||
| [2012/01/11 10:47:52] @ Quit: q0rban: Quit: Computer has gone to sleep. | ||
| [2012/01/11 10:47:55] <blinki> open to anybody that might be able to assist. | ||
| [2012/01/11 10:47:58] <henk> fixxxermet: hiera or extlookup should help | ||
| [2012/01/11 10:48:13] <Swat-> Is $extlookup_precedence usable with "%{role}" when this is defined (as $role = dns) in a node declaration? | ||
| [2012/01/11 10:48:56] @ Quit: judd_: Disconnected by services | ||
| [2012/01/11 10:49:02] @ Quit: gebi: Ping timeout: 240 seconds | ||
| [2012/01/11 10:49:41] <_rc> Swat-: what happens when you try? | ||
| [2012/01/11 10:50:14] <Swat-> _rc: Could not retrieve catalog from remote server: Error 400 on SERVER: No match found for 'bla' in any data file during extlookup() | ||
| [2012/01/11 10:50:28] @ nated joined channel #puppet | ||
| [2012/01/11 10:50:29] @ Quit: nated: Changing host | ||
| [2012/01/11 10:50:29] @ nated joined channel #puppet | ||
| [2012/01/11 10:50:40] @ Kazuhiro joined channel #puppet | ||
| [2012/01/11 10:50:43] <Swat-> _rc: this is my config: $extlookup_precedence = [ "%{fqdn}", "%{hostname}", "%{zone}", "%{role}", "%{domain}", "common" ] | ||
| [2012/01/11 10:51:20] @ Quit: JayTaph: Quit: JayTaph | ||
| [2012/01/11 10:51:31] <_rc> so no, it doesn't work. | ||
| [2012/01/11 10:51:32] <Swat-> _rc: and in a node.pp i have defined node 'bla01 { $role = 'bla' } | ||
| [2012/01/11 10:52:14] @ Quit: larstobi: Quit: Leaving. | ||
| [2012/01/11 10:53:23] @ themadcanudist joined channel #puppet | ||
| [2012/01/11 10:53:36] @ themadcanudist left channel #puppet () | ||
| [2012/01/11 10:53:39] <Swat-> _rc: no it does not work but perhaps i am doing something wrong. Thats why i am checking if it _should_ work | ||
| [2012/01/11 10:54:19] @ VladGh joined channel #puppet | ||
| [2012/01/11 10:55:12] @ clayb joined channel #puppet | ||
| [2012/01/11 10:55:27] <_rc> if it can find your role value by doing a lookupvar("role") then it'll work, if it can't, it won't | ||
| [2012/01/11 10:55:41] @ Quit: scobal: Read error: Connection reset by peer | ||
| [2012/01/11 10:56:31] <_rc> show the usage/contents of files if you think you've missed something | ||
| [2012/01/11 10:56:40] @ Quit: ulmen: Ping timeout: 244 seconds | ||
| [2012/01/11 10:56:49] @ st33v joined channel #puppet | ||
| [2012/01/11 10:58:00] @ ulmen joined channel #puppet | ||
| [2012/01/11 10:58:24] @ scobal joined channel #puppet | ||
| [2012/01/11 10:59:26] @ Quit: Kazuhiro: Quit: Leaving. | ||
| [2012/01/11 11:02:48] @ Quit: zwi: Quit: Leaving. | ||
| [2012/01/11 11:05:52] @ benjiedmund joined channel #puppet | ||
| [2012/01/11 11:05:55] @ Quit: verwilst: Quit: Ex-Chat | ||
| [2012/01/11 11:05:56] @ benkevan joined channel #puppet | ||
| [2012/01/11 11:06:39] <Swat-> _rc: could you tell me where that lookupvar("role") should be in my manifest? | ||
| [2012/01/11 11:06:58] <_rc> Swat-: it shouldn't | ||
| [2012/01/11 11:07:16] @ Quit: ghg: Quit: Out of here. | ||
| [2012/01/11 11:07:20] <agaffney> lookupvar is used in templates | ||
| [2012/01/11 11:07:26] <Swat-> _rc: hmm okay. | ||
| [2012/01/11 11:07:43] @ gabrtv joined channel #puppet | ||
| [2012/01/11 11:08:25] @ rcrowley joined channel #puppet | ||
| [2012/01/11 11:08:54] <_rc> Swat-: it's the function used in the internals of extlookup to turn %{foo} into a lookup for $foo | ||
| [2012/01/11 11:09:17] <_rc> so if that can find your role variable, you can use it | ||
| [2012/01/11 11:10:24] @ Quit: djm68: Remote host closed the connection | ||
| [2012/01/11 11:10:52] @ ghg joined channel #puppet | ||
| [2012/01/11 11:11:38] <Swat-> _rc: i understand that, just unsure how to proceed from here :) | ||
| [2012/01/11 11:12:06] <_rc> Swat-: show us what you're actually doing | ||
| [2012/01/11 11:12:55] <Swat-> _rc: i will pastebin it in a sec, i am collecting the manifests as we speak | ||
| [2012/01/11 11:13:10] @ JayTaph joined channel #puppet | ||
| [2012/01/11 11:17:38] @ Quit: jb____: Quit: Intrepid-0.6.0 by BlackJac | ||
| [2012/01/11 11:19:19] <Swat-> _rc: http://pastebin.com/g9L4ZeUA | ||
| [2012/01/11 11:19:38] <Swat-> _rc: those are the snippets of my manifests | ||
| [2012/01/11 11:20:09] <_rc> you snipped too hard | ||
| [2012/01/11 11:20:13] <Rudemeister> :> | ||
| [2012/01/11 11:21:24] <Swat-> _rc: ok, what else do you want to see? | ||
| [2012/01/11 11:21:30] <_rc> the extlookup call is in class infra::dns::bind, I don't see any other reference to that class in your snippings, also where do you expect the bind_notify value to come from, show that .csv file | ||
| [2012/01/11 11:22:28] @ Quit: alanevans: Remote host closed the connection | ||
| [2012/01/11 11:23:03] @ Quit: EL84: Quit: Leaving. | ||
| [2012/01/11 11:24:50] @ Diranged joined channel #puppet | ||
| [2012/01/11 11:25:11] @ Kazuhiro joined channel #puppet | ||
| [2012/01/11 11:26:04] @ ckauhaus joined channel #puppet | ||
| [2012/01/11 11:26:11] @ newtMcKerr joined channel #puppet | ||
| [2012/01/11 11:26:33] @ Quit: kermit: Quit: Leaving. | ||
| [2012/01/11 11:26:41] @ thoraxe joined channel #puppet | ||
| [2012/01/11 11:26:48] @ vata joined channel #puppet | ||
| [2012/01/11 11:26:52] @ Quit: Razique: Quit: Razique | ||
| [2012/01/11 11:27:21] @ dclp_ joined channel #puppet | ||
| [2012/01/11 11:27:28] @ Quit: dclp_: Client Quit | ||
| [2012/01/11 11:29:34] @ Niarf joined channel #puppet | ||
| [2012/01/11 11:31:46] @ jonhattan_ joined channel #puppet | ||
| [2012/01/11 11:31:53] <Swat-> _rc: http://pastebin.com/pcu8jken | ||
| [2012/01/11 11:31:59] @ swygue joined channel #puppet | ||
| [2012/01/11 11:32:22] @ clover-leaf left channel #puppet () | ||
| [2012/01/11 11:33:03] <social> I have made bind mount in puppet and mounted 3 dirs withit, 2 are ok but one keeps remounting even though it's mounted already | ||
| [2012/01/11 11:33:09] <social> is there way to debug this? | ||
| [2012/01/11 11:33:11] @ kenperkins joined channel #puppet | ||
| [2012/01/11 11:33:37] @ kermit joined channel #puppet | ||
| [2012/01/11 11:33:45] @ Quit: kermit: Client Quit | ||
| [2012/01/11 11:35:51] @ Quit: lborda: Ping timeout: 255 seconds | ||
| [2012/01/11 11:36:33] @ l0n joined channel #puppet | ||
| [2012/01/11 11:37:12] @ tswicegood_ joined channel #puppet | ||
| [2012/01/11 11:37:34] @ Quit: ali3n0: Quit: Leaving. | ||
| [2012/01/11 11:40:05] @ mayak left channel #puppet () | ||
| [2012/01/11 11:40:40] @ Quit: geekbri: Read error: Operation timed out | ||
| [2012/01/11 11:43:20] <robthoms__> What's the proper way to get the current certname from puppet, in ruby? | ||
| [2012/01/11 11:43:50] @ Aleks3Y joined channel #puppet | ||
| [2012/01/11 11:44:49] @ Dewin joined channel #puppet | ||
| [2012/01/11 11:44:56] @ alfism joined channel #puppet | ||
| [2012/01/11 11:45:23] @ kelseyhightower joined channel #puppet | ||
| [2012/01/11 11:45:39] @ zwi joined channel #puppet | ||
| [2012/01/11 11:46:09] <thedonvaughn> robthoms__: $clientcert is an env variable. should be able to access it via ENV['clientcert' in ruby | ||
| [2012/01/11 11:46:17] <thedonvaughn> if you're refering to client cert | ||
| [2012/01/11 11:46:29] @ nfagerlund joined channel #puppet | ||
| [2012/01/11 11:46:59] @ Quit: gabrtv: Quit: gabrtv | ||
| [2012/01/11 11:47:32] <robthoms__> thedonvaughn, And from a puppet parser function? | ||
| [2012/01/11 11:47:33] <thedonvaughn> erm sorry it's not an env variable. just built in to use in your manifest.. | ||
| [2012/01/11 11:48:18] <robthoms__> client certname & server certname differ | ||
| [2012/01/11 11:48:24] @ kermit joined channel #puppet | ||
| [2012/01/11 11:48:34] <thedonvaughn> robthoms__: try lookupvar('clientcert') | ||
| [2012/01/11 11:48:58] <robthoms__> Thanks. I'll do some tests with that. | ||
| [2012/01/11 11:49:02] <thedonvaughn> np | ||
| [2012/01/11 11:49:12] @ langworthy joined channel #puppet | ||
| [2012/01/11 11:49:52] <caaakeeey> i really can;t get my certificates to verify locally | ||
| [2012/01/11 11:51:29] <caaakeeey> the host names seem to match on the certificate - the clocks must be in sync as its local - what else could be an issue? | ||
| [2012/01/11 11:52:43] @ Quit: langworthy: Client Quit | ||
| [2012/01/11 11:52:54] @ p3rror joined channel #puppet | ||
| [2012/01/11 11:53:37] @ Quit: nfagerlund: Remote host closed the connection | ||
| [2012/01/11 11:54:25] @ lborda joined channel #puppet | ||
| [2012/01/11 11:54:41] <gazoombo> caaakeeey: what version of ruby are you using? I ran into a bug with ssl on 1.9 - let me look up the blogpost that had a solution | ||
| [2012/01/11 11:54:56] @ Quit: rocket: Read error: No route to host | ||
| [2012/01/11 11:55:18] <caaakeeey> gazoombo, 1.8.7, im sure im doing something wrong, i just don't know what | ||
| [2012/01/11 11:55:43] @ trickyf left channel #puppet () | ||
| [2012/01/11 11:56:35] @ Quit: trespan: Ping timeout: 240 seconds | ||
| [2012/01/11 11:56:56] @ alanevans joined channel #puppet | ||
| [2012/01/11 11:57:08] @ JasonBox joined channel #puppet | ||
| [2012/01/11 11:57:19] @ Quit: thoraxe: Ping timeout: 268 seconds | ||
| [2012/01/11 11:58:32] <gazoombo> caaakeeey: ok. I'll share this link for posterity anyhow - just in case someone else runs into the 1.9 issue because it was a real pain until I found this out: http://urgetopunt.com/puppet/2011/09/14/puppet-ruby19.html | ||
| [2012/01/11 11:58:47] @ Quit: fronlius: Remote host closed the connection | ||
| [2012/01/11 11:59:01] @ fronlius joined channel #puppet | ||
| [2012/01/11 11:59:05] @ Quit: fronlius: Client Quit | ||
| [2012/01/11 11:59:21] @ Quit: zul: Ping timeout: 252 seconds | ||
| [2012/01/11 11:59:26] @ ki0 joined channel #puppet | ||
| [2012/01/11 11:59:31] @ Quit: lkoranda: Quit: Ex-Chat | ||
| [2012/01/11 11:59:53] @ gabrtv joined channel #puppet | ||
| [2012/01/11 12:00:43] @ Quit: ckauhaus: Ping timeout: 260 seconds | ||
| [2012/01/11 12:01:45] @ nfagerlund joined channel #puppet | ||
| [2012/01/11 12:02:09] @ shadowshell joined channel #puppet | ||
| [2012/01/11 12:02:53] @ Quit: tblamer: Ping timeout: 276 seconds | ||
| [2012/01/11 12:04:52] @ seanh-ansca joined channel #puppet | ||
| [2012/01/11 12:05:38] @ tblamer joined channel #puppet | ||
| [2012/01/11 12:05:44] @ sam_22 joined channel #puppet | ||
| [2012/01/11 12:07:34] @ ascarter joined channel #puppet | ||
| [2012/01/11 12:08:03] @ Quit: Wolfspyre: Quit: Leaving. | ||
| [2012/01/11 12:08:44] <gazoombo> caaakeeey: If you're using the puppet-solo pattern, I'm not sure if it works the same way, but I know that I sometimes forget to clean out old certs on the puppet master when rebuilding agents | ||
| [2012/01/11 12:09:26] <caaakeeey> well not it works for the local , but has stopped working for the virtual box | ||
| [2012/01/11 12:09:46] @ Wolfspyre joined channel #puppet | ||
| [2012/01/11 12:09:49] @ Quit: sam_22: Remote host closed the connection | ||
| [2012/01/11 12:12:23] <`mx> is there a way to have multiple requries? for a method? | ||
| [2012/01/11 12:13:27] <torrancew> `mx: require => [ File[foo], Package[bar] ] | ||
| [2012/01/11 12:13:28] <torrancew> like that? | ||
| [2012/01/11 12:13:39] <`mx> does that work? | ||
| [2012/01/11 12:14:45] @ Quit: pmorillon: Quit: pmorillon | ||
| [2012/01/11 12:14:48] @ Quit: nfagerlund: Remote host closed the connection | ||
| [2012/01/11 12:14:58] @ thoraxe joined channel #puppet | ||
| [2012/01/11 12:15:18] @ Quit: nated: Ping timeout: 260 seconds | ||
| [2012/01/11 12:15:25] @ kwame joined channel #puppet | ||
| [2012/01/11 12:16:20] @ djm68 joined channel #puppet | ||
| [2012/01/11 12:16:22] <_rc> `mx: yes | ||
| [2012/01/11 12:18:50] @ nfagerlund joined channel #puppet | ||
| [2012/01/11 12:18:53] @ Quit: Vivek: Quit: Leaving | ||
| [2012/01/11 12:20:48] @ ascarter_ joined channel #puppet | ||
| [2012/01/11 12:21:39] @ Quit: ascarter: Ping timeout: 240 seconds | ||
| [2012/01/11 12:21:54] @ Quit: jorhett1: Ping timeout: 244 seconds | ||
| [2012/01/11 12:22:15] @ fronlius joined channel #puppet | ||
| [2012/01/11 12:25:25] <Dewin> Is there any real harm or significant performance penalty in having requires that aren't *truly* required? | ||
| [2012/01/11 12:26:06] @ Quit: nan0r: Read error: Connection reset by peer | ||
| [2012/01/11 12:27:04] <kjetilho> Dewin: probably not, but traversing the dependency graph can become costly if it is very intricate | ||
| [2012/01/11 12:27:49] <Dewin> I'm thinking the case of using package { ... }->file { ... }->file { ...}->file { ... }->service { ... } as a shorthand when in reality it's the service that dpeends on all 3 files, not the files depending on each other. | ||
| [2012/01/11 12:27:56] @ Quit: ki0: Remote host closed the connection | ||
| [2012/01/11 12:28:13] <Dewin> though I suppose that won't work for subscribe as effectively (or will it) | ||
| [2012/01/11 12:29:49] <_rc> ugh | ||
| [2012/01/11 12:29:52] <Dewin> Just curious, right now I'm grouping all of my classes into class::packages, class::files and class::services and defining the dependencies that way, e.g. class { 'mysql::packages': }->class { 'mysql::files': }->class { 'mysql::services': }, with the main 'mysql' class defining all of the variables and being responsible for loading the subclasses. | ||
| [2012/01/11 12:30:55] <the_ramink> Devin: it's sometimes easier if you chain the subclasses that handle those. Class['ntp::install'] -> Class['ntp::config'] ~> Class['ntp::service'] rather than add numberous requires | ||
| [2012/01/11 12:31:13] <Dewin> Yeah, that's what I just said :) | ||
| [2012/01/11 12:31:40] <Dewin> Sometimes I ask questions solely for curiosity's sake. | ||
| [2012/01/11 12:32:09] @ jorhett joined channel #puppet | ||
| [2012/01/11 12:32:21] <the_ramink> then you don't need package { ... }->file { ... }->file { ...}->file { ... }->service { ... } if you're dealing with it at the class level unless you need ordering within a class. | ||
| [2012/01/11 12:32:52] @ nitram_macair_ joined channel #puppet | ||
| [2012/01/11 12:32:57] @ ckauhaus joined channel #puppet | ||
| [2012/01/11 12:33:41] <fixxxermet> Having a little issue here. I have a class which just does notify{"Value $ep_group":}. $ep_group is specified in the nodes.pp for the node which has the class included. | ||
| [2012/01/11 12:34:00] <fixxxermet> when puppet is run on the node, $ep_group is not defined. | ||
| [2012/01/11 12:34:44] @ nated joined channel #puppet | ||
| [2012/01/11 12:34:45] @ Quit: nated: Changing host | ||
| [2012/01/11 12:34:45] @ nated joined channel #puppet | ||
| [2012/01/11 12:35:08] @ tcpsyn joined channel #puppet | ||
| [2012/01/11 12:35:36] @ Quit: nitram_macair: Ping timeout: 240 seconds | ||
| [2012/01/11 12:35:47] @ Quit: lanky: Quit: Leaving | ||
| [2012/01/11 12:36:00] @ jeremy_ joined channel #puppet | ||
| [2012/01/11 12:36:01] @ Quit: jeremy_: Changing host | ||
| [2012/01/11 12:36:01] @ jeremy_ joined channel #puppet | ||
| [2012/01/11 12:36:48] @ ukd1 joined channel #puppet | ||
| [2012/01/11 12:36:56] @ Quit: jeremy: Read error: Operation timed out | ||
| [2012/01/11 12:36:56] @ jeremy_ is now known as jeremy | ||
| [2012/01/11 12:37:18] @ Quit: nitram_macair_: Ping timeout: 252 seconds | ||
| [2012/01/11 12:37:50] <fixxxermet> If I move that variable to site.pp, it works. | ||
| [2012/01/11 12:38:10] <_rc> fixxxermet: puppets variable scoping is horrid and going away | ||
| [2012/01/11 12:38:20] <fixxxermet> oh? | ||
| [2012/01/11 12:38:57] @ Quit: jorhett: Ping timeout: 240 seconds | ||
| [2012/01/11 12:39:06] @ lol_mm joined channel #puppet | ||
| [2012/01/11 12:39:18] @ comptona joined channel #puppet | ||
| [2012/01/11 12:39:40] <joe-mac> dynamic scoping is going away | ||
| [2012/01/11 12:39:50] <fixxxermet> I'm reading the doc right now. | ||
| [2012/01/11 12:41:10] <lol_mm> hi | ||
| [2012/01/11 12:42:11] <fixxxermet> So the bottom example of 'Appendix: How Scope Works in Puppet ≤ 2.7.x' is the problem that I'm encountering. | ||
| [2012/01/11 12:42:30] <fixxxermet> How would I remedy the example in < 2.7.x? | ||
| [2012/01/11 12:42:36] @ Quit: Diranged: Remote host closed the connection | ||
| [2012/01/11 12:43:19] @ Quit: lol_mm: | ||
| [2012/01/11 12:43:22] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2012/01/11 12:44:41] @ Quit: roundyz: Quit: Lost terminal | ||
| [2012/01/11 12:45:43] @ amoe joined channel #puppet | ||
| [2012/01/11 12:46:44] @ Quit: ukd1: Quit: Lost terminal | ||
| [2012/01/11 12:47:40] @ Quit: ken_barber: Quit: Leaving. | ||
| [2012/01/11 12:47:58] <_rc> fixxxermet: same way as for 2.7, 2.6 supports the variable model that 2.7 does, in addition to the old one, so you can use the 2.7 approach in 2.6 targeted manifests | ||
| [2012/01/11 12:48:22] @ maes_` joined channel #puppet | ||
| [2012/01/11 12:49:16] @ jorhett joined channel #puppet | ||
| [2012/01/11 12:50:33] @ Quit: maes_: Ping timeout: 240 seconds | ||
| [2012/01/11 12:51:01] @ Quit: tswicegood_: | ||
| [2012/01/11 12:51:36] @ Quit: the_ramink: Ping timeout: 240 seconds | ||
| [2012/01/11 12:51:44] <fixxxermet> ah, I think I've got it _rc. Thanks. | ||
| [2012/01/11 12:52:36] @ ken_barber joined channel #puppet | ||
| [2012/01/11 12:54:03] @ Quit: ken_barber: Client Quit | ||
| [2012/01/11 12:54:58] @ dnjaramba joined channel #puppet | ||
| [2012/01/11 12:56:30] @ Quit: inecas: Quit: Leaving | ||
| [2012/01/11 12:56:32] @ Kazuhiro1 joined channel #puppet | ||
| [2012/01/11 12:57:30] @ pcarlisle joined channel #puppet | ||
| [2012/01/11 12:57:52] @ sgmac joined channel #puppet | ||
| [2012/01/11 12:58:33] @ Quit: kerframil: Ping timeout: 240 seconds | ||
| [2012/01/11 12:59:37] @ Quit: Kazuhiro: Ping timeout: 244 seconds | ||
| [2012/01/11 13:01:18] @ Quit: cliff-hm: Read error: Connection reset by peer | ||
| [2012/01/11 13:01:29] @ cliff-hm joined channel #puppet | ||
| [2012/01/11 13:01:34] @ williemach joined channel #puppet | ||
| [2012/01/11 13:02:07] @ nitram_macair joined channel #puppet | ||
| [2012/01/11 13:03:05] @ Chowzzf joined channel #puppet | ||
| [2012/01/11 13:03:45] @ Quit: nfagerlund: Remote host closed the connection | ||
| [2012/01/11 13:04:48] @ Quit: nitram_macair: Read error: Connection reset by peer | ||
| [2012/01/11 13:05:01] @ nitram_macair joined channel #puppet | ||
| [2012/01/11 13:05:02] @ zanefactory joined channel #puppet | ||
| [2012/01/11 13:05:05] <justintime> @ccaum got a sec? | ||
| [2012/01/11 13:05:46] @ Quit: nitram_macair: Read error: Connection reset by peer | ||
| [2012/01/11 13:07:13] @ nitram_macair joined channel #puppet | ||
| [2012/01/11 13:08:03] @ newtMcKerr joined channel #puppet | ||
| [2012/01/11 13:08:09] @ cosman2001 joined channel #puppet | ||
| [2012/01/11 13:08:25] @ Quit: arBmind: Quit: HydraIRC -> http://www.hydrairc.com <- \o/ | ||
| [2012/01/11 13:09:23] @ Quit: stevie-bash: Quit: Verlassend | ||
| [2012/01/11 13:09:29] @ Quit: JayTaph: Quit: JayTaph | ||
| [2012/01/11 13:11:27] @ tizzo is now known as tizzo-afk | ||
| [2012/01/11 13:12:00] @ tizzo-afk is now known as tizzo | ||
| [2012/01/11 13:16:12] @ Quit: ascarter_: Ping timeout: 255 seconds | ||
| [2012/01/11 13:16:57] @ Quit: mrBIOS: Ping timeout: 240 seconds | ||
| [2012/01/11 13:18:28] @ Quit: PhilK: Excess Flood | ||
| [2012/01/11 13:19:34] @ Quit: daysmen_: Ping timeout: 248 seconds | ||
| [2012/01/11 13:19:48] @ nfagerlund joined channel #puppet | ||
| [2012/01/11 13:20:55] @ Quit: Alssi: | ||
| [2012/01/11 13:24:11] @ Quit: uphillian: Read error: Connection reset by peer | ||
| [2012/01/11 13:24:45] @ Quit: `Kevin: Ping timeout: 252 seconds | ||
| [2012/01/11 13:25:32] @ PhilK joined channel #puppet | ||
| [2012/01/11 13:26:04] @ the_ramink joined channel #puppet | ||
| [2012/01/11 13:26:07] @ Quit: ezryx: Remote host closed the connection | ||
| [2012/01/11 13:26:33] @ Quit: bobra: Ping timeout: 255 seconds | ||
| [2012/01/11 13:28:11] @ mza joined channel #puppet | ||
| [2012/01/11 13:28:15] @ metcalfc joined channel #puppet | ||
| [2012/01/11 13:28:30] @ Quit: caaakeeey: Quit: Leaving | ||
| [2012/01/11 13:28:44] <mza> has anyone seen, in nodes.pp, if a hostname matches a module name it automagically gets included to that host? | ||
| [2012/01/11 13:28:59] <mza> is that supposed to happen? | ||
| [2012/01/11 13:29:08] @ ghanima joined channel #puppet | ||
| [2012/01/11 13:29:50] @ Quit: MattyM: Remote host closed the connection | ||
| [2012/01/11 13:30:25] <PhilK> /part | ||
| [2012/01/11 13:30:27] @ PhilK left channel #puppet ("Linkinus - http://linkinus.com") | ||
| [2012/01/11 13:30:50] @ sduchesneau joined channel #puppet | ||
| [2012/01/11 13:31:25] @ Quit: st33v: Quit: st33v | ||
| [2012/01/11 13:32:32] <antarus> quiet today | ||
| [2012/01/11 13:32:56] @ st33v joined channel #puppet | ||
| [2012/01/11 13:33:11] <mza> yes | ||
| [2012/01/11 13:33:22] <the_ramink> mza: you mean like regex based on hostname to include in a node definition or something else? | ||
| [2012/01/11 13:33:37] @ Quit: abetterlie: Ping timeout: 240 seconds | ||
| [2012/01/11 13:33:58] @ `Kevin joined channel #puppet | ||
| [2012/01/11 13:34:03] <mza> nah, for example | ||
| [2012/01/11 13:34:20] <mza> my nodes.pp has a hostname of master.modulename.test.com | ||
| [2012/01/11 13:35:04] @ JayTaph joined channel #puppet | ||
| [2012/01/11 13:35:10] <mza> and i dont 'include modulename' | ||
| [2012/01/11 13:35:14] <mza> yet it still gets included | ||
| [2012/01/11 13:36:21] <the_ramink> that is weird, I'd have puppet kick out the dependency graph for that node and see if there's a less magical explanation. | ||
| [2012/01/11 13:37:39] @ shadoi joined channel #puppet | ||
| [2012/01/11 13:40:20] @ oCean joined channel #puppet | ||
| [2012/01/11 13:40:26] <mza> how is that done?:) | ||
| [2012/01/11 13:40:54] @ Quit: fronlius: Quit: fronlius | ||
| [2012/01/11 13:41:15] @ Quit: daysmen: Ping timeout: 252 seconds | ||
| [2012/01/11 13:42:25] @ Quit: ckauhaus: Ping timeout: 252 seconds | ||
| [2012/01/11 13:44:57] <the_ramink> http://docs.puppetlabs.com/guides/faq.html#how-do-i-use-puppet-s-graphing-support | ||
| [2012/01/11 13:45:30] <the_ramink> set graph = true in the agent config or run it from the command line and it should end up in /var/lib/puppet/state/graphs/ | ||
| [2012/01/11 13:45:56] @ althara joined channel #puppet | ||
| [2012/01/11 13:46:48] @ langworthy joined channel #puppet | ||
| [2012/01/11 13:47:19] <mza> thanks:) | ||
| [2012/01/11 13:47:30] @ hfnix1 joined channel #puppet | ||
| [2012/01/11 13:48:45] <pdxleif> Is there a way to generate a graph when just running as puppet apply foo.pp? | ||
| [2012/01/11 13:50:25] @ Quit: hfnix: Ping timeout: 252 seconds | ||
| [2012/01/11 13:52:45] @ ascarter joined channel #puppet | ||
| [2012/01/11 13:54:20] @ Quit: marksteele: Remote host closed the connection | ||
| [2012/01/11 13:55:31] @ shadoi1 joined channel #puppet | ||
| [2012/01/11 13:56:14] @ ssvarma joined channel #puppet | ||
| [2012/01/11 13:56:35] @ ssvarma left channel #puppet () | ||
| [2012/01/11 13:57:05] @ Quit: shadoi: Ping timeout: 252 seconds | ||
| [2012/01/11 13:57:13] @ Quit: st33v: Quit: st33v | ||
| [2012/01/11 13:58:25] <mza> graph wasnt any help:) | ||
| [2012/01/11 13:58:32] <mza> it showed me it's being called | ||
| [2012/01/11 13:58:33] @ shadoi joined channel #puppet | ||
| [2012/01/11 13:58:34] @ ki0 joined channel #puppet | ||
| [2012/01/11 13:58:40] <mza> and that it's being called out of [main] | ||
| [2012/01/11 13:59:00] @ fronlius joined channel #puppet | ||
| [2012/01/11 13:59:09] @ abhinavmehta joined channel #puppet | ||
| [2012/01/11 13:59:42] @ Quit: shadoi1: Ping timeout: 240 seconds | ||
| [2012/01/11 13:59:47] @ Quit: sihil: Read error: Operation timed out | ||
| [2012/01/11 14:00:26] @ Diranged joined channel #puppet | ||
| [2012/01/11 14:00:28] <abhinavmehta> whats difference between "include some-class-name" v/s class { "some-class-name": } | ||
| [2012/01/11 14:00:32] <abhinavmehta> from execution stand-point | ||
| [2012/01/11 14:00:58] <Diranged> Are there any known problems with puppet 2.7.9 and resources not being handled? that is … i define something like a package resource, and the damn thing just doesnt install | ||
| [2012/01/11 14:01:03] <Diranged> with no real error as to why | ||
| [2012/01/11 14:01:13] <kjetilho> abhinavmehta: nothing | ||
| [2012/01/11 14:01:37] <abhinavmehta> ..I know, conceptually first includes the stuff, and second declares the instance..but anything else, except conceptually. | ||
| [2012/01/11 14:01:44] <abhinavmehta> kjetilho: ok | ||
| [2012/01/11 14:01:53] @ Quit: smooth_p: Ping timeout: 268 seconds | ||
| [2012/01/11 14:02:59] <kjetilho> abhinavmehta: you can do include multiple times, but if you do class, the class has to come first | ||
| [2012/01/11 14:03:00] <the_ramink> only other idea I have is that there is a blah = "::fqdn.split(".")[1..-3].join('.')" include blah floating around somewhere though I'd suspect you'd know if there was. | ||
| [2012/01/11 14:03:36] <abhinavmehta> kjetilho: class can also come multiple times, if I'm not wrong.. | ||
| [2012/01/11 14:03:46] <clayb> Diranged I hit an issue with Exported/Collected user defined resources but they Puppet threw an error (it couldn't find the type when it tried to collect the resource) and I'm on 2.7.5 | ||
| [2012/01/11 14:03:56] <kjetilho> abhinavmehta: not when I checked | ||
| [2012/01/11 14:04:01] <Diranged> hmm | ||
| [2012/01/11 14:04:01] <kjetilho> but I haven't tried in 2.7.9 | ||
| [2012/01/11 14:04:04] <Diranged> this is more simple than that.. | ||
| [2012/01/11 14:04:07] <abhinavmehta> not sure about the same though..but others can. | ||
| [2012/01/11 14:04:13] <Diranged> i literally have resources that show up in the logs .. but dont get implemented | ||
| [2012/01/11 14:04:17] <Diranged> its totally strange | ||
| [2012/01/11 14:04:32] <clayb> Otherwise on 2.7.5 I could do a virtual/realized user defined type fine and I could certainly call the type fine | ||
| [2012/01/11 14:04:32] <abhinavmehta> I mean, you can say class { "someclass1": }, than in next line class {"someclass2": } | ||
| [2012/01/11 14:04:49] <kjetilho> yes, of course | ||
| [2012/01/11 14:04:52] <clayb> Woah, that sounds like it's indeed horked but I'm pretty new to Puppet. | ||
| [2012/01/11 14:05:04] @ tblamer_ joined channel #puppet | ||
| [2012/01/11 14:05:28] @ miche joined channel #puppet | ||
| [2012/01/11 14:05:44] @ Quit: tblamer: Ping timeout: 276 seconds | ||
| [2012/01/11 14:05:55] @ uphillian joined channel #puppet | ||
| [2012/01/11 14:06:21] <abhinavmehta> kjetilho: BTW, actually I came across a interesting scenario…where it makes absolute difference between both. | ||
| [2012/01/11 14:06:28] @ Surv_OT_Fittest joined channel #puppet | ||
| [2012/01/11 14:06:37] @ Quit: ulmen: Ping timeout: 248 seconds | ||
| [2012/01/11 14:06:55] <abhinavmehta> If you like, I can share..give me some time…I'll arrange and format it on pastebin | ||
| [2012/01/11 14:07:47] @ Text joined channel #puppet | ||
| [2012/01/11 14:08:20] @ gniks1 joined channel #puppet | ||
| [2012/01/11 14:08:26] <lisa> can parameters to a defined resource be an array of strings? | ||
| [2012/01/11 14:08:40] <_rc> sure | ||
| [2012/01/11 14:08:48] @ bkdem joined channel #puppet | ||
| [2012/01/11 14:09:19] <lisa> horray | ||
| [2012/01/11 14:09:39] <Swat-> _rc: did you by any change peeked at my last pastebin? | ||
| [2012/01/11 14:10:19] @ st33v joined channel #puppet | ||
| [2012/01/11 14:10:27] <lisa> how about calling the same defined resource over a list of separate items? such as foo { [a,b,c]: ... } ? | ||
| [2012/01/11 14:10:39] <_rc> Swat-: so you want me to scroll back and then perform memory tricks too? | ||
| [2012/01/11 14:10:53] <xyn> in configuring a puppet master for dynamic environments (loading module/manifest paths based on environment parameter), can you alo set up non-dynamic enviroments concurrently? | ||
| [2012/01/11 14:11:22] <_rc> lisa: that behaves like it does for a regular resource (call foo { "a": } foo { "b": }...) | ||
| [2012/01/11 14:11:36] @ Quit: st33v: Client Quit | ||
| [2012/01/11 14:11:37] @ Quit: the_ramink: Ping timeout: 240 seconds | ||
| [2012/01/11 14:11:38] @ Quit: gabrtv: Quit: gabrtv | ||
| [2012/01/11 14:11:42] <Swat-> _rc: not really, was just curious if you did. | ||
| [2012/01/11 14:11:46] <_rc> lisa: but only on the namevar | ||
| [2012/01/11 14:11:57] @ Quit: gniks: Ping timeout: 248 seconds | ||
| [2012/01/11 14:12:12] <_rc> Swat-: I don't know. | ||
| [2012/01/11 14:12:13] @ the_ramink joined channel #puppet | ||
| [2012/01/11 14:12:31] <lisa> _rc: okay, good. each parameter will be the same? for example: foo { [a,b,c]: bar => "baz" } -- each "instance" of foo(x) will have bar = baz? | ||
| [2012/01/11 14:12:42] <_rc> lisa: yeah | ||
| [2012/01/11 14:12:59] @ Quit: bkdem: Client Quit | ||
| [2012/01/11 14:13:19] @ st33v joined channel #puppet | ||
| [2012/01/11 14:13:40] <_rc> xyn: not sure I follow your question. if the client doesn't specify an environment it'll default to 'production' | ||
| [2012/01/11 14:13:41] @ dieterdemeyer joined channel #puppet | ||
| [2012/01/11 14:13:45] <lisa> _rc: very good indeed. thanks | ||
| [2012/01/11 14:13:48] <xyn> i'm asking the wrong question. what i should ask is: is it possible to set up multiple dynamic environment sections on a master, based on a regex of the environment? | ||
| [2012/01/11 14:14:09] @ Quit: abhinavmehta: Read error: Connection reset by peer | ||
| [2012/01/11 14:14:14] <_rc> I don't think it handles regexen there | ||
| [2012/01/11 14:14:16] @ abhinavmehta joined channel #puppet | ||
| [2012/01/11 14:14:17] <xyn> i basically want like [prod-foo*] to be it's own dynamic paths and [prod-snoz*] to be it's own dynamic paths. | ||
| [2012/01/11 14:14:47] <torrancew> xyn: there are some articles on dynamic environments, I don't know about regex based, but I'm happy to link you to them | ||
| [2012/01/11 14:15:22] <xyn> have been checking out all sorts of blogs, articles examples, haven't come across one where multiple dynamic environments are configured on the master. | ||
| [2012/01/11 14:16:25] <xyn> trying to get multiple teams with dynamic by team-related environments set up on a master and somehow get all that to play swell with a dashboard interface. | ||
| [2012/01/11 14:16:41] <xyn> needs way more cowbell. | ||
| [2012/01/11 14:17:16] <hajile> hey, I'm trying to build a config file using the output of "mco find". is the best way to do this just to execute some ruby in the template to run this query and then parse the results? | ||
| [2012/01/11 14:17:31] <xyn> i may have to dynamically manage the puppet conf and have some sort of process wrapped around that. | ||
| [2012/01/11 14:17:56] @ Quit: dieterdemeyer: Client Quit | ||
| [2012/01/11 14:18:22] @ dieterdemeyer joined channel #puppet | ||
| [2012/01/11 14:20:09] @ Quit: ki0: Remote host closed the connection | ||
| [2012/01/11 14:20:56] @ Quit: mattrobinson: Quit: leaving | ||
| [2012/01/11 14:21:03] @ mattrobinson joined channel #puppet | ||
| [2012/01/11 14:21:18] @ Quit: mattrobinson: Client Quit | ||
| [2012/01/11 14:21:31] @ Quit: Text: Ping timeout: 258 seconds | ||
| [2012/01/11 14:21:38] @ sduchesneau_ joined channel #puppet | ||
| [2012/01/11 14:22:23] @ Quit: nanliu: Quit: Lost terminal | ||
| [2012/01/11 14:22:25] @ mattrobinson joined channel #puppet | ||
| [2012/01/11 14:24:47] @ Quit: clayb: Quit: Leaving. | ||
| [2012/01/11 14:25:47] @ Quit: sduchesneau: Quit: Leaving | ||
| [2012/01/11 14:25:57] @ ckauhaus joined channel #puppet | ||
| [2012/01/11 14:27:39] @ Quit: dnjaramba: | ||
| [2012/01/11 14:27:49] @ Quit: Guest61809: Read error: Connection reset by peer | ||
| [2012/01/11 14:27:50] @ Quit: tomben: Read error: Connection reset by peer | ||
| [2012/01/11 14:27:51] @ Quit: cliff-hm: Read error: Connection reset by peer | ||
| [2012/01/11 14:28:00] @ cliff-hm joined channel #puppet | ||
| [2012/01/11 14:28:01] @ Guest61809 joined channel #puppet | ||
| [2012/01/11 14:28:36] @ tomben joined channel #puppet | ||
| [2012/01/11 14:29:22] @ Quit: Meier: Quit: Leaving. | ||
| [2012/01/11 14:34:29] @ fredden joined channel #puppet | ||
| [2012/01/11 14:35:53] @ gabrtv joined channel #puppet | ||
| [2012/01/11 14:39:32] @ Quit: fronlius: Quit: fronlius | ||
| [2012/01/11 14:39:32] @ larstobi joined channel #puppet | ||
| [2012/01/11 14:40:02] <eric0> xyn: http://puppetlabs.com/blog/git-workflow-and-puppet-environments/ ? | ||
| [2012/01/11 14:40:14] <eric0> happen to have that up in my browser because i'm doing it now | ||
| [2012/01/11 14:40:45] <torrancew> xyn: that's one of the articles I was referencing | ||
| [2012/01/11 14:40:45] @ marksteele joined channel #puppet | ||
| [2012/01/11 14:40:47] @ Quit: astrostl: | ||
| [2012/01/11 14:40:51] @ bmahe joined channel #puppet | ||
| [2012/01/11 14:41:07] @ astrostl joined channel #puppet | ||
| [2012/01/11 14:41:09] @ Quit: astrostl: Client Quit | ||
| [2012/01/11 14:42:15] <xyn> yeah, so that article works for a single dynamic environment -- but i have case where i have one puppet master with multiple dynamic environments.. | ||
| [2012/01/11 14:42:32] @ Quit: rgsteele: Quit: ChatZilla 0.9.86.1 [Firefox 3.0.7/2009030423] | ||
| [2012/01/11 14:42:33] <xyn> such that one requires multiple modulepaths that differ from the other one. | ||
| [2012/01/11 14:43:25] <xyn> i'll figure something out. seems like a non-common type of thing to do. | ||
| [2012/01/11 14:43:30] <torrancew> xyn: any reason you can't add new envs through a puppet manifest, and have puppet reconfigure itself to add new environments? | ||
| [2012/01/11 14:44:13] <xyn> torrancew: that may indeed work.. would just need to wrap some brief process around that. | ||
| [2012/01/11 14:44:42] @ Quit: abhinavmehta: Quit: abhinavmehta | ||
| [2012/01/11 14:45:05] <xyn> we have set of dynamic environments that pull modules from multiple paths.. where there's a kind of stable/shared module path with lowest priority. | ||
| [2012/01/11 14:45:59] <torrancew> if you add a [foo] stanza in puppet.conf for an env named foo, it would allow you to override settings per-env | ||
| [2012/01/11 14:46:04] <xyn> classes in that second path can be overriden -- but there's multiple "customers", such that one group has their own "common" path -- and another group has their own "common" path, which supplements the dynamic-pull-from-git path | ||
| [2012/01/11 14:46:30] <xyn> yeah, wish i could do foo* and baz* | ||
| [2012/01/11 14:46:33] <xyn> that would be most ideal. | ||
| [2012/01/11 14:47:11] <torrancew> I'm not saying you can't, but I don't know that you *can* either | ||
| [2012/01/11 14:47:33] <_rc> wuss. | ||
| [2012/01/11 14:47:35] <_rc> you can't/ | ||
| [2012/01/11 14:48:20] @ abetterlie joined channel #puppet | ||
| [2012/01/11 14:48:21] <eric0> i can see that being useful but i think it'll be more sane to coerce the filesystem into a consistent layout behind the scenes and keep the puppet config simple | ||
| [2012/01/11 14:48:57] <xyn> many many departments, many many development cycles/stages. | ||
| [2012/01/11 14:49:00] @ Quit: Surv_OT_Fittest: Quit: Leaving. | ||
| [2012/01/11 14:49:08] <torrancew> I'd tend to agree with eric0 - if you can find a pattern, that may be your best bet | ||
| [2012/01/11 14:49:23] <xyn> it would be nice to just say: hey, how bout.. you all just play together and get on the same release cadence, but that's not really practical today. | ||
| [2012/01/11 14:50:16] <xyn> getting-better-at-it option is at least there's a "common" path where stable/well-reviewing modules get dropped into for re-use. | ||
| [2012/01/11 14:50:37] <xyn> with the local ability to still over-ride those, dynamically in the the path. | ||
| [2012/01/11 14:51:07] <xyn> hmm. is there the ability to set the modulepath outside of the intital [config] section there? | ||
| [2012/01/11 14:51:29] <xyn> such as.. perhaps i do have one dynamic path, and something in there post-pends to the module include path at loadtime? | ||
| [2012/01/11 14:51:45] <eric0> well, it is a 'path' so it can be a string of directories | ||
| [2012/01/11 14:52:28] <_rc> you can set modulepath to include environment, so modulepath=/etc/puppet/env/$environment:/etc/puppet/env/common | ||
| [2012/01/11 14:54:57] <xyn> more or less looking for: | ||
| [2012/01/11 14:54:59] <xyn> [teama*] | ||
| [2012/01/11 14:54:59] <xyn> /path/envs/teama/$environment/:/path/common/teama/:/path/common/enterprise/ | ||
| [2012/01/11 14:54:59] <xyn> | ||
| [2012/01/11 14:54:59] <xyn> [teamb*] | ||
| [2012/01/11 14:55:08] <xyn> /path/envs/teamb/$environment/:/path/common/teamb/:/path/common/enterprise/ | ||
| [2012/01/11 14:55:20] <xyn> {shouldhavepastebin'd} | ||
| [2012/01/11 14:55:36] <_rc> also give up on globbing, or go write the patch | ||
| [2012/01/11 14:56:44] <eric0> the thought struck me yesterday you could probably do it in a rack middleware | ||
| [2012/01/11 14:57:38] <xyn> does the https libs that the client uses have sni support? | ||
| [2012/01/11 14:58:03] <eric0> the environment supplied by the client gets split into a prefix and suffix; the prefix turns into the puppet-visible URL path + environment string, and you also set a HTTP env variable like the SSL_CLIENT_S_DN one | ||
| [2012/01/11 14:58:03] <xyn> i suppose, requesting a different hostname.. and tying the hostname to load a different puppet master on the backend.. might work. | ||
| [2012/01/11 14:58:37] <_rc> sounds easier to go to the code and hack it | ||
| [2012/01/11 14:59:51] <eric0> xyn: mind writing up your use case and "itd be great if i could write config like this and have it work" snippet above into a redmine ticket? | ||
| [2012/01/11 15:00:20] <xyn> i can.. just trying to make sure i'm not overcomplicating existing design or missing something that already exists. | ||
| [2012/01/11 15:01:08] @ ianbrandt joined channel #puppet | ||
| [2012/01/11 15:04:07] <devicenull> hm. any ideas why I'd be getting 403 errors on clients while trying to set puppetmaster up with passenger? | ||
| [2012/01/11 15:04:20] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2012/01/11 15:04:57] @ Quit: miche: Quit: Computer has gone to sleep. | ||
| [2012/01/11 15:05:22] <nlew> devicenull: Anything in the master logs? | ||
| [2012/01/11 15:05:53] <devicenull> in masterhttp.log I only have a [2012-01-11 14:54:15] INFO WEBrick::HTTPServer#start done. | ||
| [2012/01/11 15:06:01] <devicenull> I dont actually have anything from it running under passenger | ||
| [2012/01/11 15:07:03] @ miche joined channel #puppet | ||
| [2012/01/11 15:07:41] @ djbkd joined channel #puppet | ||
| [2012/01/11 15:07:45] <kwame> when I run puppetca --list and I see a fqdn of a box of mine with a + sign at the beginning, does that mean that the cert for that box has not being signed yet? | ||
| [2012/01/11 15:07:56] <nlew> pastie your vhost? | ||
| [2012/01/11 15:08:17] <nlew> kwame: + means signed, - means revoked (or some error), space means unsigned | ||
| [2012/01/11 15:09:24] <devicenull> one sec, found some lines in syslog about I'm looking at | ||
| [2012/01/11 15:09:32] <devicenull> puppet-master Denying-access: Forbidden request | ||
| [2012/01/11 15:11:02] @ Quit: bmahe: Ping timeout: 240 seconds | ||
| [2012/01/11 15:11:02] @ Quit: wildintellect: Ping timeout: 240 seconds | ||
| [2012/01/11 15:12:02] @ Quit: ricky: Ping timeout: 240 seconds | ||
| [2012/01/11 15:12:24] @ Quit: Niarf: Ping timeout: 252 seconds | ||
| [2012/01/11 15:12:52] @ wildintellect joined channel #puppet | ||
| [2012/01/11 15:12:56] @ ricky joined channel #puppet | ||
| [2012/01/11 15:13:17] @ Spads_ joined channel #puppet | ||
| [2012/01/11 15:13:29] <devicenull> ahh | ||
| [2012/01/11 15:13:37] <devicenull> fucking old documentation | ||
| [2012/01/11 15:14:35] @ bmahe joined channel #puppet | ||
| [2012/01/11 15:14:36] @ Quit: bmahe: Changing host | ||
| [2012/01/11 15:14:36] @ bmahe joined channel #puppet | ||
| [2012/01/11 15:14:42] <devicenull> docs.puppetlabs.com/guides/passenger.html is very old it seems | ||
| [2012/01/11 15:15:27] <agaffney> it's not that far off, though | ||
| [2012/01/11 15:15:35] <agaffney> I followed that for 2.6.4 | ||
| [2012/01/11 15:15:44] <agaffney> only had to change a few small things | ||
| [2012/01/11 15:15:51] <devicenull> well, I was editing puppetmasterd.conf which didn't work | ||
| [2012/01/11 15:16:02] <devicenull> and the apache2 config that came with puppet was missing all the RequestHeader lines :/ | ||
| [2012/01/11 15:16:16] <devicenull> https://github.com/puppetlabs/puppet/tree/master/ext/rack is a better guide | ||
| [2012/01/11 15:16:44] @ Quit: Spads: Ping timeout: 260 seconds | ||
| [2012/01/11 15:18:50] @ Quit: zahna: Quit: leaving | ||
| [2012/01/11 15:19:13] @ Quit: cliff-hm: Ping timeout: 252 seconds | ||
| [2012/01/11 15:19:33] @ cliff-hm joined channel #puppet | ||
| [2012/01/11 15:21:36] @ kesor joined channel #puppet | ||
| [2012/01/11 15:22:26] @ Bass10 joined channel #puppet | ||
| [2012/01/11 15:24:01] @ Quit: Bass10: Max SendQ exceeded | ||
| [2012/01/11 15:24:40] @ ulmen joined channel #puppet | ||
| [2012/01/11 15:26:20] @ fronlius joined channel #puppet | ||
| [2012/01/11 15:29:16] @ Quit: cliff-hm: Read error: Connection reset by peer | ||
| [2012/01/11 15:29:34] @ cliff-hm joined channel #puppet | ||
| [2012/01/11 15:31:12] @ Quit: miche: Quit: Computer has gone to sleep. | ||
| [2012/01/11 15:31:34] <Diranged> ok i have a weird one that i cant seem to figure out | ||
| [2012/01/11 15:31:40] <devicenull> where does the puppet client store it's cache? | ||
| [2012/01/11 15:31:45] <Diranged> ive got puppet creating a user, then doing a git pull from that user… it NEVER works the first puppet run | ||
| [2012/01/11 15:31:49] <Diranged> but it always works the 2nd one | ||
| [2012/01/11 15:31:53] @ Quit: beisser: Remote host closed the connection | ||
| [2012/01/11 15:31:58] <Diranged> even if i go and delete the user, delete their home dir, etc.. it sitll works the 2nd run | ||
| [2012/01/11 15:32:01] <devicenull> I'm having weird issues where one of my servers is randomly applying an old version of the config, and fucking things up | ||
| [2012/01/11 15:32:12] <Diranged> i alwyas get a 'host key verification failed' error with the git clone.. | ||
| [2012/01/11 15:33:51] <devicenull> ahh think it was a foreman issue | ||
| [2012/01/11 15:34:57] @ Quit: bmahe: Ping timeout: 252 seconds | ||
| [2012/01/11 15:34:57] <ohadlevy> devicenull: if you want a puppet master /w passenger examples, we have a puppet module that set it up | ||
| [2012/01/11 15:35:52] <devicenull> well, I've been debating rebuilding my foreman server to.. use puppet instead of being built by hand | ||
| [2012/01/11 15:36:00] <devicenull> so maybe I'll use that in the future | ||
| [2012/01/11 15:36:01] @ justin_donaldson joined channel #puppet | ||
| [2012/01/11 15:36:30] <ohadlevy> devicenull: yeah, its useful to have a puppet agent only code for that initial bootstrap | ||
| [2012/01/11 15:36:44] @ Quit: tblamer_: Ping timeout: 276 seconds | ||
| [2012/01/11 15:36:59] <devicenull> yea, that's why I had done it by hand instead of using puppet. couldnt easily figure out bootstrapping puppet without a master | ||
| [2012/01/11 15:37:49] <ohadlevy> devicenull: https://github.com/ohadlevy/puppet-foreman#readme | ||
| [2012/01/11 15:37:54] @ tblamer joined channel #puppet | ||
| [2012/01/11 15:38:58] @ bmahe joined channel #puppet | ||
| [2012/01/11 15:38:59] @ Quit: bmahe: Changing host | ||
| [2012/01/11 15:38:59] @ bmahe joined channel #puppet | ||
| [2012/01/11 15:39:08] @ Quit: dieterdemeyer: Quit: Leaving | ||
| [2012/01/11 15:39:12] <devicenull> ah nice | ||
| [2012/01/11 15:39:57] <kwame> nlew: thanks for your answer, just saw it, and thanks again | ||
| [2012/01/11 15:42:43] <xyn> #11900, captured the use case with some psuedo-examples of how an interpolated environment variable usage might look in the config. | ||
| [2012/01/11 15:42:43] <gepetto> xyn: #11900: #11900 is http://projects.puppetlabs.com/issues/show/11900 "Puppet - Feature #11900: Dynamic environment interpolation in puppet master configuration. It has a status of Unreviewed and is assigned to -" | ||
| [2012/01/11 15:44:04] @ el_nacho joined channel #puppet | ||
| [2012/01/11 15:44:59] @ geekbri joined channel #puppet | ||
| [2012/01/11 15:45:57] @ Quit: Diranged: Ping timeout: 252 seconds | ||
| [2012/01/11 15:46:26] <cosman2001> if I use the define statement do I need to place the define in a special file or folder so I can reuse throughout my module | ||
| [2012/01/11 15:47:47] <Swat-> Anyone that can give me a hint in what i am doing wrong here? | ||
| [2012/01/11 15:47:50] <Swat-> http://pastebin.com/ttez37BB | ||
| [2012/01/11 15:48:26] <Swat-> I am trying to get contents from $role.csv via extdata lookup, but it won't search for the $role.csv :-/ | ||
| [2012/01/11 15:48:32] @ Quit: jonhattan_: Quit: Ex-Chat | ||
| [2012/01/11 15:49:06] <eric0> xyn: thx, i +1'd | ||
| [2012/01/11 15:51:51] <hacim> is there an autorequore for service{} on the namevar for the initscript? | ||
| [2012/01/11 15:52:15] @ miche joined channel #puppet | ||
| [2012/01/11 15:53:36] @ Quit: `Kevin: Ping timeout: 240 seconds | ||
| [2012/01/11 15:55:56] @ Quit: druonysus: Ping timeout: 240 seconds | ||
| [2012/01/11 15:56:21] @ druonysus joined channel #puppet | ||
| [2012/01/11 15:57:58] @ Diranged joined channel #puppet | ||
| [2012/01/11 15:58:09] @ Quit: cliff-hm: Ping timeout: 260 seconds | ||
| [2012/01/11 15:58:55] @ ali3n0 joined channel #puppet | ||
| [2012/01/11 15:59:35] @ Quit: sgmac: Ping timeout: 240 seconds | ||
| [2012/01/11 16:00:54] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2012/01/11 16:01:48] @ Quit: sdog: Quit: Leaving. | ||
| [2012/01/11 16:01:50] @ sdog1 joined channel #puppet | ||
| [2012/01/11 16:01:57] @ Quit: ali3n0: Excess Flood | ||
| [2012/01/11 16:01:57] @ Quit: natewalck: Quit: Outta here | ||
| [2012/01/11 16:02:15] @ ali3n0 joined channel #puppet | ||
| [2012/01/11 16:03:12] @ ken_barber joined channel #puppet | ||
| [2012/01/11 16:04:52] @ `Kevin joined channel #puppet | ||
| [2012/01/11 16:06:40] @ Quit: Kazuhiro1: Quit: Leaving. | ||
| [2012/01/11 16:08:53] @ Niarf joined channel #puppet | ||
| [2012/01/11 16:09:57] @ cliff-hm joined channel #puppet | ||
| [2012/01/11 16:10:33] @ Quit: ali3n0: Excess Flood | ||
| [2012/01/11 16:11:52] @ Quit: localhost: Remote host closed the connection | ||
| [2012/01/11 16:13:07] @ localhost joined channel #puppet | ||
| [2012/01/11 16:13:44] @ Kazuhiro joined channel #puppet | ||
| [2012/01/11 16:16:58] @ Holocaine joined channel #puppet | ||
| [2012/01/11 16:19:17] @ mbrannigan joined channel #puppet | ||
| [2012/01/11 16:19:50] @ sgmac joined channel #puppet | ||
| [2012/01/11 16:22:44] @ Quit: gniks1: Quit: Leaving. | ||
| [2012/01/11 16:22:44] @ FAFE joined channel #puppet | ||
| [2012/01/11 16:23:08] @ Quit: FAFE: Client Quit | ||
| [2012/01/11 16:23:42] @ Quit: comptona: Ping timeout: 244 seconds | ||
| [2012/01/11 16:25:59] <HCoyote> Is there a way in a manifest to check if a particular type is defined, and if it is, then set another type? eg, i want to check if a group is configured on a system and if it is, then go ahead and use that group for a particular user. | ||
| [2012/01/11 16:26:53] @ Quit: el_nacho: Quit: Leaving | ||
| [2012/01/11 16:31:39] @ skm joined channel #puppet | ||
| [2012/01/11 16:32:18] @ Quit: tmclaugh: Quit: tmclaugh | ||
| [2012/01/11 16:32:30] <Volcane> not without using facts | ||
| [2012/01/11 16:36:11] @ Djelibeybi joined channel #puppet | ||
| [2012/01/11 16:36:20] <HCoyote> Hmm. Ok. | ||
| [2012/01/11 16:39:15] @ Quit: crs: Ping timeout: 240 seconds | ||
| [2012/01/11 16:41:02] @ smooth_p joined channel #puppet | ||
| [2012/01/11 16:42:59] <marksteele> what is use of using the external node classifier from the dashboard? (just not having to do things via cli?) | ||
| [2012/01/11 16:43:35] @ Quit: xet7: Quit: Lähdössä | ||
| [2012/01/11 16:44:00] <sgmac> hi | ||
| [2012/01/11 16:44:23] <Volcane> marksteele: lets you add nodes to logical groups in the web ui and then choose which classes to apply to those groups of nodes - and lets you set vars visually etc, does not avoid writing code in normal pp files or help with cert isgning etc | ||
| [2012/01/11 16:44:28] <sgmac> I'm trying to implement a custom type | ||
| [2012/01/11 16:45:28] @ Quit: ken_barber: Quit: Leaving. | ||
| [2012/01/11 16:45:39] <sgmac> but I do not see the point between the definition of the type and what the type has to do | ||
| [2012/01/11 16:46:14] <Swat-> Can anyone tell me what the possible keys are that one can use with $extlookup_precedence? | ||
| [2012/01/11 16:46:32] <marksteele> Volcane: thanks | ||
| [2012/01/11 16:46:50] <joe-mac> hey duritong, you there? | ||
| [2012/01/11 16:46:56] <sgmac> I mean, I'm trying to create "mdadm" type | ||
| [2012/01/11 16:47:23] <joe-mac> livin on the edge sgmac | ||
| [2012/01/11 16:47:58] <sgmac> :P | ||
| [2012/01/11 16:49:28] @ Quit: miche: Quit: Computer has gone to sleep. | ||
| [2012/01/11 16:49:50] <sgmac> does anybody know what I mean | ||
| [2012/01/11 16:49:50] <sgmac> ? | ||
| [2012/01/11 16:50:13] @ hil joined channel #puppet | ||
| [2012/01/11 16:50:44] <misc> I do not really understand | ||
| [2012/01/11 16:51:28] <barn> sgmac: the provider does the work, the type defines it's states and it's options | ||
| [2012/01/11 16:51:37] <aricg> sgmac, wouldn'y one normally configure software raid during the os install .... at the kickstart level | ||
| [2012/01/11 16:51:40] <marksteele> puppet+selinux == fail | ||
| [2012/01/11 16:51:46] <marksteele> for puppet master anyhow | ||
| [2012/01/11 16:51:55] <marksteele> on centos 6.2 | ||
| [2012/01/11 16:52:14] @ Quit: alanevans: Remote host closed the connection | ||
| [2012/01/11 16:52:23] <aricg> kickstart/preeseed | ||
| [2012/01/11 16:52:30] <sgmac> barn I understand that a provider is something like dpkg, apt, pip and so on | ||
| [2012/01/11 16:52:42] @ Quit: hil: Client Quit | ||
| [2012/01/11 16:52:56] <sgmac> aricg, probably you are right, but I'm just trying to tinker with types | ||
| [2012/01/11 16:53:06] <joe-mac> aricg: that's what I do | ||
| [2012/01/11 16:53:15] <barn> sgmac: have you seen http://www.kartar.net/2010/02/puppet-types-and-providers-are-easy/ ? | ||
| [2012/01/11 16:53:21] <joe-mac> if you're trying to tinker with types, I recommend trying to do a package provider that doesn't currently exist | ||
| [2012/01/11 16:53:57] @ clayb joined channel #puppet | ||
| [2012/01/11 16:54:11] <sgmac> thanks for the link barn | ||
| [2012/01/11 16:54:16] <aricg> sgmac, IP tables! | ||
| [2012/01/11 16:54:21] <aricg> (j/k) | ||
| [2012/01/11 16:54:28] <sgmac> is on my list | ||
| [2012/01/11 16:54:32] <sgmac> argc | ||
| [2012/01/11 16:54:34] @ crs joined channel #puppet | ||
| [2012/01/11 16:54:40] <dotplus> I want puppet to install a directory of files($puppetroot/modules/foo/files/foodir/). I was expecting file { '/foo': source => "puppet:///modules/files/foodir" } to be the syntax. anyone tell me what I am misunderstanding? | ||
| [2012/01/11 16:54:48] @ Quit: nfagerlund: Remote host closed the connection | ||
| [2012/01/11 16:55:16] <joe-mac> dotplus: you need recurse => "true" | ||
| [2012/01/11 16:56:18] <dotplus> joe-mac: that gives an error " could not retrieve... source(s) puppet:///modules/foo/files/foodir at ..." | ||
| [2012/01/11 16:56:55] @ beisser joined channel #puppet | ||
| [2012/01/11 16:56:55] <joe-mac> take out 'files' | ||
| [2012/01/11 16:56:58] <joe-mac> source automagically does that | ||
| [2012/01/11 16:57:05] @ Quit: beisser: Remote host closed the connection | ||
| [2012/01/11 16:57:11] <joe-mac> wait | ||
| [2012/01/11 16:57:15] <joe-mac> if it's in a module | ||
| [2012/01/11 16:57:16] @ nfagerlund joined channel #puppet | ||
| [2012/01/11 16:57:24] <joe-mac> you do puppet://modules/foo/something | ||
| [2012/01/11 16:57:27] <sgmac> hey guys, my idea would be something like this: https://gist.github.com/1596998 | ||
| [2012/01/11 16:57:27] @ beisser joined channel #puppet | ||
| [2012/01/11 16:57:29] <joe-mac> if something is in files/ off your module | ||
| [2012/01/11 16:57:35] <sgmac> what do you think ? | ||
| [2012/01/11 16:57:42] <dotplus> joe-mac: whee! thanks. | ||
| [2012/01/11 16:57:43] <dotplus> grr | ||
| [2012/01/11 16:57:59] <joe-mac> sgmac: I think we see what you're saying- it's just typically not something people do with puppet, rather they do in kickstart/preseed | ||
| [2012/01/11 16:58:07] <joe-mac> it also seems vaguely dangerous | ||
| [2012/01/11 16:58:16] <joe-mac> you'd have to handle a bunch of edge cases to make it useful probably | ||
| [2012/01/11 16:58:23] <sgmac> I see your point | ||
| [2012/01/11 16:58:39] @ Quit: Kazuhiro: Read error: Connection reset by peer | ||
| [2012/01/11 16:58:45] @ Kazuhiro joined channel #puppet | ||
| [2012/01/11 16:58:56] <sgmac> so.. you say it would not be useful | ||
| [2012/01/11 16:59:16] @ drewrm joined channel #puppet | ||
| [2012/01/11 16:59:47] <joe-mac> I would not use that, I can only speak for myself though | ||
| [2012/01/11 17:00:11] <aricg> it would be like having puppet auto grow my lvm when the space is running out ;) | ||
| [2012/01/11 17:00:43] <sgmac> I know what you mean about kickstart , it makes sense to define raid devices during installation | ||
| [2012/01/11 17:01:00] <aricg> unless you have a use case where you are constantly adding volumes... | ||
| [2012/01/11 17:01:19] <sgmac> umm interesting | ||
| [2012/01/11 17:01:24] <aricg> if you were some kind of file sharing site, and had to keep adding disks... | ||
| [2012/01/11 17:01:33] <aricg> (format them etc) | ||
| [2012/01/11 17:01:49] <sgmac> yeah, starting over every time | ||
| [2012/01/11 17:01:56] @ Quit: cliff-hm: Ping timeout: 240 seconds | ||
| [2012/01/11 17:02:13] @ Kazuhiro left channel #puppet () | ||
| [2012/01/11 17:02:21] @ Quit: mbrannigan: Quit: Leaving | ||
| [2012/01/11 17:03:08] <sgmac> all right then, any useful recommendation for trying types? | ||
| [2012/01/11 17:03:32] @ nul0op joined channel #puppet | ||
| [2012/01/11 17:03:46] <joe-mac> like I said, a package provider for something that isn't currently in puppet | ||
| [2012/01/11 17:03:49] <aricg> i dunno, fdisk would be cool, I think you have to format EBS partitions in amazon when you add them | ||
| [2012/01/11 17:03:52] <joe-mac> I think 'pear' doesn't have a provider yet | ||
| [2012/01/11 17:04:01] <aricg> pear... that sounds so scary :) | ||
| [2012/01/11 17:04:14] <joe-mac> php packaging | ||
| [2012/01/11 17:04:26] <aricg> gcc ;) | ||
| [2012/01/11 17:04:46] <sgmac> haha gcc definitely that's not funny | ||
| [2012/01/11 17:04:59] <aricg> oh but it IS | ||
| [2012/01/11 17:05:39] @ Quit: smooth_p: Ping timeout: 240 seconds | ||
| [2012/01/11 17:06:36] @ q0rban joined channel #puppet | ||
| [2012/01/11 17:07:13] @ Quit: Carmivore: Read error: Connection reset by peer | ||
| [2012/01/11 17:07:26] @ Quit: brandon_dacrib: Quit: brandon_dacrib | ||
| [2012/01/11 17:08:32] @ Carmivore joined channel #puppet | ||
| [2012/01/11 17:09:11] <misc> sgmac: a database type ? | ||
| [2012/01/11 17:09:27] @ Quit: kermit: Read error: Operation timed out | ||
| [2012/01/11 17:09:30] <misc> I would definitely like a way to add group to ldap from puppet :) | ||
| [2012/01/11 17:10:05] <sgmac> misc ldap one sounds more interesting | ||
| [2012/01/11 17:10:26] @ Quit: JayTaph: Quit: JayTaph | ||
| [2012/01/11 17:10:52] @ Quit: Espen-_-: Excess Flood | ||
| [2012/01/11 17:10:53] <sgmac> database it could be useful someday though | ||
| [2012/01/11 17:11:14] @ JayTaph joined channel #puppet | ||
| [2012/01/11 17:11:17] @ Quit: JayTaph: Remote host closed the connection | ||
| [2012/01/11 17:11:19] @ Espen-_- joined channel #puppet | ||
| [2012/01/11 17:11:29] <misc> however, i am not sure that ldap would be a easy one | ||
| [2012/01/11 17:11:31] @ JayTaph joined channel #puppet | ||
| [2012/01/11 17:11:47] <sgmac> indeed | ||
| [2012/01/11 17:12:23] <aricg> db_table -> ensure present | ||
| [2012/01/11 17:12:28] <aricg> sounds kind of fun :) | ||
| [2012/01/11 17:12:45] <misc> or to declare a user in pgsql | ||
| [2012/01/11 17:12:58] <aricg> replication->true | ||
| [2012/01/11 17:13:14] <sgmac> umm it's an interesting idea | ||
| [2012/01/11 17:13:34] <misc> I do it, but without a type, and with some rather ugly exec :) | ||
| [2012/01/11 17:13:57] <misc> a type to manage a svn repository, or a git repository ? | ||
| [2012/01/11 17:14:03] <sgmac> I'm working with mysql cluster lately I do not know if I could do something useful related to this or either database | ||
| [2012/01/11 17:14:28] <sgmac> I thought so after the above link | ||
| [2012/01/11 17:14:30] <aricg> is mysql cluster as crazy as it looks? | ||
| [2012/01/11 17:14:57] <aricg> thats the circular replication thing right? | ||
| [2012/01/11 17:15:12] <misc> sgmac: i guess declaration of database in puppet would be a good start, simple and yet challenging and useful | ||
| [2012/01/11 17:15:24] <sgmac> phone | ||
| [2012/01/11 17:15:25] <misc> ( like deploying web application and create the db ) | ||
| [2012/01/11 17:17:12] @ Quit: freezey: Quit: freezey | ||
| [2012/01/11 17:18:00] @ Quit: tblamer: Quit: Going offline, see ya! (www.adiirc.com) | ||
| [2012/01/11 17:18:12] <stahnma> misc: there are some decent mysql modules on the forge | ||
| [2012/01/11 17:18:14] @ noakes joined channel #puppet | ||
| [2012/01/11 17:18:23] <stahnma> the puppetlabs-mysql module has been getting a lot of work on it lately | ||
| [2012/01/11 17:19:10] <misc> stahnma: I will take a look, I mostly use postgresql but some software do not cope well with it :/ | ||
| [2012/01/11 17:19:28] <stahnma> misc: ah. I haven't seen as many for pg, but that might be my selection bias | ||
| [2012/01/11 17:20:03] @ Quit: kelseyhightower: Quit: kelseyhightower | ||
| [2012/01/11 17:25:46] @ mosen joined channel #puppet | ||
| [2012/01/11 17:25:57] <joe-mac> yea I am curious why PL put the database type itself in the mysql module | ||
| [2012/01/11 17:26:07] <joe-mac> rather than only put a mysql provider in there | ||
| [2012/01/11 17:26:16] @ Quit: Kiall_: Quit: ZNC - http://znc.sourceforge.net | ||
| [2012/01/11 17:27:31] <misc> if you do something generic, you may not be able to configure much I guess | ||
| [2012/01/11 17:28:26] <sgmac> i'm back, let's see | ||
| [2012/01/11 17:31:26] <sgmac> arigc, at work we have mysql cluster replication working asyncrhonously, normally one master and up to two replicas | ||
| [2012/01/11 17:31:42] @ Quit: clayb: Ping timeout: 240 seconds | ||
| [2012/01/11 17:31:50] @ Quit: gazoombo: Quit: Leaving. | ||
| [2012/01/11 17:31:57] @ HardPhuck joined channel #puppet | ||
| [2012/01/11 17:32:11] <sgmac> puppetlabs-mysql , I'm gonna take a look at it | ||
| [2012/01/11 17:32:52] @ miche joined channel #puppet | ||
| [2012/01/11 17:33:27] <sgmac> I also have in mind to make nginx and openvpn modules | ||
| [2012/01/11 17:33:40] <sgmac> but I wanted to try types | ||
| [2012/01/11 17:33:50] @ clayb joined channel #puppet | ||
| [2012/01/11 17:34:24] @ Kloopy left channel #puppet () | ||
| [2012/01/11 17:34:31] @ Quit: Carmivore: Remote host closed the connection | ||
| [2012/01/11 17:34:50] @ Quit: joe-mac: Ping timeout: 252 seconds | ||
| [2012/01/11 17:35:12] @ Quit: sduchesneau_: Remote host closed the connection | ||
| [2012/01/11 17:35:21] @ Carmivore joined channel #puppet | ||
| [2012/01/11 17:35:51] <HCoyote> I don't see why that would be a problem. We currently use puppet to manage pv/vg/lv creation | ||
| [2012/01/11 17:36:04] <HCoyote> (err, regarding the md setup above) | ||
| [2012/01/11 17:36:36] <sgmac> Hcoyote , so you setup Mdadm + LVM | ||
| [2012/01/11 17:36:48] <HCoyote> No. just LVM stuff | ||
| [2012/01/11 17:37:12] <HCoyote> but like I said, I dno't see why you couldn't do it with sufficient bounds checking on the md type to make sure you're not destroying something. | ||
| [2012/01/11 17:37:44] @ Quit: Carmivore: Remote host closed the connection | ||
| [2012/01/11 17:37:45] <sgmac> all right then , I can give it a try | ||
| [2012/01/11 17:37:49] @ kermit joined channel #puppet | ||
| [2012/01/11 17:38:35] @ Carmivore joined channel #puppet | ||
| [2012/01/11 17:38:46] <sgmac> so my type 'mdam' only defines the newpropertypes and params | ||
| [2012/01/11 17:39:04] <sgmac> but where do I define the command to run on the OS? that's my concern | ||
| [2012/01/11 17:39:23] <jamesturnbull> HardPhuck: you run the Carmivore bot? | ||
| [2012/01/11 17:39:28] <HCoyote> how are you creating your type? | ||
| [2012/01/11 17:39:46] <HardPhuck> jamesturnbull: yes, why? | ||
| [2012/01/11 17:39:50] <jamesturnbull> HardPhuck: is this a feeenode bot? I note the .com. Is this a commercial company? | ||
| [2012/01/11 17:40:15] @ Mode +o jamesturnbull by ChanServ | ||
| [2012/01/11 17:40:25] @ Quit: geekbri: Remote host closed the connection | ||
| [2012/01/11 17:40:53] <HardPhuck> No, it's a hobby project I'm working on. I do plan to contact freenode regarding it, because I think it has bot commercial and usability potential | ||
| [2012/01/11 17:41:27] <HardPhuck> I mean there is two of us :) | ||
| [2012/01/11 17:41:33] @ Quit: seanh-ansca: Quit: Leaving. | ||
| [2012/01/11 17:41:41] @ joshcooper joined channel #puppet | ||
| [2012/01/11 17:41:48] <jamesturnbull> okay - would prefer to be asked before people add bots to the channel | ||
| [2012/01/11 17:42:01] <jamesturnbull> especially ones unrelated to #puppet | ||
| [2012/01/11 17:42:07] <jamesturnbull> HardPhuck: ^^^ | ||
| [2012/01/11 17:42:32] <HardPhuck> I apologize. I can take it off if you don't want it here. Hopefully you'll allow it because I plan useful stuff with it in the future. | ||
| [2012/01/11 17:42:34] @ seanh-ansca joined channel #puppet | ||
| [2012/01/11 17:42:56] <jamesturnbull> HardPhuck: like? | ||
| [2012/01/11 17:43:23] * HCoyote wonders if it will shower me with $100 bills. | ||
| [2012/01/11 17:43:29] <sgmac> HCoyet, this is what I've done http://pastebin.com/31K74Dhe | ||
| [2012/01/11 17:43:58] <daff> I am using the 'user' type to create system users (mysql, tomcat, whathaveyou), and I'd like their home directories to be something like /home/service/mysql, /home/service/tomcat. problem is, the useradd provider seems to refuse to create /home/service (and thus /home/servce/mysql), even though "managehome => true" is set. what can I do about this? | ||
| [2012/01/11 17:44:02] @ Quit: lborda: Quit: Ex-Chat | ||
| [2012/01/11 17:44:21] <HardPhuck> jamesturnbull: attract more people to help each other on irc, for example. But I have many other plans which I cannot disclose as it is an idea for a startup | ||
| [2012/01/11 17:44:30] <eric0> hahahahhhhh | ||
| [2012/01/11 17:44:36] <jbaldridge> heh | ||
| [2012/01/11 17:44:47] @ Quit: fir31ight: Ping timeout: 276 seconds | ||
| [2012/01/11 17:45:20] <HCoyote> sgmac: you'll need a provider that does the heavy lifting for the type. | ||
| [2012/01/11 17:45:37] <torrancew> daff: the "user" type already exists. You may want to do "system_user" | ||
| [2012/01/11 17:45:48] <sgmac> HCoyote, so the command to run on the OS is managed by the provider isn't it? | ||
| [2012/01/11 17:45:51] <torrancew> oh, sorry, misread, daff | ||
| [2012/01/11 17:46:04] <torrancew> thought you said you were creating a "user" type | ||
| [2012/01/11 17:46:08] <HCoyote> sgmac: basically. | ||
| [2012/01/11 17:46:19] <HardPhuck> jamesturnbull: as I said, my intentions are good, but I'm okay with removing it should you require me so | ||
| [2012/01/11 17:46:24] <daff> torrancew: ah, you confused me for a second :) | ||
| [2012/01/11 17:46:36] <sgmac> I get it | ||
| [2012/01/11 17:46:45] <jamesturnbull> HardPhuck: yeah I think we'd prefer not to have it in the channel as it's commercial | ||
| [2012/01/11 17:46:50] <sgmac> what about testing? I tried puppet-rspec once | ||
| [2012/01/11 17:46:54] <jamesturnbull> HardPhuck: thanks and good luck with it | ||
| [2012/01/11 17:47:00] <torrancew> daff: I think you'll need to represent /home/service as a file resource first, and depend on that - not sure if you can have the user type recursively build the dir structure | ||
| [2012/01/11 17:47:05] <HardPhuck> no problem, thank you | ||
| [2012/01/11 17:47:12] <daff> it seems my problem is a limitation in useradd (or is it adduser?), that I should fix with puppet | ||
| [2012/01/11 17:47:13] <HCoyote> sgmac: https://github.com/puppetlabs/puppet-lvm ... have a look at how that implements the lvm commands for managing lvm types. | ||
| [2012/01/11 17:47:25] @ newtMcKerr joined channel #puppet | ||
| [2012/01/11 17:47:30] @ Quit: newtMcKerr: Changing host | ||
| [2012/01/11 17:47:30] @ newtMcKerr joined channel #puppet | ||
| [2012/01/11 17:47:35] <sgmac> HCoyote great idea | ||
| [2012/01/11 17:48:01] <daff> torrancew: I thought so as well, problem is, I use defines (or define-based virtual resources), i.e. @account::systemuser($uid, $gid, $home, ...) | ||
| [2012/01/11 17:48:11] <torrancew> torrancew: no problem | ||
| [2012/01/11 17:48:29] <torrancew> paste your define, and I'll be back in ~ half an hour and we can look at it together if no one else has helped you in my absence | ||
| [2012/01/11 17:48:51] <torrancew> doh. daff: no problem | ||
| [2012/01/11 17:49:16] <daff> so I can't really create a file resource in there, can I? puppet would see it as a duplicate resource thingy | ||
| [2012/01/11 17:49:58] <torrancew> daff: Yeah, but it can be made to work. You could define a class 'account' perhaps that puts the File | ||
| [2012/01/11 17:50:23] @ Quit: bsg_kwolf: Quit: Leaving. | ||
| [2012/01/11 17:50:39] <torrancew> Every node could utilize that class, and realize accounts independently, with the accounts depending on the class or file resource | ||
| [2012/01/11 17:51:27] <daff> torrancew: that sounds good, but it would mean the /home/service directory gets created even on nodes that don't have any system users realized, no? | ||
| [2012/01/11 17:52:37] @ Quit: Carmivore: K-Lined | ||
| [2012/01/11 17:52:58] @ brandon_dacrib joined channel #puppet | ||
| [2012/01/11 17:53:06] @ Quit: hfnix1: Quit: Leaving. | ||
| [2012/01/11 17:53:13] @ danblack joined channel #puppet | ||
| [2012/01/11 17:53:31] @ Carmivore joined channel #puppet | ||
| [2012/01/11 17:53:32] <sgmac> in some tests I've seen require 'puppettest' does anybody know about? | ||
| [2012/01/11 17:53:51] <torrancew> daff: sadly, yeah | ||
| [2012/01/11 17:53:56] @ Boltsky joined channel #puppet | ||
| [2012/01/11 17:54:07] <torrancew> Unless you can come up with a creative way to handle that | ||
| [2012/01/11 17:54:10] <torrancew> bbiab | ||
| [2012/01/11 17:54:35] @ Quit: Carmivore: K-Lined | ||
| [2012/01/11 17:54:37] <daff> torrancew: ok, thanks for your help! confirms what I thought, mostly :) | ||
| [2012/01/11 17:55:11] @ Quit: d3c: Quit: Lost terminal | ||
| [2012/01/11 17:55:14] @ Quit: Guest61809: Quit: Thanks for the fish. | ||
| [2012/01/11 17:55:31] @ Quit: nfagerlund: Remote host closed the connection | ||
| [2012/01/11 17:57:24] @ Quit: alfism: Quit: alfism | ||
| [2012/01/11 17:57:54] @ nfagerlund joined channel #puppet | ||
| [2012/01/11 17:59:15] @ Quit: localhost: Remote host closed the connection | ||
| [2012/01/11 17:59:41] <HardPhuck> what the fuck | ||
| [2012/01/11 17:59:54] <HardPhuck> someone got so offended by my idling bot that it got K-Lined | ||
| [2012/01/11 18:00:17] <Volcane> wasnt me, but maybe you should have taken advise on good bot behavior when it was offered | ||
| [2012/01/11 18:00:20] <beisser> what the phuck ;) | ||
| [2012/01/11 18:01:36] @ Quit: brandon_dacrib: Quit: brandon_dacrib | ||
| [2012/01/11 18:02:43] <daff> what's K-Lined? | ||
| [2012/01/11 18:03:04] <Volcane> the network admins banned the ip | ||
| [2012/01/11 18:03:19] <Volcane> generally after abuse of anti social behavior, lots of complaints etc | ||
| [2012/01/11 18:03:24] @ Carmivore joined channel #puppet | ||
| [2012/01/11 18:03:36] @ ozy_work joined channel #puppet | ||
| [2012/01/11 18:04:03] @ Quit: Carmivore: Remote host closed the connection | ||
| [2012/01/11 18:04:04] <ozy_work> evening, gentlemen and ladies | ||
| [2012/01/11 18:04:37] @ Quit: Aleks3Y: Quit: Leaving... | ||
| [2012/01/11 18:04:53] @ lak joined channel #puppet | ||
| [2012/01/11 18:04:54] @ Quit: lak: Changing host | ||
| [2012/01/11 18:04:54] @ lak joined channel #puppet | ||
| [2012/01/11 18:04:54] @ Carmivore joined channel #puppet | ||
| [2012/01/11 18:05:12] @ Kazuhiro joined channel #puppet | ||
| [2012/01/11 18:05:36] <jbaldridge> HardPhuck: It is generally considered poor etiquette to drop bots in channels without prior approval of channel owners. | ||
| [2012/01/11 18:05:52] @ Quit: Carmivore: Remote host closed the connection | ||
| [2012/01/11 18:06:17] <jbaldridge> Particularly when they provide no real value to the channel, other than the nebulous promise of "doing something useful" in the future. | ||
| [2012/01/11 18:06:30] <misc> how did people noticed it is a bot ? | ||
| [2012/01/11 18:06:39] <bob2> also when you have an idiotic nick | ||
| [2012/01/11 18:06:59] <beisser> :) | ||
| [2012/01/11 18:07:20] <JasonBox> hrm, what is the chef equivalent to node attributes in puppet? | ||
| [2012/01/11 18:07:58] <ozy_work> I don't suppose anyone has managed to get puppet to do stored configs to an oracle DB, have they? | ||
| [2012/01/11 18:07:59] @ HardPhuck is now known as HardPhu | ||
| [2012/01/11 18:08:19] @ trespan joined channel #puppet | ||
| [2012/01/11 18:12:12] <Volcane> ozy_work: vaguely recall someone on the users list, do some searchin ghtere | ||
| [2012/01/11 18:12:21] <eric0> Djelibeybi probably has | ||
| [2012/01/11 18:12:22] <Volcane> ozy_work: but ages ago, i might be ttoally wrong though | ||
| [2012/01/11 18:12:28] <ozy_work> I just found an article that says 2.6 supports it | ||
| [2012/01/11 18:12:38] <ozy_work> it's just not in the main documentation yet | ||
| [2012/01/11 18:12:44] <ozy_work> http://www.djelibeybi.net/2010/08/using-oracle-database-for-puppet-stored-configuration/ | ||
| [2012/01/11 18:12:53] <Djelibeybi> ozy_work: that's me. | ||
| [2012/01/11 18:13:00] <ozy_work> hey! | ||
| [2012/01/11 18:13:19] <Djelibeybi> ozy_work: I wrote the Oracle DB support for stored configs. | ||
| [2012/01/11 18:13:22] <ozy_work> you might be my hero | ||
| [2012/01/11 18:13:25] <Djelibeybi> I don't think anyone else has used it besides me | ||
| [2012/01/11 18:13:30] <ozy_work> I need to follow your docs and find out | ||
| [2012/01/11 18:13:31] <Djelibeybi> I'd be curious to know if it still works. :) | ||
| [2012/01/11 18:13:49] * Djelibeybi doubts the Puppet Labs guys tested this in 2.7, and I haven't tested it recently unfortunately | ||
| [2012/01/11 18:13:53] <ozy_work> i'll be sure to let you know | ||
| [2012/01/11 18:13:57] @ gazoombo joined channel #puppet | ||
| [2012/01/11 18:13:58] <Djelibeybi> Yes, please | ||
| [2012/01/11 18:14:01] <ozy_work> oh, I am still on 2.6 | ||
| [2012/01/11 18:14:19] <ozy_work> 2.6.12, to be exact | ||
| [2012/01/11 18:15:04] @ alanevans joined channel #puppet | ||
| [2012/01/11 18:15:08] <the_ramink> ozy_work: you'll likely need to be careful with rails versions too. Which version of activerecord did you develop against, Djelibeybi? | ||
| [2012/01/11 18:16:12] @ Quit: alanevans: Client Quit | ||
| [2012/01/11 18:16:17] <Djelibeybi> the_ramink: I honestly can't recall. Should be in that blog post, but it's not loading for me now. :( | ||
| [2012/01/11 18:16:39] <ozy_work> i don't see the version for that | ||
| [2012/01/11 18:17:23] <Djelibeybi> Hmm. My blog has gone away | ||
| [2012/01/11 18:17:25] @ Quit: camerin: Ping timeout: 252 seconds | ||
| [2012/01/11 18:17:43] <the_ramink> yeah I just see gem install rails. Since the blog post is August 2010, I don't think rails 3 was out yet. I'd try againist 2.3.14 as the most likely canidate. | ||
| [2012/01/11 18:18:09] <ozy_work> thank you very much for the advice | ||
| [2012/01/11 18:18:13] <Djelibeybi> It would've been the rails required by storedconfigs at the time. | ||
| [2012/01/11 18:18:26] <ozy_work> i'm not experienced with ruby at all, so any advice helps | ||
| [2012/01/11 18:18:30] <Djelibeybi> I believe storeconfigs in 2.6 had a rails restriction itself, without the added complication of Oracle DB | ||
| [2012/01/11 18:19:23] <Djelibeybi> Is my blog working for other people? It's not responding to me now. | ||
| [2012/01/11 18:19:33] @ Quit: fronlius: Quit: fronlius | ||
| [2012/01/11 18:19:34] <the_ramink> yeah you might need to go back to 2.3.5, but there weren't too many changes after that so latest in 2.3.x should be okay. I work in a rails shop :-) | ||
| [2012/01/11 18:19:43] <ozy_work> i can get in | ||
| [2012/01/11 18:19:59] <ozy_work> I work in an oracle shop ;-) | ||
| [2012/01/11 18:20:01] <Djelibeybi> Right. IPv6 thing | ||
| [2012/01/11 18:20:05] <Djelibeybi> ozy_work: I work for Oracle. :) | ||
| [2012/01/11 18:20:12] <ozy_work> seriously? | ||
| [2012/01/11 18:20:17] <eric0> the ultimate Oracle shop, you might say | ||
| [2012/01/11 18:20:42] <ozy_work> well, my coworker has a sign -- "nobody knows oracle like we do, not even oracle" | ||
| [2012/01/11 18:20:57] <ozy_work> ;-) | ||
| [2012/01/11 18:21:21] @ Quit: nxhack: Quit: Quit Nadoka 0.7.2-trunk (-) - http://www.atdot.net/nadoka/ | ||
| [2012/01/11 18:21:22] <Djelibeybi> Heh | ||
| [2012/01/11 18:21:35] @ localhost joined channel #puppet | ||
| [2012/01/11 18:21:37] <Djelibeybi> "There are two types of people in the world: Those who hate Oracle, and those who work for Oracle." | ||
| [2012/01/11 18:21:46] @ Quit: metcalfc: Ping timeout: 252 seconds | ||
| [2012/01/11 18:22:27] <the_ramink> heh | ||
| [2012/01/11 18:22:39] <ozy_work> Djelibeybi: given the fact that you actually wrote usable documentation, I am not holding your employer against you | ||
| [2012/01/11 18:22:42] @ nxhack joined channel #puppet | ||
| [2012/01/11 18:22:45] <beisser> maybe tthey are the same? | ||
| [2012/01/11 18:22:46] <bob2> ozy_work, out of interest, are you after oracle support due to truly massive load or just because company policy makes it much easier to use oracle than run your own pg/mysql instance? | ||
| [2012/01/11 18:23:34] <ozy_work> bob2 most likely the second. We are still bringing puppet up, and are targetting only 300 hosts max | ||
| [2012/01/11 18:23:46] <ozy_work> so I doubt proformance is an issue | ||
| [2012/01/11 18:23:51] <bob2> ozy_work, ah, thanks | ||
| [2012/01/11 18:24:04] @ HardPhu left channel #puppet () | ||
| [2012/01/11 18:24:05] @ Quit: dross: Read error: Operation timed out | ||
| [2012/01/11 18:24:39] <kwame> When I run puppetd -vt --noop on my puppet clietn I get the error--> /File[/var/lib/puppet/lib]: Could not evaluate: Could not retrieve information from source(s) puppet://puppet/plugins | ||
| [2012/01/11 18:25:09] <Djelibeybi> ozy_work: yeah, pg/mysql is a lot simpler than Oracle and more likely to work over time | ||
| [2012/01/11 18:25:09] <kwame> I have a directory in /var/lib/puppet/plugins .... it's empty but it's there | ||
| [2012/01/11 18:25:13] <ozy_work> we have huge oracle DBs and everything goes into those -- I actually work ont he oracle DB administration team, so using non-oracle DBs is frowned on | ||
| [2012/01/11 18:25:20] <Djelibeybi> ozy_work: even our internal stuff uses MySQL. But then, we do own that now too. :p | ||
| [2012/01/11 18:25:35] <Djelibeybi> ozy_work: MySQL == Oracle too. That works a charm these days | ||
| [2012/01/11 18:25:42] <bob2> percona4lyf | ||
| [2012/01/11 18:25:45] @ kelseyhightower joined channel #puppet | ||
| [2012/01/11 18:26:27] <the_ramink> kwame: has that client connected to the master before if is the first time? If it's the first time noop tends to break things in interesting ways since it's can complete the cert signing. | ||
| [2012/01/11 18:27:03] <the_ramink> er can not complete cert signing | ||
| [2012/01/11 18:27:06] <kwame> the_ramink: the client already connected to the master and the master signed the certificate | ||
| [2012/01/11 18:27:31] @ Quit: clayb: Read error: Connection reset by peer | ||
| [2012/01/11 18:27:45] <kwame> the_ramink: I just ran the command without the --noop and the change was applied to the file I wanted but the error is still there | ||
| [2012/01/11 18:27:51] @ clayb joined channel #puppet | ||
| [2012/01/11 18:28:24] @ Quit: kangman: Remote host closed the connection | ||
| [2012/01/11 18:28:58] @ gazoombo left channel #puppet () | ||
| [2012/01/11 18:29:26] <the_ramink> kwame: see if the server is allowed to connect to [plugins] in the fileserver.conf on the master. | ||
| [2012/01/11 18:30:15] @ Quit: nul0op: Quit: Leaving | ||
| [2012/01/11 18:30:15] <kwame> the_ramink: I'm doind some tests, puppetmaster and puppetclient are the same box | ||
| [2012/01/11 18:33:22] @ gniks joined channel #puppet | ||
| [2012/01/11 18:35:05] @ miche is now known as miche__ | ||
| [2012/01/11 18:35:58] @ Quit: kelseyhightower: Ping timeout: 244 seconds | ||
| [2012/01/11 18:36:03] @ blinki left channel #puppet () | ||
| [2012/01/11 18:36:17] <the_ramink> so you're allowing localhost? | ||
| [2012/01/11 18:37:00] @ Quit: lak: Ping timeout: 244 seconds | ||
| [2012/01/11 18:37:35] @ Quit: sgmac: Ping timeout: 240 seconds | ||
| [2012/01/11 18:37:57] @ Quit: Diranged: Quit: Leaving. | ||
| [2012/01/11 18:38:46] <JasonBox> hrm, I get the sense that external nodes is vaguely analogous to chef node attributes | ||
| [2012/01/11 18:39:19] @ dross joined channel #puppet | ||
| [2012/01/11 18:41:48] @ kelseyhightower joined channel #puppet | ||
| [2012/01/11 18:42:56] <Volcane> JasonBox: external nodes is a way to programatically create node blocks | ||
| [2012/01/11 18:43:24] <Volcane> JasonBox: say you have a CMDB already or some database or app you wish to write and integrate into puppet | ||
| [2012/01/11 18:43:26] <JasonBox> I still need to learn what node blocks are | ||
| [2012/01/11 18:44:03] @ Quit: miche__: Quit: Computer has gone to sleep. | ||
| [2012/01/11 18:48:36] @ Quit: abetterlie: Ping timeout: 240 seconds | ||
| [2012/01/11 18:48:49] @ Quit: gniks: Quit: Leaving. | ||
| [2012/01/11 18:50:02] @ Quit: Kazuhiro: Quit: Leaving. | ||
| [2012/01/11 18:51:10] @ peridot joined channel #puppet | ||
| [2012/01/11 18:52:17] @ Alssi joined channel #puppet | ||
| [2012/01/11 18:53:53] <peridot> I'm trying to figure out why modules in my testing environment are trying to use functions from the module's lib/puppet/parser/functions in the production environment. Anyone have a clue? | ||
| [2012/01/11 18:56:08] <cosman2001> is there an append mode for the file resource type? | ||
| [2012/01/11 18:56:46] <Volcane> no | ||
| [2012/01/11 18:56:48] @ Quit: bauke: Ping timeout: 252 seconds | ||
| [2012/01/11 18:58:25] @ Quit: q0rban: Quit: Computer has gone to sleep. | ||
| [2012/01/11 18:58:34] @ bauke joined channel #puppet | ||
| [2012/01/11 18:58:46] @ Quit: kelseyhightower: Quit: kelseyhightower | ||
| [2012/01/11 18:59:16] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2012/01/11 19:01:28] @ hfnix joined channel #puppet | ||
| [2012/01/11 19:03:13] @ newtMcKerr joined channel #puppet | ||
| [2012/01/11 19:03:29] @ Quit: djm68: Remote host closed the connection | ||
| [2012/01/11 19:03:59] @ st33v left channel #puppet () | ||
| [2012/01/11 19:06:09] @ Quit: ghg: Ping timeout: 252 seconds | ||
| [2012/01/11 19:06:17] @ Quit: neonflux: Quit: Leaving. | ||
| [2012/01/11 19:07:40] @ Kazuhiro joined channel #puppet | ||
| [2012/01/11 19:08:23] @ Quit: bmahe: Ping timeout: 252 seconds | ||
| [2012/01/11 19:08:37] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2012/01/11 19:08:57] @ newtMcKerr joined channel #puppet | ||
| [2012/01/11 19:11:53] @ Quit: newtMcKerr: Client Quit | ||
| [2012/01/11 19:13:35] @ jsurfer joined channel #puppet | ||
| [2012/01/11 19:13:37] @ edward left channel #puppet () | ||
| [2012/01/11 19:15:25] <eric0> peridot: #4409 | ||
| [2012/01/11 19:15:26] <gepetto> eric0: peridot: #4409 is http://projects.puppetlabs.com/issues/show/4409 "Puppet - Bug #4409: puppetmasterd does not find custom types for environment. It has a status of Accepted and is assigned to Daniel Pittman" | ||
| [2012/01/11 19:15:34] @ Kazuhiro left channel #puppet () | ||
| [2012/01/11 19:16:28] <peridot> thanks | ||
| [2012/01/11 19:16:39] <eric0> TL;DR: Its fucking broken | ||
| [2012/01/11 19:18:44] <peridot> It seems to be working now for some reason. | ||
| [2012/01/11 19:19:23] @ gniks joined channel #puppet | ||
| [2012/01/11 19:19:56] @ kelseyhightower joined channel #puppet | ||
| [2012/01/11 19:20:02] @ Quit: DJClean: Ping timeout: 240 seconds | ||
| [2012/01/11 19:20:39] @ Quit: peridot: Quit: Leaving. | ||
| [2012/01/11 19:20:55] @ Quit: benkevan: Ping timeout: 244 seconds | ||
| [2012/01/11 19:21:04] @ Spads joined channel #puppet | ||
| [2012/01/11 19:24:04] @ Quit: Spads_: Ping timeout: 260 seconds | ||
| [2012/01/11 19:28:25] @ Surv_OT_Fittest joined channel #puppet | ||
| [2012/01/11 19:29:20] @ djm68 joined channel #puppet | ||
| [2012/01/11 19:29:37] @ jbehling joined channel #puppet | ||
| [2012/01/11 19:29:40] <eric0> maybe your test environment was the first hit a newly spawned passenger worker | ||
| [2012/01/11 19:30:42] @ bmahe joined channel #puppet | ||
| [2012/01/11 19:30:42] @ Quit: bmahe: Changing host | ||
| [2012/01/11 19:30:42] @ bmahe joined channel #puppet | ||
| [2012/01/11 19:30:46] @ Quit: Niarf: Quit: Leaving. | ||
| [2012/01/11 19:34:32] <eric0> hahah this is from notch but its not about minecraft, its about gears of war | ||
| [2012/01/11 19:35:54] <eric0> whups, mischan! but its funny http://twitter.theinfo.org/157173354648969217#id157183148692746240 | ||
| [2012/01/11 19:37:31] <Jezarith> is there a way to execute a command ONLY if it gets a notify? | ||
| [2012/01/11 19:37:42] @ Quit: gabrtv: Quit: gabrtv | ||
| [2012/01/11 19:37:56] <torrancew> Jezarith: refreshonly => true | ||
| [2012/01/11 19:38:15] <Jezarith> ty | ||
| [2012/01/11 19:38:25] <Jezarith> torrancew, looks like you came to my rescue again ;) | ||
| [2012/01/11 19:38:28] <jbaldridge> Jezarith: http://docs.puppetlabs.com/references/2.7.9/type.html#exec is useful | ||
| [2012/01/11 19:38:56] @ Quit: Surv_OT_Fittest: Quit: Leaving. | ||
| [2012/01/11 19:39:05] @ tizzo is now known as tizzo-afk | ||
| [2012/01/11 19:39:16] <Jezarith> jbaldridge, funny, I just hit that page after torran answered. Sorry for not RTFM'ing | ||
| [2012/01/11 19:41:14] <ozy_work> Djelibeybi: you still around? | ||
| [2012/01/11 19:41:21] @ Quit: benjiedmund: Ping timeout: 252 seconds | ||
| [2012/01/11 19:41:38] @ counterbeing joined channel #puppet | ||
| [2012/01/11 19:41:38] @ laudo joined channel #puppet | ||
| [2012/01/11 19:41:44] <torrancew> that whole page is bloody excellent :) | ||
| [2012/01/11 19:41:49] <laudo> how can i set environment variables in puppet? | ||
| [2012/01/11 19:41:51] <Djelibeybi> ozy_work: yup | ||
| [2012/01/11 19:42:30] <ozy_work> your page states that you use the instant client connection strings format | ||
| [2012/01/11 19:42:33] <torrancew> laudo: for an exec? | ||
| [2012/01/11 19:42:45] <ozy_work> any chance the tnsnames format will work? | ||
| [2012/01/11 19:43:08] @ ken_barber joined channel #puppet | ||
| [2012/01/11 19:43:40] <ozy_work> I should let you know that I did not install the instant client, I installed the full client | ||
| [2012/01/11 19:43:43] <laudo> yes thaks just gave me the answer. Will solve it with exec | ||
| [2012/01/11 19:43:47] @ Quit: laudo: Client Quit | ||
| [2012/01/11 19:43:58] <torrancew> oh, well. | ||
| [2012/01/11 19:44:11] <Djelibeybi> ozy_work: never tried it with the full client. I haven't used the full Oracle client for years | ||
| [2012/01/11 19:44:21] <jbaldridge> labrown: the link I posted a moment ago also has that info.. | ||
| [2012/01/11 19:44:43] <ozy_work> Djelibeybi: k, thanks | ||
| [2012/01/11 19:44:44] <torrancew> jbaldridge: That's what I was trying to tell him, but I guess he had an epiphany... | ||
| [2012/01/11 19:45:07] <jbaldridge> nod | ||
| [2012/01/11 19:45:12] <jbaldridge> also: tab complete failure on my part | ||
| [2012/01/11 19:45:20] <torrancew> happens to the best of us :) | ||
| [2012/01/11 19:45:42] <Djelibeybi> ozy_work: I'm sure it could be made to work | ||
| [2012/01/11 19:46:08] <ozy_work> k, thanks | ||
| [2012/01/11 19:46:22] <ozy_work> I was not sure if it was coded to require that connect string format | ||
| [2012/01/11 19:46:32] <ozy_work> i'm waiting on my DBA to create a schema | ||
| [2012/01/11 19:47:35] @ startling joined channel #puppet | ||
| [2012/01/11 19:47:37] <Djelibeybi> ozy_work: try a full TNSNAMES string there instead. Though, which version of the full client are you running? | ||
| [2012/01/11 19:47:46] @ startling left channel #puppet () | ||
| [2012/01/11 19:47:53] <Djelibeybi> ozy_work: the newer full clients support the simple naming of the InstantClient too | ||
| [2012/01/11 19:48:04] <Djelibeybi> ozy_work: and if you have RAC, the //scan/service style naming is a lot simpler | ||
| [2012/01/11 19:48:07] <ozy_work> 11.2 | ||
| [2012/01/11 19:48:18] <ozy_work> we do not have RAC anymore | ||
| [2012/01/11 19:48:27] <Djelibeybi> Well, the 11.2 client should support the simple naming | ||
| [2012/01/11 19:48:33] <ozy_work> infact, we powered down our RAC cluster yesterday | ||
| [2012/01/11 19:48:38] <Djelibeybi> I *think*. I'm not betting money on it. :) | ||
| [2012/01/11 19:48:42] <Djelibeybi> Awww. | ||
| [2012/01/11 19:48:46] <ozy_work> we lost our license to it | ||
| [2012/01/11 19:48:57] <Djelibeybi> Did it go walkabout and never come back? :) | ||
| [2012/01/11 19:49:07] <ozy_work> s/lost/did not continue with the product it was bundled with/g | ||
| [2012/01/11 19:49:11] <Djelibeybi> Hehehe | ||
| [2012/01/11 19:49:24] <Djelibeybi> "My RAC license is on walkabout trying to find itself." | ||
| [2012/01/11 19:49:38] <ozy_work> we had a 'anything you need to runn collab' license, which was not renewed | ||
| [2012/01/11 19:49:47] <ozy_work> run* | ||
| [2012/01/11 19:49:50] <Djelibeybi> I once calculated the retail cost of the licensing for all the Oracle products I have in my test lab, and it came to ~$2.5M or so | ||
| [2012/01/11 19:50:08] <Djelibeybi> Which is not bad for 2 Dell workstations and a Lenovo X61s laptop | ||
| [2012/01/11 19:50:10] <ozy_work> I can imagine -- they are not even remotely cheap | ||
| [2012/01/11 19:51:04] <Djelibeybi> I made the mistake once of calculating the retail RAC cost for our Sun Fire x4800 boxes. | ||
| [2012/01/11 19:51:08] <ozy_work> our original quote for weblogic came back in the 15 million range | ||
| [2012/01/11 19:51:14] <Djelibeybi> They are 8-socket, 10-core machines. | ||
| [2012/01/11 19:51:21] <ozy_work> and that is with an edu discount applied | ||
| [2012/01/11 19:51:33] <Djelibeybi> WebLogic scares me. | ||
| [2012/01/11 19:51:40] <ozy_work> indeed | ||
| [2012/01/11 19:51:49] <Djelibeybi> Every time I go into the Admin Console, I'm convinced I'll hit the wrong button and KILL ALL THE THINGS. | ||
| [2012/01/11 19:51:49] @ tizzo-afk is now known as tizzo | ||
| [2012/01/11 19:52:07] <ozy_work> it's a requirement for a crappy application we support | ||
| [2012/01/11 19:52:39] <Djelibeybi> It's the J2EE server for EM12c and Oracle VM Manager, so I run a bunch of instances | ||
| [2012/01/11 19:52:41] <ozy_work> and since the current product line is ending it's life and being replaced with weblogic for a lot of our structures | ||
| [2012/01/11 19:53:41] @ scsinutz joined channel #puppet | ||
| [2012/01/11 19:53:51] @ scsinutz left channel #puppet () | ||
| [2012/01/11 19:57:19] @ Quit: johnston_: Ping timeout: 258 seconds | ||
| [2012/01/11 19:57:37] @ tizzo is now known as tizzo-afk | ||
| [2012/01/11 19:58:40] @ tizzo-afk is now known as tizzo | ||
| [2012/01/11 20:00:18] @ abetterlie joined channel #puppet | ||
| [2012/01/11 20:01:02] @ miche__ joined channel #puppet | ||
| [2012/01/11 20:01:25] @ Quit: althara: Ping timeout: 268 seconds | ||
| [2012/01/11 20:01:38] @ Quit: williemach: Quit: Leaving. | ||
| [2012/01/11 20:03:08] @ tizzo is now known as tizzo-afk | ||
| [2012/01/11 20:04:06] @ Quit: swygue: Remote host closed the connection | ||
| [2012/01/11 20:05:42] @ Quit: ken_barber: Quit: Leaving. | ||
| [2012/01/11 20:06:40] @ Quit: shadowshell: Remote host closed the connection | ||
| [2012/01/11 20:09:04] @ Quit: djbkd: Quit: Page closed | ||
| [2012/01/11 20:09:14] @ Quit: zwi: Quit: Leaving. | ||
| [2012/01/11 20:09:34] @ Quit: mogitaff: Ping timeout: 260 seconds | ||
| [2012/01/11 20:10:10] @ tizzo-afk is now known as tizzo | ||
| [2012/01/11 20:12:22] @ hjimenez joined channel #puppet | ||
| [2012/01/11 20:13:08] @ FxMasta joined channel #puppet | ||
| [2012/01/11 20:13:38] @ Quit: hjimenez: Client Quit | ||
| [2012/01/11 20:13:53] <FxMasta> wanna learn how to trade, e book + system, daily 200 $ in 3 hours http://uploading.com/files/3m785864/Forex%2BTrading%2BStrategies.rar/ | ||
| [2012/01/11 20:14:05] @ Quit: joshcooper: Quit: joshcooper | ||
| [2012/01/11 20:14:12] @ mogitaff joined channel #puppet | ||
| [2012/01/11 20:14:25] @ preds joined channel #puppet | ||
| [2012/01/11 20:14:27] @ FxMasta left channel #puppet () | ||
| [2012/01/11 20:14:38] @ tizzo is now known as tizzo-afk | ||
| [2012/01/11 20:15:36] @ Quit: kelseyhightower: Quit: kelseyhightower | ||
| [2012/01/11 20:16:11] <cornet> spammers out in force today | ||
| [2012/01/11 20:16:23] @ Quit: langworthy: Quit: langworthy | ||
| [2012/01/11 20:16:41] @ Quit: pcarlisle: Quit: Computer has gone to sleep. | ||
| [2012/01/11 20:18:53] @ Quit: counterbeing: Quit: Computer has gone to sleep. | ||
| [2012/01/11 20:19:08] @ Quit: VladGh: | ||
| [2012/01/11 20:23:57] @ Quit: seanh-ansca: Ping timeout: 244 seconds | ||
| [2012/01/11 20:25:23] @ carmony joined channel #puppet | ||
| [2012/01/11 20:26:40] <carmony> someone around and willing to help me figure out an SSL issue with my puppet setup? I think I just need a push in the right direction to figure it out. | ||
| [2012/01/11 20:28:13] @ swygue joined channel #puppet | ||
| [2012/01/11 20:28:28] <daff> carmony: I can give it a try | ||
| [2012/01/11 20:28:32] <cornet> carmony: usual irc rules apply, don't ask to ask, just ask :) | ||
| [2012/01/11 20:33:37] @ Surv_OT_Fittest joined channel #puppet | ||
| [2012/01/11 20:33:51] <carmony> lol, okay | ||
| [2012/01/11 20:34:01] @ Quit: drewrm: Ping timeout: 240 seconds | ||
| [2012/01/11 20:34:23] @ Quit: ianbrandt: Quit: ianbrandt | ||
| [2012/01/11 20:34:32] <carmony> I have 1 puppet master and 2 puppet clients. The 2 puppet clients are able to connect just fine, but I want the puppermaster to also be able to be controlled via puppet | ||
| [2012/01/11 20:34:55] <torrancew> carmony: most people do | ||
| [2012/01/11 20:35:08] <carmony> so when I try to use "puppet agent --test" it attempts to connect, has me sign the certificate | ||
| [2012/01/11 20:35:21] <carmony> but then when I try puppet agent --test again, I get this error... | ||
| [2012/01/11 20:36:12] <carmony> http://paste2.org/p/1863271 | ||
| [2012/01/11 20:36:28] <daff> carmony: so what does the puppetmaster think its hostname/fqdn is? | ||
| [2012/01/11 20:37:05] <daff> also, is your DNS set up properly? | ||
| [2012/01/11 20:37:16] @ Quit: the_ramink: Ping timeout: 240 seconds | ||
| [2012/01/11 20:37:18] <carmony> dev1.example.com | ||
| [2012/01/11 20:37:26] @ the_ramink joined channel #puppet | ||
| [2012/01/11 20:37:37] <carmony> daff: I'm not sure if my DNS is setup properly, what do I need to do to set it up properly? | ||
| [2012/01/11 20:38:04] <daff> well the puppet agents and puppetmaster should be able to forward and reverse resolve each other correctly | ||
| [2012/01/11 20:38:21] <daff> otherwise everything SSL-related becomes difficult | ||
| [2012/01/11 20:39:05] <daff> the output of puppet cert list --all on the puppetmaster would also be interesting | ||
| [2012/01/11 20:41:17] <carmony> yeah, each of the servers can correctly resolve each other | ||
| [2012/01/11 20:42:20] <carmony> http://paste2.org/p/1863280 -- puppet cert list --all | ||
| [2012/01/11 20:42:25] <carmony> on the puppetmaster | ||
| [2012/01/11 20:43:13] <daff> I don't see the two puppet client's certificates there? | ||
| [2012/01/11 20:43:23] <carmony> I know, which is wierd... | ||
| [2012/01/11 20:43:54] @ Quit: vata: Quit: Leaving. | ||
| [2012/01/11 20:44:04] <daff> so it seems your CA has not been set up properly | ||
| [2012/01/11 20:44:40] <carmony> hrm | ||
| [2012/01/11 20:44:48] <carmony> afk for a few minutes, sorry, wife needs something :P | ||
| [2012/01/11 20:44:50] <daff> if you just have two clients you might want to start over completely with the CA. stop the master (and agents), backup and move the /var/lib/puppet/ssl directory and restart the master | ||
| [2012/01/11 20:46:29] <daff> then restart the agents and sign them again | ||
| [2012/01/11 20:46:47] @ Quit: miche__: Quit: Computer has gone to sleep. | ||
| [2012/01/11 20:47:12] @ Quit: the_ramink: Quit: ~ Trillian Astra - www.trillian.im ~ | ||
| [2012/01/11 20:49:26] @ Quit: Surv_OT_Fittest: Quit: Leaving. | ||
| [2012/01/11 20:50:38] @ Quit: daff: Quit: Lost terminal | ||
| [2012/01/11 20:51:20] @ daff joined channel #puppet | ||
| [2012/01/11 20:51:35] @ worstadmin joined channel #puppet | ||
| [2012/01/11 20:52:44] @ Quit: daff: Client Quit | ||
| [2012/01/11 20:52:50] @ daff joined channel #puppet | ||
| [2012/01/11 20:59:41] <carmony> daff: okay. This is a test setup to practice on, so thats easy enough to do :) | ||
| [2012/01/11 21:01:09] @ Quit: swygue: Ping timeout: 244 seconds | ||
| [2012/01/11 21:05:17] @ Quit: zanefactory: Ping timeout: 244 seconds | ||
| [2012/01/11 21:08:53] @ Quit: shadoi: Quit: Leaving. | ||
| [2012/01/11 21:09:13] @ zanefactory joined channel #puppet | ||
| [2012/01/11 21:10:17] @ tizzo-afk is now known as tizzo | ||
| [2012/01/11 21:11:57] @ tizzo is now known as tizzo-afk | ||
| [2012/01/11 21:14:26] @ camerin joined channel #puppet | ||
| [2012/01/11 21:14:46] @ Quit: nfagerlund: Remote host closed the connection | ||
| [2012/01/11 21:15:23] @ erkules|away joined channel #puppet | ||
| [2012/01/11 21:15:42] @ Quit: erkules|away: Changing host | ||
| [2012/01/11 21:15:42] @ erkules|away joined channel #puppet | ||
| [2012/01/11 21:15:50] @ counterbeing joined channel #puppet | ||
| [2012/01/11 21:16:20] @ Quit: erkules: Disconnected by services | ||
| [2012/01/11 21:16:48] @ erkules|away is now known as erkules | ||
| [2012/01/11 21:18:14] @ Quit: bobkaare: Remote host closed the connection | ||
| [2012/01/11 21:21:14] @ miche__ joined channel #puppet | ||
| [2012/01/11 21:21:40] @ Quit: edos: Ping timeout: 260 seconds | ||
| [2012/01/11 21:23:50] @ Quit: oatsport1: Ping timeout: 248 seconds | ||
| [2012/01/11 21:24:54] @ oatsport1 joined channel #puppet | ||
| [2012/01/11 21:27:35] @ Diranged joined channel #puppet | ||
| [2012/01/11 21:27:43] @ q0rban joined channel #puppet | ||
| [2012/01/11 21:27:45] @ Quit: zanefactory: Quit: zanefactory | ||
| [2012/01/11 21:28:05] @ rubic joined channel #puppet | ||
| [2012/01/11 21:28:16] @ Quit: kenperkins: Ping timeout: 240 seconds | ||
| [2012/01/11 21:30:24] @ lkthomas joined channel #puppet | ||
| [2012/01/11 21:30:25] <Diranged> im having problems with puppet 2.7.9 and the exec function | ||
| [2012/01/11 21:30:26] <lkthomas> hey guys | ||
| [2012/01/11 21:30:38] <Diranged> it seems like even if i say 'run as user foo', variables like $HOME are set to '/home/root'... | ||
| [2012/01/11 21:30:49] <lkthomas> does puppet do pulling info from puppet server in regular interval ? | ||
| [2012/01/11 21:31:07] <lkthomas> my puppet client will be sit in a firewall which I will not have direct access to it afterward | ||
| [2012/01/11 21:31:17] <lkthomas> it's NAT connection, it could pull but I can't push | ||
| [2012/01/11 21:31:58] @ drewrm joined channel #puppet | ||
| [2012/01/11 21:32:51] <nevyn> lkthomas: yep puppet does a run every half hour by default | ||
| [2012/01/11 21:33:30] <lkthomas> ok, a bit more detail question, any situation require server initiate connect to client at all ? | ||
| [2012/01/11 21:34:06] <nevyn> puppetrun | ||
| [2012/01/11 21:34:31] <nevyn> so there's support for the puppetmaster to poke a puppetd to do a puppetrun now | ||
| [2012/01/11 21:34:57] <lkthomas> as far as I understand puppetrun just a manual command executor | ||
| [2012/01/11 21:35:11] <nevyn> kinda | ||
| [2012/01/11 21:35:17] <lkthomas> ok | ||
| [2012/01/11 21:35:21] <nevyn> it's a manual command you run on the puppetmaster | ||
| [2012/01/11 21:35:50] <nevyn> to say make someclient run now. | ||
| [2012/01/11 21:36:00] <nevyn> so it triggers the client to run. | ||
| [2012/01/11 21:36:27] <nevyn> so puppetd is running on the client waiting for it's halfhour timer to the next time it's going to run. | ||
| [2012/01/11 21:36:31] <lkthomas> ok, another question, does puppet have GUI configurator ? | ||
| [2012/01/11 21:36:44] <nevyn> there's dashboard but it's probably not what you want. | ||
| [2012/01/11 21:36:56] <nevyn> what are you looking for? | ||
| [2012/01/11 21:37:01] <lkthomas> I assume puppet enterprise cost money | ||
| [2012/01/11 21:37:09] <lkthomas> something I could config host on GUI | ||
| [2012/01/11 21:37:11] <lkthomas> like webmin | ||
| [2012/01/11 21:38:13] <nevyn> so dashboard can do that sortof thing | ||
| [2012/01/11 21:38:14] <nevyn> kindof | ||
| [2012/01/11 21:38:28] <nevyn> in that if you've written modules dashboard can let you assign modules to hosts. | ||
| [2012/01/11 21:38:29] <lkthomas> really?! | ||
| [2012/01/11 21:38:34] <lkthomas> hmm | ||
| [2012/01/11 21:38:53] * lkthomas goign to reinstall puppet first | ||
| [2012/01/11 21:38:54] <lkthomas> brb | ||
| [2012/01/11 21:38:58] <nevyn> but. | ||
| [2012/01/11 21:39:19] <nevyn> maintaining and writing modules involves a text editor (and ideally a VCS) | ||
| [2012/01/11 21:39:38] <lkthomas> understand | ||
| [2012/01/11 21:40:41] @ Quit: justin_donaldson: Quit: Leaving. | ||
| [2012/01/11 21:41:18] @ Quit: TCPcaveman: Ping timeout: 268 seconds | ||
| [2012/01/11 21:41:28] @ zwi joined channel #puppet | ||
| [2012/01/11 21:42:16] @ TCPcaveman joined channel #puppet | ||
| [2012/01/11 21:42:52] @ Aleks3Y joined channel #puppet | ||
| [2012/01/11 21:43:41] <carmony> hmmm | ||
| [2012/01/11 21:44:08] <carmony> okay, I changed my "master" server from dev1.example.com to puppet.example.com | ||
| [2012/01/11 21:44:16] <carmony> and suddenly I could get things to work | ||
| [2012/01/11 21:45:01] @ Quit: artis: Ping timeout: 240 seconds | ||
| [2012/01/11 21:45:37] @ Quit: artis_: Ping timeout: 268 seconds | ||
| [2012/01/11 21:45:37] @ Quit: henderb: Ping timeout: 268 seconds | ||
| [2012/01/11 21:45:57] @ artis joined channel #puppet | ||
| [2012/01/11 21:46:06] @ artis_ joined channel #puppet | ||
| [2012/01/11 21:46:36] @ Quit: jpalmer: Ping timeout: 240 seconds | ||
| [2012/01/11 21:46:50] @ Quit: robbyt: Quit: robbyt | ||
| [2012/01/11 21:47:58] @ Quit: choonming: Remote host closed the connection | ||
| [2012/01/11 21:48:27] @ Quit: rcrowley: Quit: Computer has gone to sleep. | ||
| [2012/01/11 21:49:40] @ Quit: miche__: Quit: Computer has gone to sleep. | ||
| [2012/01/11 21:51:04] @ jpreyer joined channel #puppet | ||
| [2012/01/11 21:52:02] @ henderb joined channel #puppet | ||
| [2012/01/11 21:53:55] @ gunk joined channel #puppet | ||
| [2012/01/11 21:58:14] @ HarrisonZhu joined channel #puppet | ||
| [2012/01/11 21:58:56] @ seanh-ansca joined channel #puppet | ||
| [2012/01/11 22:00:52] <nevyn> carmony: so there were other ways to make it go | ||
| [2012/01/11 22:01:06] <nevyn> (configure server=dev1.example.com in each puppet client) | ||
| [2012/01/11 22:01:17] <carmony> well thats what I had | ||
| [2012/01/11 22:03:41] @ Quit: jbehling: Remote host closed the connection | ||
| [2012/01/11 22:03:42] @ Quit: drewrm: Ping timeout: 240 seconds | ||
| [2012/01/11 22:03:48] <nevyn> in puppet.conf | ||
| [2012/01/11 22:05:58] @ Quit: jsurfer: Ping timeout: 248 seconds | ||
| [2012/01/11 22:09:53] @ Quit: ulmen: Ping timeout: 244 seconds | ||
| [2012/01/11 22:09:56] @ JasonBox left channel #puppet ("Konversation terminated!") | ||
| [2012/01/11 22:10:17] @ Quit: Boltsky: Ping timeout: 268 seconds | ||
| [2012/01/11 22:10:20] @ Quit: cwarden: Ping timeout: 260 seconds | ||
| [2012/01/11 22:10:23] @ Quit: seanh-ansca: Quit: Leaving. | ||
| [2012/01/11 22:12:24] @ Quit: nated: Ping timeout: 252 seconds | ||
| [2012/01/11 22:12:59] @ Wicla joined channel #puppet | ||
| [2012/01/11 22:13:25] @ newtMcKerr joined channel #puppet | ||
| [2012/01/11 22:15:25] @ seanh-ansca joined channel #puppet | ||
| [2012/01/11 22:16:11] @ Quit: Wicla_: Ping timeout: 255 seconds | ||
| [2012/01/11 22:20:46] @ Quit: OMCK: Ping timeout: 268 seconds | ||
| [2012/01/11 22:21:33] @ Quit: |Majestic|: Quit: Leaving | ||
| [2012/01/11 22:21:55] @ Quit: leifmadsen: Ping timeout: 240 seconds | ||
| [2012/01/11 22:24:00] @ swygue joined channel #puppet | ||
| [2012/01/11 22:27:03] @ choonming joined channel #puppet | ||
| [2012/01/11 22:30:37] @ Quit: eryc: Remote host closed the connection | ||
| [2012/01/11 22:30:45] @ Quit: artis: Ping timeout: 252 seconds | ||
| [2012/01/11 22:31:03] @ Quit: mick_laptop: Ping timeout: 255 seconds | ||
| [2012/01/11 22:31:08] @ eryc joined channel #puppet | ||
| [2012/01/11 22:33:20] @ Quit: artis_: Remote host closed the connection | ||
| [2012/01/11 22:34:30] @ kelseyhightower joined channel #puppet | ||
| [2012/01/11 22:35:59] @ Quit: eryc: Ping timeout: 276 seconds | ||
| [2012/01/11 22:36:19] @ eryc joined channel #puppet | ||
| [2012/01/11 22:36:26] @ Boltsky joined channel #puppet | ||
| [2012/01/11 22:36:30] @ artis joined channel #puppet | ||
| [2012/01/11 22:36:37] @ Quit: Boltsky: Client Quit | ||
| [2012/01/11 22:38:05] @ Quit: Aleks3Y: Quit: Leaving... | ||
| [2012/01/11 22:38:09] @ mick_laptop joined channel #puppet | ||
| [2012/01/11 22:39:44] @ artis_ joined channel #puppet | ||
| [2012/01/11 22:39:50] @ alanevans joined channel #puppet | ||
| [2012/01/11 22:40:32] @ laudo joined channel #puppet | ||
| [2012/01/11 22:41:12] <laudo> what approach do I have to take to set a system wide variable for example GIT_SSL_NO_VERIFY=TRUE with puppet? | ||
| [2012/01/11 22:45:17] @ jsurfer joined channel #puppet | ||
| [2012/01/11 22:48:59] <torrancew> laudo: couldn't you set that through a git config file? | ||
| [2012/01/11 22:50:22] <laudo> torrancew: not sure if i can set that globally in the .git file? I have en exec where this should be set. So i did set it as en environment => in puppet. But not shure how to add it system wide. | ||
| [2012/01/11 22:50:30] @ st33v joined channel #puppet | ||
| [2012/01/11 22:50:42] <laudo> there should be an option to export it no? | ||
| [2012/01/11 22:50:44] <torrancew> Does git not have a system-wide defaults file? | ||
| [2012/01/11 22:50:58] <torrancew> I mean, I'd be surprised if it didn't, what with the author and all... | ||
| [2012/01/11 22:51:13] <torrancew> An env var is just that - it's specific to an environment | ||
| [2012/01/11 22:51:55] <torrancew> setting it system-wide is non-trivial. You can drop it into a few files, like /etc/environment, but I don't know if there is one that is canonical across distros - I've had luck with specific files on specific distros (or with some hacks to /etc/profile) | ||
| [2012/01/11 22:52:24] @ MUILTR joined channel #puppet | ||
| [2012/01/11 22:52:27] @ Quit: st33v: Client Quit | ||
| [2012/01/11 22:52:51] <laudo> yeahh thats what i thought :-) | ||
| [2012/01/11 22:52:58] @ drewrm joined channel #puppet | ||
| [2012/01/11 22:56:41] @ Quit: seanh-ansca: Quit: Leaving. | ||
| [2012/01/11 22:57:29] @ Quit: laudo: Ping timeout: 258 seconds | ||
| [2012/01/11 22:58:10] @ Kiall joined channel #puppet | ||
| [2012/01/11 23:00:33] @ skoom joined channel #puppet | ||
| [2012/01/11 23:03:17] @ Quit: skm: Ping timeout: 276 seconds | ||
| [2012/01/11 23:03:18] @ skoom is now known as skm | ||
| [2012/01/11 23:05:12] @ Quit: clayb: Quit: Leaving. | ||
| [2012/01/11 23:08:40] @ Quit: mogitaff: Read error: Operation timed out | ||
| [2012/01/11 23:09:09] @ mogitaff joined channel #puppet | ||
| [2012/01/11 23:09:41] @ Quit: kermit: Read error: Connection reset by peer | ||
| [2012/01/11 23:11:55] @ Quit: bmahe: Ping timeout: 240 seconds | ||
| [2012/01/11 23:11:56] @ kermit joined channel #puppet | ||
| [2012/01/11 23:13:38] @ emmanuel_ joined channel #puppet | ||
| [2012/01/11 23:13:50] @ bmahe joined channel #puppet | ||
| [2012/01/11 23:13:51] @ Quit: bmahe: Changing host | ||
| [2012/01/11 23:13:51] @ bmahe joined channel #puppet | ||
| [2012/01/11 23:14:32] @ Quit: emmanuel_: Read error: Connection reset by peer | ||
| [2012/01/11 23:18:08] @ Quit: MUILTR: | ||
| [2012/01/11 23:18:40] @ Quit: fredden: Quit: Leaving | ||
| [2012/01/11 23:20:36] @ Quit: gniks: Quit: Leaving. | ||
| [2012/01/11 23:21:42] @ seanh-ansca joined channel #puppet | ||
| [2012/01/11 23:21:54] @ rcrowley joined channel #puppet | ||
| [2012/01/11 23:27:11] @ gniks joined channel #puppet | ||
| [2012/01/11 23:28:21] @ Quit: bmahe: Ping timeout: 240 seconds | ||
| [2012/01/11 23:29:05] @ Quit: gniks: Client Quit | ||
| [2012/01/11 23:30:20] @ bmahe joined channel #puppet | ||
| [2012/01/11 23:30:47] @ gggghhhhh joined channel #puppet | ||
| [2012/01/11 23:31:13] <danblack> i've got a 'Duplicate definition: Users::Engineerkey[walter]' error associated with the line users::engineerkey{ 'walter': ..other_unique_ssh_key_params... }. users::engineerkey is a define that makes unique resources based of other parameters. There is another define for users::engineer that has a user::engineerkey { $name: ...other_unique_params } in it. | ||
| [2012/01/11 23:31:24] <danblack> Any tips as to cause of error (puppet-2.6.2) | ||
| [2012/01/11 23:32:38] <jbaldridge> I'd also argue setting that particular env variable system wide is probably a bad thing | ||
| [2012/01/11 23:33:05] <jbaldridge> and would instead suggest setting it *only* when executing a command where you actually need it set. | ||
| [2012/01/11 23:33:30] <jbaldridge> (perhaps in your cron tab or such) | ||
| [2012/01/11 23:34:04] @ neonflux joined channel #puppet | ||
| [2012/01/11 23:36:50] @ Quit: zwi: Ping timeout: 252 seconds | ||
| [2012/01/11 23:38:50] * jbaldridge notices laudo isn't even here anymore (pitfalls of ignoring join/part messages..) | ||
| [2012/01/11 23:39:48] @ AshishH joined channel #puppet | ||
| [2012/01/11 23:39:57] <danblack> jbaldridge: i was listening (though I probably would of done it individually anyway if i had that problem) :) | ||
| [2012/01/11 23:41:23] * jbaldridge tends to wear a tinfoil hat | ||
| [2012/01/11 23:41:53] @ Quit: jsurfer: Quit: jsurfer | ||
| [2012/01/11 23:42:00] @ bobra joined channel #puppet | ||
| [2012/01/11 23:42:04] <torrancew> jbaldridge: he's not one to stick around, it seems | ||
| [2012/01/11 23:43:23] @ Quit: jeremy: Ping timeout: 252 seconds | ||
| [2012/01/11 23:43:48] @ Quit: blentz: Quit: Ex-Chat | ||
| [2012/01/11 23:43:57] @ jeremy joined channel #puppet | ||
| [2012/01/11 23:43:58] @ Quit: jeremy: Changing host | ||
| [2012/01/11 23:43:58] @ jeremy joined channel #puppet | ||
| [2012/01/11 23:45:19] @ gniks joined channel #puppet | ||
| [2012/01/11 23:46:00] @ jsurfer joined channel #puppet | ||
| [2012/01/11 23:46:11] @ Quit: `Kevin: Ping timeout: 252 seconds | ||
| [2012/01/11 23:49:30] @ Quit: gniks: Ping timeout: 248 seconds | ||
| [2012/01/11 23:52:32] @ kwame is now known as kwame_afk | ||
| [2012/01/11 23:54:01] @ VladGh joined channel #puppet | ||
| [2012/01/11 23:54:51] @ Quit: VladGh: Client Quit | ||
| [2012/01/11 23:55:12] @ Quit: emmanuelux: Remote host closed the connection | ||
| [2012/01/11 23:55:26] @ zwi joined channel #puppet | ||
| [2012/01/11 23:56:21] @ gniks joined channel #puppet | ||
| [2012/01/11 23:56:48] <jamezpolley_> *would have |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!