| [2010/08/27 00:07:01] @ Log started by gepetto | ||
| [2010/08/27 00:07:01] @ Quit: kolla: Remote host closed the connection | ||
| [2010/08/27 00:09:59] @ Niek-work joined channel #puppet | ||
| [2010/08/27 00:18:06] @ MattyM joined channel #puppet | ||
| [2010/08/27 00:19:03] @ pmorillo joined channel #puppet | ||
| [2010/08/27 00:20:58] @ Quit: gebi: Ping timeout: 245 seconds | ||
| [2010/08/27 00:23:22] @ Quit: pinoyskull: Ping timeout: 265 seconds | ||
| [2010/08/27 00:27:09] @ Quit: MattyM: Read error: Operation timed out | ||
| [2010/08/27 00:29:22] @ Quit: bobbyz: Read error: Operation timed out | ||
| [2010/08/27 00:34:43] @ Quit: _sh3: Ping timeout: 245 seconds | ||
| [2010/08/27 00:35:17] @ Quit: Dantman: Read error: Connection reset by peer | ||
| [2010/08/27 00:35:31] @ EZEki3l joined channel #puppet | ||
| [2010/08/27 00:36:26] @ Quit: jhelwig: Excess Flood | ||
| [2010/08/27 00:36:52] @ Quit: EZEki3l: Read error: Connection reset by peer | ||
| [2010/08/27 00:37:46] @ jhelwig joined channel #puppet | ||
| [2010/08/27 00:43:20] @ Dantman joined channel #puppet | ||
| [2010/08/27 00:44:53] @ tjoe left channel #puppet ("@puppet") | ||
| [2010/08/27 00:45:13] @ bobbyz joined channel #puppet | ||
| [2010/08/27 00:46:00] @ Quit: shade\: Excess Flood | ||
| [2010/08/27 00:46:28] @ shade\ joined channel #puppet | ||
| [2010/08/27 00:47:55] @ phips_ joined channel #puppet | ||
| [2010/08/27 00:49:04] @ Ramonster joined channel #puppet | ||
| [2010/08/27 00:49:09] @ pinoyskull joined channel #puppet | ||
| [2010/08/27 00:49:22] @ Quit: pinoyskull: Read error: Connection reset by peer | ||
| [2010/08/27 00:49:39] @ pinoyskull- joined channel #puppet | ||
| [2010/08/27 01:00:34] @ ToGgG__sOn joined channel #puppet | ||
| [2010/08/27 01:00:46] @ MattyM joined channel #puppet | ||
| [2010/08/27 01:02:42] @ TREllis joined channel #puppet | ||
| [2010/08/27 01:03:30] <sheldonh> working on a cross-platform config_file definition. do i have to map each metaparameter manually like this (puppet-0.24.8)? http://paste.pocoo.org/show/254954/ | ||
| [2010/08/27 01:05:15] <sheldonh> i mean, i've done require. but there's notify, subscribe, and before as well | ||
| [2010/08/27 01:06:17] @ CTAPOMAK joined channel #puppet | ||
| [2010/08/27 01:07:39] <Volcane> no | ||
| [2010/08/27 01:07:42] <masterzen> sheldonh: you don't need to do this. If you require config_file, it will require every resources in it. Same for the other | ||
| [2010/08/27 01:07:50] @ fluxdude joined channel #puppet | ||
| [2010/08/27 01:07:53] <masterzen> metaparameters | ||
| [2010/08/27 01:08:51] <sheldonh> okay. then the docs did something weird in my brain. check out http://docs.puppetlabs.com/guides/language_tutorial.html#definitions | ||
| [2010/08/27 01:09:24] <sheldonh> masterzen: so config_file {"foo.conf": subscribe => Package["foo"];} will work? | ||
| [2010/08/27 01:09:50] <masterzen> sheldonh: I believe | ||
| [2010/08/27 01:10:19] <sheldonh> I BELIEVE I CAN FLY! :) | ||
| [2010/08/27 01:10:23] <sheldonh> okay, i go see :) | ||
| [2010/08/27 01:17:43] @ _sh3 joined channel #puppet | ||
| [2010/08/27 01:22:47] @ rawler_ joined channel #puppet | ||
| [2010/08/27 01:27:39] <sheldonh> masterzen: turns out, i can't even crawl. when i apply this class to a host, it installs the nsca package, but pretends i didn't say anything about send_nsca.cfg: http://paste.pocoo.org/show/254959/ | ||
| [2010/08/27 01:28:14] @ rinman joined channel #puppet | ||
| [2010/08/27 01:30:10] <masterzen> sheldonh: what gives puppetd --test --debug? | ||
| [2010/08/27 01:30:35] <sheldonh> masterzen: i did --test, not --debug. let's see what --debug brings to the party | ||
| [2010/08/27 01:31:09] @ jab_doa joined channel #puppet | ||
| [2010/08/27 01:32:34] @ gutseb joined channel #puppet | ||
| [2010/08/27 01:33:00] <sheldonh> masterzen: woot! //monitor::nsca-client/Monitor::Nsca-client::Config_file[send_nsca.cfg]/File[/etc/send_nsca.cfg]/require: requires Package[nsca] | ||
| [2010/08/27 01:33:20] <sheldonh> masterzen: it didn't show up, because the file i'm distributing to test is identical to the one installed by the package. doh :) | ||
| [2010/08/27 01:33:27] <sheldonh> masterzen: thanks for the help. this is wicked | ||
| [2010/08/27 01:39:44] @ fluxdude|2 joined channel #puppet | ||
| [2010/08/27 01:45:24] @ Quit: carlasouza: Read error: Operation timed out | ||
| [2010/08/27 01:45:53] @ Quit: jangell: Quit: jangell | ||
| [2010/08/27 01:46:52] @ Quit: fcami: Ping timeout: 252 seconds | ||
| [2010/08/27 01:46:52] @ Quit: jetole: Ping timeout: 252 seconds | ||
| [2010/08/27 01:48:16] @ jetole joined channel #puppet | ||
| [2010/08/27 01:49:37] @ Quit: robin_on_holiday: Ping timeout: 252 seconds | ||
| [2010/08/27 01:52:56] @ Quit: niko: Ping timeout: 612 seconds | ||
| [2010/08/27 01:53:45] @ Quit: littleidea: Ping timeout: 265 seconds | ||
| [2010/08/27 01:53:54] @ carlasouza joined channel #puppet | ||
| [2010/08/27 01:58:31] @ Quit: justdave: Ping timeout: 265 seconds | ||
| [2010/08/27 01:59:49] @ Quit: MattyM: Ping timeout: 260 seconds | ||
| [2010/08/27 02:01:59] @ fcami joined channel #puppet | ||
| [2010/08/27 02:02:59] @ Quit: pmorillo: Ping timeout: 240 seconds | ||
| [2010/08/27 02:03:42] @ robin_on_holiday joined channel #puppet | ||
| [2010/08/27 02:05:34] @ Quit: SpacePope: Ping timeout: 252 seconds | ||
| [2010/08/27 02:06:39] @ SpacePope joined channel #puppet | ||
| [2010/08/27 02:07:13] @ Quit: jetole: Ping timeout: 252 seconds | ||
| [2010/08/27 02:08:30] @ jetole joined channel #puppet | ||
| [2010/08/27 02:09:38] <sheldonh> do i have to create my definitions in manifests/classes, or can i create them under modules/foo/manifests? | ||
| [2010/08/27 02:10:28] <zipkid> in modules/foo/manifests is good | ||
| [2010/08/27 02:10:41] <zipkid> is better even :-) | ||
| [2010/08/27 02:10:59] <sheldonh> that's what we use for all our new classes, just wasn't sure about defines | ||
| [2010/08/27 02:11:22] <zipkid> there is no difference in the way you define classes or defines | ||
| [2010/08/27 02:11:28] <zipkid> they ar 'equal' | ||
| [2010/08/27 02:11:37] <phips_> projects.puppetlabs.com broken today? Or is just my tinterweb connection? | ||
| [2010/08/27 02:12:06] <zipkid> phips_: not coming up here either.... | ||
| [2010/08/27 02:12:08] <sheldonh> so if i define config_file in modules/platform/manifests/config_file.pp, my consumers will refer to it as platform::config_file {}, yes? | ||
| [2010/08/27 02:12:25] <zipkid> sheldonh: Yes, exactly | ||
| [2010/08/27 02:12:43] @ Quit: fcami: Ping timeout: 252 seconds | ||
| [2010/08/27 02:13:23] <zipkid> phips_: "The server at projects.puppetlabs.com is taking too long to res" | ||
| [2010/08/27 02:13:28] @ fcami joined channel #puppet | ||
| [2010/08/27 02:13:35] <sheldonh> zipkid: and then any host that uses platform::config_file has to have the platform module applied to it (assuming i include platform::config in the module's init.pp), yeah? | ||
| [2010/08/27 02:14:53] <zipkid> sheldonh: i suggest you don't use any init.pp and put this in modules/platform/manifests/config.pp then you only need import platform::config where you need it... no more wierd magic involved... | ||
| [2010/08/27 02:14:57] @ niko joined channel #puppet | ||
| [2010/08/27 02:15:25] <zipkid> oops, s/import/include/ | ||
| [2010/08/27 02:15:47] <zipkid> then you don't ned any import statements is what i mean. | ||
| [2010/08/27 02:16:28] <sheldonh> zipkid: well the platform module will be providing a fair bit of other stuff as well. lots of scoped variables like $platform::localstatedir | ||
| [2010/08/27 02:17:00] <sheldonh> zipkid: so i'd kinda prefer not to have to remember to include platform::config in every class. your thoughts? | ||
| [2010/08/27 02:17:06] <zipkid> ha... we handle that kind of stuff with dashboard... | ||
| [2010/08/27 02:17:25] <zipkid> ah, i see.... | ||
| [2010/08/27 02:17:25] <sheldonh> dashboard? | ||
| [2010/08/27 02:17:28] <phips_> zipkid: thanks. not just me then. | ||
| [2010/08/27 02:17:36] <sheldonh> oh. crosstalk :) | ||
| [2010/08/27 02:18:11] <zipkid> sheldonh: not really, we put many variables/parameters in puppet-dashboard. | ||
| [2010/08/27 02:18:27] <zipkid> instead of coding them in a .pp | ||
| [2010/08/27 02:18:56] @ Quit: bobbyz: Ping timeout: 276 seconds | ||
| [2010/08/27 02:19:56] <sheldonh> zipkid: ah. well, external nodes or a globally applied class. 6, half a dozen, it seems. any reason to -not- want them in a globally applied class? | ||
| [2010/08/27 02:20:11] @ jeje joined channel #puppet | ||
| [2010/08/27 02:21:10] <zipkid> sheldonh: not sure.... but we do have a few places where we do use that. | ||
| [2010/08/27 02:21:38] <jeje> Hi. I'm having a weird issue on the puppet agent running collocated with the puppet master (both are 2.6 and I have not the same problem with other agents running on other servers). Each time the agent runs, I keep getting reports like this one: Puppet (info): Caching catalog for XYZ Puppet (info): Applying configuration version '1282851499' | ||
| [2010/08/27 02:21:44] <zipkid> there we do class module::something inherits module::something_params {} | ||
| [2010/08/27 02:22:02] <jeje> The version is always the same and I get those two messages reports by email (tagmail report) each time puppet agent runs :( | ||
| [2010/08/27 02:22:43] <jeje> I have no clue on what's going on... Anyone can help? :) | ||
| [2010/08/27 02:22:56] <masterzen> jeje: do you have config_version set in puppet.conf? | ||
| [2010/08/27 02:23:35] <jeje> masterzen: nope | ||
| [2010/08/27 02:23:42] <zipkid> jeje: you can also have an error in your recepies that causes the server to give up and server the last good version | ||
| [2010/08/27 02:23:44] <sheldonh> zipkid: i phear inheritanz :) | ||
| [2010/08/27 02:23:54] <zipkid> jeje: run the server in fg with debug | ||
| [2010/08/27 02:24:04] <zipkid> sheldonh: Wuss :-D | ||
| [2010/08/27 02:24:23] <jeje> masterzen: by server you mean master or the agent? | ||
| [2010/08/27 02:24:28] <zipkid> master | ||
| [2010/08/27 02:24:32] <jeje> okay | ||
| [2010/08/27 02:24:44] <zipkid> puppet master --no-daemonize --debug --verbose | ||
| [2010/08/27 02:25:38] <sheldonh> zipkid: ah, i see... inheritance means you can refer to $module::param instead of $module::params::param, is that it? | ||
| [2010/08/27 02:25:57] <zipkid> eum... | ||
| [2010/08/27 02:26:03] <zipkid> yes, also... | ||
| [2010/08/27 02:26:39] <zipkid> sheldonh: i think we just use $param ... | ||
| [2010/08/27 02:26:43] <zipkid> lemme check | ||
| [2010/08/27 02:26:50] @ Quit: nexusone: Ping timeout: 258 seconds | ||
| [2010/08/27 02:27:00] <sheldonh> inconceivable :) | ||
| [2010/08/27 02:27:32] <zipkid> yep, just $param ... | ||
| [2010/08/27 02:27:42] <sheldonh> wtf. how'd you get that right? | ||
| [2010/08/27 02:27:57] <sheldonh> oh wait... your consumer inherits module::something_params | ||
| [2010/08/27 02:28:06] <zipkid> yes | ||
| [2010/08/27 02:28:20] @ MattyM joined channel #puppet | ||
| [2010/08/27 02:28:22] <jeje> Interesting: it seems I can't reproduce this anymore since I restarted the puppet master. | ||
| [2010/08/27 02:28:22] <zipkid> it is a different .pp wit the class of the same name | ||
| [2010/08/27 02:28:32] <sheldonh> i'm gonna get pushback if i demand more visual clutter in recipes | ||
| [2010/08/27 02:28:36] <jeje> Am I supposed to restart the master depending on the kind of changes I do? | ||
| [2010/08/27 02:28:38] <zipkid> jeje: check the logs... | ||
| [2010/08/27 02:28:47] <tholl583xx> is anyone using puppet over the internet? does the server need to make contact with the clients? | ||
| [2010/08/27 02:28:49] <zipkid> jeje: not in recepies | ||
| [2010/08/27 02:30:02] <jeje> I mean depending on the kind of changes I do in puppet.conf | ||
| [2010/08/27 02:30:24] <jeje> I can't find anything obvious from the log of puppetmaster. Nothing on stderr and nothing obvious on stdout | ||
| [2010/08/27 02:30:43] <zipkid> jeje i think puppet detects config file changes. | ||
| [2010/08/27 02:30:48] <zipkid> and reloads | ||
| [2010/08/27 02:31:37] <zipkid> but if you change settings in the [main] or [master] sections it may just be a good idea to restart the master.... | ||
| [2010/08/27 02:34:38] @ Quit: jeje: Ping timeout: 252 seconds | ||
| [2010/08/27 02:34:52] @ bobbyz joined channel #puppet | ||
| [2010/08/27 02:36:16] @ MattyM76 joined channel #puppet | ||
| [2010/08/27 02:36:51] <tim|mac> so what are you people using to modify xml from puppet? or do you just source the file? | ||
| [2010/08/27 02:41:02] @ zaarg joined channel #puppet | ||
| [2010/08/27 02:41:25] <zaarg> i'm having trouble finding a list of values i can use in puppet templates? i understand htey come from facter but i can't find them listed anywhere? | ||
| [2010/08/27 02:41:54] <zipkid> zaarg: just type # facter on any client .... | ||
| [2010/08/27 02:42:02] <zipkid> cyall later! | ||
| [2010/08/27 02:42:13] <zaarg> ahhhh | ||
| [2010/08/27 02:43:12] @ Quit: niko: Quit: leaving | ||
| [2010/08/27 02:50:08] @ justdave joined channel #puppet | ||
| [2010/08/27 02:53:54] @ niko joined channel #puppet | ||
| [2010/08/27 02:54:34] @ Quit: Whoop: Quit: Whoop | ||
| [2010/08/27 02:54:46] @ Whoop joined channel #puppet | ||
| [2010/08/27 03:06:12] <sheldonh> zipkid: hmmm.... if i define platform::config_file in modules/platform/manifests/config_file.pp, then i should be able to include platform::config_file in consuming classes? i get "Could not find class platform::config_file in namespaces monitor::nsca-client" | ||
| [2010/08/27 03:09:09] <zaarg> can i step through each nodes facts in a template? | ||
| [2010/08/27 03:10:00] @ Quit: niko: Quit: leaving | ||
| [2010/08/27 03:10:38] @ niko joined channel #puppet | ||
| [2010/08/27 03:10:51] @ Quit: niko: Read error: Connection reset by peer | ||
| [2010/08/27 03:10:54] <Volcane> sheldonh: isnt platform::config_file a define that shouldnt be included? | ||
| [2010/08/27 03:11:43] <sheldonh> Volcane: ah. simple as that :) | ||
| [2010/08/27 03:11:59] <sheldonh> Volcane: how the hell does puppet know to load it? :) | ||
| [2010/08/27 03:11:59] @ niko joined channel #puppet | ||
| [2010/08/27 03:12:24] <Volcane> sheldonh: if you try to find something it doesnt already have loaded from disk, it looks in the obvious place for it | ||
| [2010/08/27 03:12:34] <Volcane> sheldonh: just like require 'foo/bar' knows where to look for it | ||
| [2010/08/27 03:13:02] <sheldonh> Volcane: does that apply to classes too? hell, then there's LOADS of include statements we don't need! | ||
| [2010/08/27 03:13:12] <Volcane> sheldonh: you need include statements :) | ||
| [2010/08/27 03:13:18] <Volcane> sheldonh: what you dont need is import statements | ||
| [2010/08/27 03:13:49] <Volcane> sheldonh: sticking to the require example, import is the "require 'foo/bar'" of puppet, where include foo::bar is the 'foo = Foo::Bar.new' of puppet | ||
| [2010/08/27 03:14:06] <sheldonh> Volcane: well i wasn't importing, i was including, sorry | ||
| [2010/08/27 03:14:15] <Volcane> sheldonh: the auto loading just gets rid of the import part | ||
| [2010/08/27 03:14:38] <sheldonh> Volcane: but autoloading seems to do everything required for a define :) | ||
| [2010/08/27 03:14:50] <Volcane> sheldonh: kind of :) | ||
| [2010/08/27 03:15:06] <Volcane> sheldonh: it loads it from disk when you use it. it just turns out to use a define you dont need to include it | ||
| [2010/08/27 03:15:55] @ Quit: jmeeuwen: Ping timeout: 265 seconds | ||
| [2010/08/27 03:16:36] <sheldonh> too much magic | ||
| [2010/08/27 03:17:03] <Volcane> :) include just doesnt apply to defines that sall, never has | ||
| [2010/08/27 03:18:11] <sheldonh> it makes sense. just... you need a pretty deep understanding of what this stuff -is- to know how to use it properly :) | ||
| [2010/08/27 03:18:24] <Volcane> hmm | ||
| [2010/08/27 03:18:39] <Volcane> puppet has 3 grouping related constructs only though | ||
| [2010/08/27 03:18:47] <Volcane> node{}, defines and classes | ||
| [2010/08/27 03:18:57] <Volcane> defines are just like any other type - ie. file{} | ||
| [2010/08/27 03:19:03] <Volcane> so you already know that | ||
| [2010/08/27 03:20:44] @ Quit: Maliuta: Remote host closed the connection | ||
| [2010/08/27 03:20:54] <sheldonh> yay! my platform::config_file definition works beautifully on our linux and freebsd boxes. happy day | ||
| [2010/08/27 03:21:14] @ gebi joined channel #puppet | ||
| [2010/08/27 03:21:17] <Volcane> why do you have freebsd machines? :P | ||
| [2010/08/27 03:23:00] @ Quit: gutseb: Quit: gutseb | ||
| [2010/08/27 03:27:13] @ Quit: pinoyskull-: Quit: Leaving | ||
| [2010/08/27 03:28:54] @ jmeeuwen joined channel #puppet | ||
| [2010/08/27 03:32:09] @ Quit: ceren: Quit: ceren | ||
| [2010/08/27 03:35:43] @ Quit: ToGgG__sOn: Quit: :) ♪ © ¿ !~§¤[1;21] 0.6+8*9X²2¨@#|/[_.-{3,4°5^5"'€&6,55957(FR)<7%0=1=0%6>?&£`"5^5°4,3}-._]\|#@¨2²X9*8+7.0 [12;2]¤§~¡ ? 12±¾ ® ♪ (: | ||
| [2010/08/27 03:43:21] @ pugnacity1 joined channel #puppet | ||
| [2010/08/27 03:46:06] @ Quit: pugnacity: Ping timeout: 272 seconds | ||
| [2010/08/27 03:46:06] @ Quit: pugnacity1: Read error: Connection reset by peer | ||
| [2010/08/27 03:46:18] <Dantman> I've been using exported resources/storeconfigs... I removed a machine, any docs on purging it's stored configs and extra data | ||
| [2010/08/27 03:46:56] <dcarley> Dantman: there's a bundled script. believe it's under ext/ | ||
| [2010/08/27 03:47:43] <Dantman> ^_^ heh... now to figure out what ext/ means on ubuntu | ||
| [2010/08/27 03:47:53] @ pugnacity joined channel #puppet | ||
| [2010/08/27 03:48:14] <Volcane> ext in the tarball or on github | ||
| [2010/08/27 03:48:14] @ Quit: pugnacity: Read error: Connection reset by peer | ||
| [2010/08/27 03:49:51] @ pugnacity joined channel #puppet | ||
| [2010/08/27 03:52:34] <dcarley> http://github.com/reductivelabs/puppet/blob/master/ext/puppetstoredconfigclean.rb | ||
| [2010/08/27 03:52:45] <zipkid> The server at projects.puppetlabs.com is taking too long to respond. still ... | ||
| [2010/08/27 03:52:48] <dcarley> switch tag to match the version you're using on your master. | ||
| [2010/08/27 03:53:18] <dcarley> zipkid: seems down altogether this morning. | ||
| [2010/08/27 03:57:26] <Dantman> I installed from a package... | ||
| [2010/08/27 03:57:49] @ pugnacity1 joined channel #puppet | ||
| [2010/08/27 03:59:32] @ Quit: pugnacity: Ping timeout: 276 seconds | ||
| [2010/08/27 03:59:38] <dcarley> Dantman: then it's unlikely that it was installed. pull a "raw" copy from that link which matches the version of your puppetmaster. | ||
| [2010/08/27 04:01:10] @ MattyM_ joined channel #puppet | ||
| [2010/08/27 04:06:47] <unixdaemon> I'm getting a spec error on puppet from github on centos 5.5 that I don't think is my code - http://pastie.org/ | ||
| [2010/08/27 04:07:07] <unixdaemon> http://pastie.org/1120109 even | ||
| [2010/08/27 04:09:52] @ Quit: _sh3: Remote host closed the connection | ||
| [2010/08/27 04:10:58] @ _sh3 joined channel #puppet | ||
| [2010/08/27 04:11:10] <masterzen> unixdaemon: what happens if you remove your code and run it again? | ||
| [2010/08/27 04:11:46] @ Quit: gs|devicenull_: Read error: Connection reset by peer | ||
| [2010/08/27 04:12:19] <unixdaemon> masterzen: it still has 8 failiures in that spec file. | ||
| [2010/08/27 04:12:28] <unixdaemon> I'm working in a branch this time ;) | ||
| [2010/08/27 04:12:39] <masterzen> unixdaemon: are you based on github master? | ||
| [2010/08/27 04:13:07] <unixdaemon> masterzen: origin git://github.com/reductivelabs/puppet.git | ||
| [2010/08/27 04:13:56] <masterzen> unixdaemon: and your branch is based on origin/master? | ||
| [2010/08/27 04:14:09] <unixdaemon> masterzen: I have 1f3070c4bc77b38e3dd6170cf6a58bee7ec337ac as my HEAD | ||
| [2010/08/27 04:14:27] @ Quit: kenneho: Ping timeout: 272 seconds | ||
| [2010/08/27 04:16:55] @ phrag joined channel #puppet | ||
| [2010/08/27 04:16:56] <masterzen> unixdaemon: I didn't run the specs since about a month, so maybe that's normal behavior (ie master is constant flux). Try origin/2.6.x maybe? | ||
| [2010/08/27 04:16:59] <phrag> hey guys, your wiki down ? | ||
| [2010/08/27 04:17:34] <phrag> i'm trying to grab the latest rpm for centos, but http://www.puppetlabs.com/trac/puppet/wiki/DownloadingPuppet times out | ||
| [2010/08/27 04:17:51] <Volcane> phrag: good thing its not there then :P | ||
| [2010/08/27 04:18:06] <Volcane> phrag: puppetlabs themselves dont distribute rpms, see epel or epel testing | ||
| [2010/08/27 04:18:07] <phrag> got a link ? | ||
| [2010/08/27 04:18:46] @ Guest96998 joined channel #puppet | ||
| [2010/08/27 04:18:58] <Volcane> or tmz has a repo thats often mentioned on the list | ||
| [2010/08/27 04:20:37] <unixdaemon> masterzen: I get the same errors on 2.6.x | ||
| [2010/08/27 04:22:11] <phrag> Volcane: thanks =) | ||
| [2010/08/27 04:22:26] <masterzen> unixdaemon: either your test env is broken or the specs are broken. It happens from time to time :) | ||
| [2010/08/27 04:23:12] <unixdaemon> nby chance you can try running that spec somewhere (hopefully Centos) so I know if it's me or not? | ||
| [2010/08/27 04:23:26] <unixdaemon> No worries if not - I'll ask in dev | ||
| [2010/08/27 04:24:31] <masterzen> unixdaemon: will try tonight. At work I don't have a puppet dev env... | ||
| [2010/08/27 04:25:17] <unixdaemon> No worries and thanks for looking. | ||
| [2010/08/27 04:26:44] @ Quit: sejo: Read error: Operation timed out | ||
| [2010/08/27 04:26:50] @ kenneho joined channel #puppet | ||
| [2010/08/27 04:28:38] @ Guest96998 is now known as habanero | ||
| [2010/08/27 04:28:50] @ sejo joined channel #puppet | ||
| [2010/08/27 04:29:14] @ pmorillo joined channel #puppet | ||
| [2010/08/27 04:30:33] @ Quit: QMan: Read error: Connection reset by peer | ||
| [2010/08/27 04:30:47] @ QMan joined channel #puppet | ||
| [2010/08/27 04:36:43] @ erlingre joined channel #puppet | ||
| [2010/08/27 04:39:30] @ vizzord joined channel #puppet | ||
| [2010/08/27 04:40:31] @ Quit: vizzord: Remote host closed the connection | ||
| [2010/08/27 04:40:50] @ vizzord joined channel #puppet | ||
| [2010/08/27 04:41:18] @ Quit: mizzy: Ping timeout: 240 seconds | ||
| [2010/08/27 04:43:37] @ Quit: alexine_dsouza: Read error: Connection reset by peer | ||
| [2010/08/27 04:44:11] @ alexine_dsouza joined channel #puppet | ||
| [2010/08/27 04:51:18] @ mizzy joined channel #puppet | ||
| [2010/08/27 04:54:51] @ Quit: ohadlevy: Read error: Operation timed out | ||
| [2010/08/27 04:57:53] <stockholm> if i have many modules, how can i see if several fiddle with the same file? | ||
| [2010/08/27 04:58:48] @ ohadlevy joined channel #puppet | ||
| [2010/08/27 04:59:24] <zipkid> stockholm: you will get an error if that happens... | ||
| [2010/08/27 04:59:47] <zipkid> stockholm: if they all use the File type that is... | ||
| [2010/08/27 05:00:47] <stockholm> ah | ||
| [2010/08/27 05:02:44] @ Quit: rinman: Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100723085541] | ||
| [2010/08/27 05:05:54] @ Quit: alexine_dsouza: Read error: Connection reset by peer | ||
| [2010/08/27 05:09:09] <joergherzinger> Is the puppet bug tracker currently down? | ||
| [2010/08/27 05:09:31] <joergherzinger> I can't reach projects.reductivelabs.com | ||
| [2010/08/27 05:11:00] @ lbt joined channel #puppet | ||
| [2010/08/27 05:11:00] @ Quit: lbt: Changing host | ||
| [2010/08/27 05:11:00] @ lbt joined channel #puppet | ||
| [2010/08/27 05:13:51] <lisa> is there a way to prevent bogus data from being inserted into rrd files? | ||
| [2010/08/27 05:14:05] <zipkid> joergherzinger: yes, it is down | ||
| [2010/08/27 05:14:22] <lisa> i'm fairly certain that our GigE port facing a 100Mbit fiber link is not capable of transferring 293.51 petabits of information in 10 minutes. | ||
| [2010/08/27 05:14:31] <lisa> oh sorry 147.33 exabits | ||
| [2010/08/27 05:15:41] <joergherzinger> Hmm, I just wanted to file a bug report, because puppet standalone still isnt working in latest GIT version. | ||
| [2010/08/27 05:16:00] <lisa> Whoops wrong channel hah. one over <-- | ||
| [2010/08/27 05:19:40] <Tonnerre> lisa, still nice ;) | ||
| [2010/08/27 05:20:58] @ ahasenack joined channel #puppet | ||
| [2010/08/27 05:22:47] @ Quit: themroc-aw: Remote host closed the connection | ||
| [2010/08/27 05:24:56] @ cliff joined channel #puppet | ||
| [2010/08/27 05:28:32] @ GioGio joined channel #puppet | ||
| [2010/08/27 05:29:03] @ Quit: vizzord: Quit: see you | ||
| [2010/08/27 05:29:29] @ larne left channel #puppet () | ||
| [2010/08/27 05:29:29] @ Bass10 joined channel #puppet | ||
| [2010/08/27 05:38:09] @ Quit: kenneho: Quit: Ex-Chat | ||
| [2010/08/27 05:38:38] @ Quit: fluxdude: Quit: KVIrc 4.0.0 Insomnia http://www.kvirc.net/ | ||
| [2010/08/27 05:39:21] @ Quit: fluxdude|2: Changing host | ||
| [2010/08/27 05:39:21] @ fluxdude|2 joined channel #puppet | ||
| [2010/08/27 05:39:27] @ fluxdude|2 is now known as fluxdude | ||
| [2010/08/27 05:44:12] @ itguru joined channel #puppet | ||
| [2010/08/27 05:53:46] @ Quit: MattyM76: Quit: Leaving | ||
| [2010/08/27 05:53:55] @ Quit: MattyM_: Quit: Leaving | ||
| [2010/08/27 05:58:29] @ tecto__ joined channel #puppet | ||
| [2010/08/27 06:01:26] @ Quit: lkoranda: Quit: Ex-Chat | ||
| [2010/08/27 06:02:38] @ Quit: choc: Quit: changing servers | ||
| [2010/08/27 06:05:35] @ genericf1nch joined channel #puppet | ||
| [2010/08/27 06:05:46] @ thekad-afk is now known as thekad | ||
| [2010/08/27 06:06:18] @ Quit: genericfinch: Ping timeout: 240 seconds | ||
| [2010/08/27 06:07:14] @ Quit: n0ts: Quit: Tiarra 0.1+svn-37177: SIGTERM received; exit | ||
| [2010/08/27 06:07:20] @ saysjonathan joined channel #puppet | ||
| [2010/08/27 06:07:33] @ n0ts joined channel #puppet | ||
| [2010/08/27 06:18:47] @ radkin joined channel #puppet | ||
| [2010/08/27 06:23:56] <tholl583xx> hmm | ||
| [2010/08/27 06:24:10] <tholl583xx> i definitely have to restart puppet to get it to pick up the new puppet.conf file | ||
| [2010/08/27 06:24:30] <tholl583xx> is there any way to tell puppet to restart itself, without screwing up the current job | ||
| [2010/08/27 06:24:30] <Volcane> depends what you change | ||
| [2010/08/27 06:24:55] <tholl583xx> Volcane: I added report = true | ||
| [2010/08/27 06:25:18] @ Quit: Ramonster: Quit: So long, thanx for all the fish | ||
| [2010/08/27 06:25:23] <Volcane> wouldnt think it would need a restart, but might only become active in the next run | ||
| [2010/08/27 06:26:06] <tholl583xx> its not, i pushed out those changes this morning | ||
| [2010/08/27 06:26:18] <tholl583xx> but puppet-dashboard is not showing the reporting nodes | ||
| [2010/08/27 06:26:29] <tholl583xx> if I go the the node and restart puppet service, the node shows up | ||
| [2010/08/27 06:26:58] <ohookins> "listen" definitely requires a restart for obvious reasons, but there are other things like "pluginsync" which should automatically activate, but don't (which is a bug) | ||
| [2010/08/27 06:27:02] <Volcane> then i gues you might have one of the settings that needs a restart, very off that report needs it though | ||
| [2010/08/27 06:27:12] <tholl583xx> if I do something like notify => Service[puppet] it seems to kill the current puppet run there and then | ||
| [2010/08/27 06:27:51] <ohookins> tholl583xx: do you have the puppet service defined with hasrestart => true ? | ||
| [2010/08/27 06:27:53] <fsweetser> well, that's probably doing 'service puppet stop; service puppet start' | ||
| [2010/08/27 06:28:15] <fsweetser> you could also try setting up a refreshonly exec that sends HUP to puppetd | ||
| [2010/08/27 06:28:24] <fsweetser> that way it won't try to cancel a run mid-process | ||
| [2010/08/27 06:30:53] <tholl583xx> ohookins: no | ||
| [2010/08/27 06:31:09] @ gmason joined channel #puppet | ||
| [2010/08/27 06:31:55] <sheldonh> ugh, cron jobs on freebsd, crap with or without puppet :) | ||
| [2010/08/27 06:32:31] <tholl583xx> ohookins: from the init.d file for puppet restart just calls stop/start | ||
| [2010/08/27 06:33:30] <tholl583xx> reload sends a -HUP | ||
| [2010/08/27 06:35:40] @ MPSimmons joined channel #puppet | ||
| [2010/08/27 06:39:45] <ohookins> tholl583xx: i guess i would hope that the forked init script doing the restart would continue on after puppetd has been killed, but that may not be the case | ||
| [2010/08/27 06:40:05] <ohookins> but last time i seriously cared about that, i decided to run puppetd from cron | ||
| [2010/08/27 06:41:11] @ griffordson joined channel #puppet | ||
| [2010/08/27 06:42:24] <griffordson> is http://forge.puppetlabs.com/ working for anyone else? | ||
| [2010/08/27 06:42:29] @ MaxBube joined channel #puppet | ||
| [2010/08/27 06:43:01] <Beens> griffordson: not really | ||
| [2010/08/27 06:43:11] <griffordson> k, thought maybe it was just me | ||
| [2010/08/27 06:43:55] @ choc joined channel #puppet | ||
| [2010/08/27 06:44:48] @ notbrien joined channel #puppet | ||
| [2010/08/27 06:47:27] @ Quit: bug: Quit: bug | ||
| [2010/08/27 06:47:49] @ Quit: choc: Quit: changing servers | ||
| [2010/08/27 06:58:11] <sheldonh> ha! a cow orker has come up with the genius plan -- run these jobs as puppet Exec { schedule => ... } resources :) | ||
| [2010/08/27 06:58:48] @ reyjrar joined channel #puppet | ||
| [2010/08/27 07:00:24] @ Quit: Hunner: Read error: Connection reset by peer | ||
| [2010/08/27 07:00:56] @ genericfinch joined channel #puppet | ||
| [2010/08/27 07:01:41] @ blkperl_ joined channel #puppet | ||
| [2010/08/27 07:01:48] * Volcane tends to think cron is best for scheduling commands, what if puppet dies? | ||
| [2010/08/27 07:01:56] @ Hunner joined channel #puppet | ||
| [2010/08/27 07:02:13] @ choc joined channel #puppet | ||
| [2010/08/27 07:02:28] <hal-j> Volcane: you've got no sense of adventure | ||
| [2010/08/27 07:02:29] @ Quit: kaptk2: Quit: Leaving. | ||
| [2010/08/27 07:02:40] @ kennobak1-also joined channel #puppet | ||
| [2010/08/27 07:03:04] @ Quit: erlingre: Ping timeout: 272 seconds | ||
| [2010/08/27 07:03:31] @ Quit: genericf1nch: Read error: Connection reset by peer | ||
| [2010/08/27 07:03:40] @ Quit: charlieS: Ping timeout: 252 seconds | ||
| [2010/08/27 07:03:54] @ Quit: kennobaka-also: Ping timeout: 240 seconds | ||
| [2010/08/27 07:03:54] @ Quit: anakha: Ping timeout: 240 seconds | ||
| [2010/08/27 07:03:56] @ anakha joined channel #puppet | ||
| [2010/08/27 07:04:13] @ Quit: blkperl: Ping timeout: 252 seconds | ||
| [2010/08/27 07:04:18] @ Quit: wilco: Ping timeout: 245 seconds | ||
| [2010/08/27 07:04:27] @ charlieS joined channel #puppet | ||
| [2010/08/27 07:04:47] @ wilco joined channel #puppet | ||
| [2010/08/27 07:05:50] @ Quit: choc: Client Quit | ||
| [2010/08/27 07:06:49] @ cocco joined channel #puppet | ||
| [2010/08/27 07:07:20] <cocco> I have some problem to understand how puppet-dashboard works as a node classifier | ||
| [2010/08/27 07:07:37] @ flooose joined channel #puppet | ||
| [2010/08/27 07:07:39] @ Quit: rawler_: Remote host closed the connection | ||
| [2010/08/27 07:07:51] <cocco> under /var/lib/puppet/yaml/node if find my nodes | ||
| [2010/08/27 07:08:04] <cocco> How can i add them into puppet dashboard | ||
| [2010/08/27 07:08:41] <cocco> or the other way around ... how can i create nodes in puppet dashboard that they appear in yaml in that folder | ||
| [2010/08/27 07:08:58] @ kolla joined channel #puppet | ||
| [2010/08/27 07:09:12] <cocco> After create a node in puppet dashboard i was searching the disk but this node couldnt be find | ||
| [2010/08/27 07:09:27] <madduck> I need to isntall a file resource (postfix map) and then call an exec and pass it the file argument somehow. is this possible? | ||
| [2010/08/27 07:09:56] <madduck> or do i need to use a define to create a file/exec pair for each file? | ||
| [2010/08/27 07:10:25] <cocco> is there a specific puppet-dashboard channel in irc? | ||
| [2010/08/27 07:10:30] <flooose> hello, how should the file structure be if you're running puppet with passenger and nginx. Right now I've got #{puppet_root}/manifests and #{puppet_root}/app/config.ru | ||
| [2010/08/27 07:10:36] @ Quit: brothers: Quit: brothers | ||
| [2010/08/27 07:11:55] @ jdcasey joined channel #puppet | ||
| [2010/08/27 07:12:11] <flooose> passenger successfully passes calls the request to config.ru, but I'm getting a 404 in the logs | ||
| [2010/08/27 07:12:39] @ rcrowley joined channel #puppet | ||
| [2010/08/27 07:13:44] @ pheezy joined channel #puppet | ||
| [2010/08/27 07:16:43] @ Quit: AZed: Quit: Leaving. | ||
| [2010/08/27 07:17:00] @ AZed joined channel #puppet | ||
| [2010/08/27 07:17:26] @ |CTAPOMAK| joined channel #puppet | ||
| [2010/08/27 07:17:27] @ Quit: |CTAPOMAK|: Max SendQ exceeded | ||
| [2010/08/27 07:17:28] <flooose> #{puppet_root}/app/public linked to #{puppet_root}/manifests | ||
| [2010/08/27 07:18:00] <cocco> @floose i'm running also into problems while using passenger ... it seems that those permission problems are very often. | ||
| [2010/08/27 07:18:16] <cocco> i couldnt figure it out yet | ||
| [2010/08/27 07:18:38] <cocco> i also moved my manifest folder as configured in the puppet.conf | ||
| [2010/08/27 07:19:38] @ Quit: CTAPOMAK: Ping timeout: 240 seconds | ||
| [2010/08/27 07:23:05] @ gniks joined channel #puppet | ||
| [2010/08/27 07:24:33] @ Quit: pmorillo: Quit: pmorillo | ||
| [2010/08/27 07:25:15] <flooose> cocco: I've got config.ru owned by puppet:puppet and I had to it working with puppetmasterd, but I really want it running under nginx like all of my other apps on this server | ||
| [2010/08/27 07:26:06] <flooose> so the set up seems right though? | ||
| [2010/08/27 07:26:27] <flooose> file structure-wise? | ||
| [2010/08/27 07:27:34] <habanero> floose, I'm doing the same but with apache, but also have errors in logs - specifically about certificates not being served | ||
| [2010/08/27 07:28:22] <habanero> in apache log: Permission denied: access to /production/certificate/ca denied | ||
| [2010/08/27 07:28:47] <habanero> have you checked the nginx logs to see if you are getting similar? | ||
| [2010/08/27 07:29:40] <flooose> habanero, I'm not getting this. Opening the address in a web browser returned that I didn't offer the proper client certificate. So I think I'm going to turn that requirement off and see what I get otherwise. | ||
| [2010/08/27 07:29:56] <flooose> and nginx doesn't log anything | ||
| [2010/08/27 07:30:32] @ Quit: cocco: Ping timeout: 252 seconds | ||
| [2010/08/27 07:30:38] <flooose> just the application log logs something. I'll gist it in a second, though it's pretty garbled stuff | ||
| [2010/08/27 07:30:48] @ rgsteele joined channel #puppet | ||
| [2010/08/27 07:32:39] <habanero> floose, was everything working with puppetmasterd before you tried switching to passenger, or did you, like me, try to go straight to passenger after a single run of puppetmasterd to gen the keys? | ||
| [2010/08/27 07:33:07] @ Quit: gebi: Read error: Operation timed out | ||
| [2010/08/27 07:33:25] @ choc joined channel #puppet | ||
| [2010/08/27 07:35:07] <flooose> Habanero: it was working before. I decided to switch to passenger after puppetmasterd crashed one time and I found myself debating whether to write an init script for puppetmasterd or do it the right way with nginx and passenger | ||
| [2010/08/27 07:35:13] <flooose> here's the gist http://gist.github.com/553464 | ||
| [2010/08/27 07:36:02] <flooose> I have a feeling that it has to do with config.ru. I don't know my way around with rack apps and really just copied the one that came with the puppet sources | ||
| [2010/08/27 07:36:32] @ cocco joined channel #puppet | ||
| [2010/08/27 07:37:55] <habanero> yep, same here, incidently in rack/puppetmasterd/ I have: config.ru (owned by puppet) and 2 directories: public and tmp | ||
| [2010/08/27 07:38:46] <habanero> the public dir is the one mentioned in puppetmaster apache config | ||
| [2010/08/27 07:39:02] @ Quit: e1mer: Quit: captured by martians | ||
| [2010/08/27 07:39:38] <habanero> but it's empty - i'm not sure that there is a step missing which populates the public dir... | ||
| [2010/08/27 07:40:18] @ e1mer joined channel #puppet | ||
| [2010/08/27 07:40:25] @ Quit: Bass10: Ping timeout: 240 seconds | ||
| [2010/08/27 07:42:33] <habanero> flooose, looking at the gist, I think the problem maybe the same, since the /production folder is the root of what's being server by web server (same in my example) | ||
| [2010/08/27 07:42:45] <flooose> habanero, that's why I linked it to my manifests directory | ||
| [2010/08/27 07:43:18] <flooose> hmm, well, the puppet site is suddenly not available from my part of the world :) | ||
| [2010/08/27 07:43:54] @ alcy joined channel #puppet | ||
| [2010/08/27 07:44:03] @ nexx joined channel #puppet | ||
| [2010/08/27 07:45:36] <cocco> Why is the puppet wiki down????? | ||
| [2010/08/27 07:45:37] <flooose> habanero: I think this is some misunderstanding of how the file structure is supposed to be. I'll have to check in again later because I have ameeting now | ||
| [2010/08/27 07:45:46] <habanero> np | ||
| [2010/08/27 07:45:57] <flooose> cocco: because we need it now :) | ||
| [2010/08/27 07:46:38] <cocco> me too :) | ||
| [2010/08/27 07:47:22] @ bug joined channel #puppet | ||
| [2010/08/27 07:52:15] @ Tas_ joined channel #puppet | ||
| [2010/08/27 07:55:07] @ yann2 joined channel #puppet | ||
| [2010/08/27 07:55:39] <yann2> hello! how can I generate public/private keys from the puppetmaster server, without having to create a puppet clietn first? | ||
| [2010/08/27 08:01:30] <masterzen> yann2: yes, check puppet ca --generate | ||
| [2010/08/27 08:01:50] <yann2> thanks | ||
| [2010/08/27 08:10:25] @ Quit: spacex: Ping timeout: 240 seconds | ||
| [2010/08/27 08:12:56] @ ohookins left channel #puppet ("Leaving.") | ||
| [2010/08/27 08:13:20] @ rmiller4pi8 joined channel #puppet | ||
| [2010/08/27 08:15:07] <yann2> also: is there a way to copy an entire folder, with all subfolders and files, to a client, with puppet, without having to specify every single file? | ||
| [2010/08/27 08:16:24] <joergherzinger> There is a recurse option with file. | ||
| [2010/08/27 08:17:12] @ benkevan joined channel #puppet | ||
| [2010/08/27 08:18:04] @ spacex joined channel #puppet | ||
| [2010/08/27 08:18:40] @ Quit: Hunner: Read error: Operation timed out | ||
| [2010/08/27 08:19:27] @ Quit: coleman79: Quit: Leaving. | ||
| [2010/08/27 08:21:15] <mosez> how could i update the homedirectory for a specific user? | ||
| [2010/08/27 08:21:25] @ Quit: bug: Quit: bug | ||
| [2010/08/27 08:22:03] @ Quit: notbrien: Quit: notbrien | ||
| [2010/08/27 08:22:07] <alcy> masterzen: any opinion about bug #4480 ? I think the site is down, but basically, its about runit provider implementation. before a service can be brought up, runit needs about 2-3 seconds to discover the service but since puppet doesn't wait, puppet will give an err. Which is OK, unless there is another resource that requires that service. | ||
| [2010/08/27 08:23:08] @ puppet-noob joined channel #puppet | ||
| [2010/08/27 08:23:12] @ [GuS] joined channel #puppet | ||
| [2010/08/27 08:23:15] <mosez> hum... trac seems to be down | ||
| [2010/08/27 08:23:25] @ notbrien joined channel #puppet | ||
| [2010/08/27 08:23:30] @ runrig joined channel #puppet | ||
| [2010/08/27 08:23:33] @ rmiller4pi8 left channel #puppet () | ||
| [2010/08/27 08:24:21] @ Quit: notbrien: Client Quit | ||
| [2010/08/27 08:25:58] @ Quit: GioGio: Quit: Page closed | ||
| [2010/08/27 08:26:41] @ bug joined channel #puppet | ||
| [2010/08/27 08:27:37] @ notbrien joined channel #puppet | ||
| [2010/08/27 08:27:51] @ ecapriolo joined channel #puppet | ||
| [2010/08/27 08:28:11] @ gebi joined channel #puppet | ||
| [2010/08/27 08:28:48] @ Hunner joined channel #puppet | ||
| [2010/08/27 08:29:18] <masterzen> alcy: yes I remember, I read the bug report. | ||
| [2010/08/27 08:29:21] @ fluxdude|2 joined channel #puppet | ||
| [2010/08/27 08:29:33] @ Quit: lbt: Remote host closed the connection | ||
| [2010/08/27 08:30:35] <masterzen> alcy: I need to think about it. I remember the provider used to start the service instead of just adding the link but we removed it in 0.25 (and I don't remember why). | ||
| [2010/08/27 08:31:48] <alcy> masterzen: ah, so maybe I should have a look at 0.24.x ? (just for the provider code). | ||
| [2010/08/27 08:31:54] @ Quit: fluxdude: Ping timeout: 240 seconds | ||
| [2010/08/27 08:33:34] @ rmiller4pi8 joined channel #puppet | ||
| [2010/08/27 08:35:15] <masterzen> alcy: yes | ||
| [2010/08/27 08:35:43] <masterzen> alcy: I'm going into vacation for 2 weeks tomorrow, but I'll have a look when I'll come back. Just ping me if I forget. | ||
| [2010/08/27 08:40:05] @ Quit: [GuS]: Ping timeout: 240 seconds | ||
| [2010/08/27 08:40:41] @ [GuS] joined channel #puppet | ||
| [2010/08/27 08:40:46] <alcy> masterzen: ah, enjoy your vacation ! :) currently I am doing fine with an exec for sleeping 5 seconds before the service(s) start. I guess the older provider might have a similar code. | ||
| [2010/08/27 08:41:13] @ Quit: flooose: Quit: Leaving | ||
| [2010/08/27 08:41:54] @ foilpan joined channel #puppet | ||
| [2010/08/27 08:43:58] @ Quit: foilpan: Remote host closed the connection | ||
| [2010/08/27 08:46:57] @ Quit: benkevan: Quit: Lost terminal | ||
| [2010/08/27 08:47:19] @ lak joined channel #puppet | ||
| [2010/08/27 08:47:19] @ RussS joined channel #puppet | ||
| [2010/08/27 08:47:23] @ Quit: lak: Client Quit | ||
| [2010/08/27 08:48:00] <nathanr> I just bought a puppet camp ticket | ||
| [2010/08/27 08:49:21] <nathanr> where's the actual vendor for this? | ||
| [2010/08/27 08:49:38] <nathanr> I don't find anything for details on who will be there, what they will speak about or where it is | ||
| [2010/08/27 08:49:59] <nathanr> is that to be determined? | ||
| [2010/08/27 08:50:50] @ tonyskapunk joined channel #puppet | ||
| [2010/08/27 08:52:09] @ Quit: alcy: Quit: ChatZilla 0.9.86 [Firefox 3.6.6/20100625231939] | ||
| [2010/08/27 08:53:17] @ Quit: ericlee: Ping timeout: 260 seconds | ||
| [2010/08/27 08:55:13] @ Quit: mikey_p: Quit: mikey_p | ||
| [2010/08/27 08:56:00] @ Quit: spacex: Quit: Leaving. | ||
| [2010/08/27 08:56:49] @ Quit: Niek-work: Remote host closed the connection | ||
| [2010/08/27 08:56:49] @ Quit: bug: Quit: bug | ||
| [2010/08/27 08:58:52] <masterzen> nathanr: I just know I'm going :) | ||
| [2010/08/27 08:59:27] <masterzen> nathanr: the event is organized by Puppet Labs. And if it's as good as the last US one and the last EU one, then it will be damn good :) | ||
| [2010/08/27 09:04:54] @ benkevan joined channel #puppet | ||
| [2010/08/27 09:07:52] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/08/27 09:08:17] @ ericlee joined channel #puppet | ||
| [2010/08/27 09:09:04] @ alcy joined channel #puppet | ||
| [2010/08/27 09:09:14] @ Quit: yann2: Ping timeout: 265 seconds | ||
| [2010/08/27 09:10:44] @ shadoi joined channel #puppet | ||
| [2010/08/27 09:10:47] @ littleidea joined channel #puppet | ||
| [2010/08/27 09:12:08] @ Quit: e1mer: Ping timeout: 276 seconds | ||
| [2010/08/27 09:13:15] <nathanr> do you know where it is? I'm trying to find a nearby hotel | ||
| [2010/08/27 09:13:20] <nathanr> where are you staying at | ||
| [2010/08/27 09:13:49] @ Quit: MattyM: Remote host closed the connection | ||
| [2010/08/27 09:17:20] @ Quit: bronto: Quit: Leaving. | ||
| [2010/08/27 09:17:44] <griffordson> Does anyone here know what is going on with the wiki and module forge? Is Puppet Labs aware of the problem? | ||
| [2010/08/27 09:18:13] @ spacex joined channel #puppet | ||
| [2010/08/27 09:20:15] @ mikey_p joined channel #puppet | ||
| [2010/08/27 09:21:14] @ jdcasey joined channel #puppet | ||
| [2010/08/27 09:21:19] @ Quit: mikey_p: Remote host closed the connection | ||
| [2010/08/27 09:21:45] @ mikey_p joined channel #puppet | ||
| [2010/08/27 09:21:59] @ Quit: benkevan: Quit: leaving | ||
| [2010/08/27 09:22:01] @ yann2 joined channel #puppet | ||
| [2010/08/27 09:23:07] <alcy> griffordson: maintenance ? | ||
| [2010/08/27 09:23:23] <griffordson> for 4 hours? | ||
| [2010/08/27 09:23:29] @ benkevan joined channel #puppet | ||
| [2010/08/27 09:24:05] <alcy> oops. | ||
| [2010/08/27 09:25:22] @ jneves joined channel #puppet | ||
| [2010/08/27 09:26:03] @ scashin133 joined channel #puppet | ||
| [2010/08/27 09:26:59] <jneves> any suggestions for a newbie who's planning to use puppet to manage 150 desktop computers in a school? | ||
| [2010/08/27 09:27:20] <nathanr> take it slowly and use a development branch and a production branch | ||
| [2010/08/27 09:28:00] <nathanr> think like a computer and not like a user. if you tell puppet to make sure /something/blah is there, you will need to tell it to make sure /something is there first | ||
| [2010/08/27 09:28:28] <nathanr> don't try to make the whole system grand at once. focus on one file, then another, etc | ||
| [2010/08/27 09:30:56] @ bug joined channel #puppet | ||
| [2010/08/27 09:34:16] <jamesturnbull> griffordson: fixed now | ||
| [2010/08/27 09:34:27] <jneves> nathanr: thanks - I've seen from the scaling page, that for this amount of computers I should probably use cron on clients to reduce the server load | ||
| [2010/08/27 09:34:37] <jamesturnbull> nathanr: detals up early next week | ||
| [2010/08/27 09:34:48] <griffordson> thanks jamesturnbull | ||
| [2010/08/27 09:35:35] <jneves> jamesturnbull: thanks - I'm reading your book at the moment ;) | ||
| [2010/08/27 09:36:02] <nathanr> jneves: I use cron scheduling for my puppet checkins | ||
| [2010/08/27 09:36:21] <nathanr> jamesturnbull: invest in a table of contents next time buddy ;-p | ||
| [2010/08/27 09:36:22] <jamesturnbull> Apologies folks - it appears our Redmine host died and Nagios kindly did not notify me | ||
| [2010/08/27 09:36:36] <jneves> nathanr: our plan is to go slowly - we have very little knowledge so far ;) | ||
| [2010/08/27 09:36:38] <nathanr> or index rather | ||
| [2010/08/27 09:36:49] <jamesturnbull> nathanr: not my choice - nothing to do with the author | ||
| [2010/08/27 09:37:19] <nathanr> jneves: puppet has a great support for having two (or more) entirely different virtual environments. use one for dev and one for prod | ||
| [2010/08/27 09:37:33] @ Quit: genericfinch: Remote host closed the connection | ||
| [2010/08/27 09:37:57] <nathanr> this will allow you to screw up your dev machines, and not get yelled at | ||
| [2010/08/27 09:38:10] @ Quit: kolla: Remote host closed the connection | ||
| [2010/08/27 09:38:36] <geekatcmu> cron scheduling is unnecessary if your puppet infrastructure is sufficiently robust. Or sufficiently distributed. Or both. | ||
| [2010/08/27 09:38:52] <geekatcmu> That's not to say it is in any way a bad thing. | ||
| [2010/08/27 09:39:17] <Volcane> geekatcmu: neither of those fixes the ruby VM's memory issues? | ||
| [2010/08/27 09:39:33] <geekatcmu> Correct. | ||
| [2010/08/27 09:39:35] <Volcane> geekatcmu: usually people cron schedule cos of a client side problem. | ||
| [2010/08/27 09:39:43] <Volcane> geekatcmu: which your criteria doesnt address | ||
| [2010/08/27 09:40:12] <geekatcmu> OTOH, if your puppet master is 12 cores and 64GB RAM with a Passenger/Apache front-end, well, you can handle quite a bit of load. | ||
| [2010/08/27 09:40:15] <jneves> nathanr: cool - any docs/info on that? | ||
| [2010/08/27 09:40:25] <Volcane> geekatcmu: that is not why people cron. | ||
| [2010/08/27 09:40:29] <geekatcmu> Ah. | ||
| [2010/08/27 09:40:50] <geekatcmu> So, using cron because puppetd occasionally hangs? | ||
| [2010/08/27 09:40:57] <jneves> geekatcmu: this is a k-12 school - the server load can't be that high, or we'll have t disable puppet... | ||
| [2010/08/27 09:41:04] <Volcane> hangs, dies, memory keeps growing, leaks memory | ||
| [2010/08/27 09:41:11] <Volcane> ruby vm never releases memory | ||
| [2010/08/27 09:41:16] <Volcane> splay doesnt splay reliably | ||
| [2010/08/27 09:41:25] <Volcane> leaves unused pid files around | ||
| [2010/08/27 09:41:27] <geekatcmu> Hrm, I've not had a problem with anything but the hangs. | ||
| [2010/08/27 09:41:42] <geekatcmu> OTOH, all my clients are as big as my master. | ||
| [2010/08/27 09:41:50] <geekatcmu> I'm kind of in a beautifully green field here. | ||
| [2010/08/27 09:42:48] <nathanr> jneves: docs/info on using cron? | ||
| [2010/08/27 09:42:49] <Volcane> geekatcmu: http://www.masterzen.fr/2010/01/28/puppet-memory-usage-not-a-fatality/ | ||
| [2010/08/27 09:43:04] <nathanr> jneves: if you have issues using cron, you should not be using puppet probably | ||
| [2010/08/27 09:43:07] <geekatcmu> I'm also hoping 2.6.1 is released soon enough that I can upgrade/test/deploy before we need real production on these systems. | ||
| [2010/08/27 09:43:36] <jneves> nathanr: I was talking about keeping dev/prod environments ;) | ||
| [2010/08/27 09:43:41] <nathanr> right. | ||
| [2010/08/27 09:43:47] <nathanr> yes there are some docs for you | ||
| [2010/08/27 09:43:49] <nathanr> let's see | ||
| [2010/08/27 09:44:10] <nathanr> http://projects.puppetlabs.com/projects/puppet/wiki/Using_Multiple_Environments | ||
| [2010/08/27 09:44:11] @ alfism joined channel #puppet | ||
| [2010/08/27 09:44:45] <nathanr> but you'll probably want to know this first: you can set this up later | ||
| [2010/08/27 09:44:58] <nathanr> this means, probably you should set up a basic puppet environment first | ||
| [2010/08/27 09:45:20] <nathanr> and deal with the "fun" of wondering why you get ssl errors and stuff | ||
| [2010/08/27 09:45:38] <jneves> nathanr: I've just did a sample test with ntp - now I'm learning what I can do to define the next steps | ||
| [2010/08/27 09:45:57] <nathanr> ok good, then go for two environments now | ||
| [2010/08/27 09:46:29] <jneves> nathanr: been there - after 802.1x, smartcards-authentication and vpns, the certificate handling was not hard to grasp ;) | ||
| [2010/08/27 09:46:47] <jneves> nathanr: thanks a lot | ||
| [2010/08/27 09:48:35] <nathanr> afterwards you will want to look into how to deal with the different systems you may have | ||
| [2010/08/27 09:48:55] <nathanr> also take a closer look at facter, including 'adding facts'. you'll find it's cooler than you thought | ||
| [2010/08/27 09:49:21] <jneves> basically it's all ubuntu, with 3 internal environments - it's just that's a part time sysadmin job for 150 machines... | ||
| [2010/08/27 09:49:33] <jneves> nathanr: ok, I'll check that out | ||
| [2010/08/27 09:49:59] <nathanr> there may still be differences: kernel, packages, releases, hardware, purposes, etc. | ||
| [2010/08/27 09:50:13] <nathanr> you're going to want to figure out how to programatically tell these differences, using puppet and facter | ||
| [2010/08/27 09:51:24] <nathanr> if you're fortunate enough to have all one system, all one release and all one purpose, I envy you | ||
| [2010/08/27 09:51:32] <jneves> it's 3 different purposes - other than that everythings is the same - that'll make it easier | ||
| [2010/08/27 09:52:07] <jneves> nathanr: the ministery of education bought 110k computers from HP | ||
| [2010/08/27 09:53:02] <jneves> nathanr: so it's a nice learning environment | ||
| [2010/08/27 09:54:38] <jneves> nathanr: thanks a lot for the tips | ||
| [2010/08/27 09:55:12] <nathanr> yup. you'll be back | ||
| [2010/08/27 09:55:46] <nathanr> I have questions so much, I just sit in here now | ||
| [2010/08/27 09:55:59] @ phips__ joined channel #puppet | ||
| [2010/08/27 09:57:54] @ Quit: phips_: Ping timeout: 240 seconds | ||
| [2010/08/27 09:57:55] @ Diranged joined channel #puppet | ||
| [2010/08/27 09:58:18] @ morpheus joined channel #puppet | ||
| [2010/08/27 09:58:59] @ Quit: TREllis: Ping timeout: 272 seconds | ||
| [2010/08/27 09:59:23] <jneves> :) | ||
| [2010/08/27 09:59:35] @ TREllis joined channel #puppet | ||
| [2010/08/27 10:00:10] <Diranged> I want to specify a set of nodes based on a local variable. Thoughts on the best way to do that? (i dont want to use naming to define them.. their names are random… ec2 nodes) | ||
| [2010/08/27 10:00:20] @ Quit: phips__: Client Quit | ||
| [2010/08/27 10:02:59] @ mclarke joined channel #puppet | ||
| [2010/08/27 10:05:28] <nathanr> are they on an exclusive subnet? | ||
| [2010/08/27 10:05:46] @ thekad is now known as thekad-afk | ||
| [2010/08/27 10:05:53] @ Quit: elasticdog: Quit: WeeChat 0.3.3 | ||
| [2010/08/27 10:05:55] @ Quit: alban2: Quit: Leaving. | ||
| [2010/08/27 10:05:56] <Diranged> no | ||
| [2010/08/27 10:06:11] <Diranged> and each one will boot up with a different variable that defines a different node type.. | ||
| [2010/08/27 10:06:27] <nathanr> so you want to form a relationship that has no basis on anything other than you know somehow that they are together | ||
| [2010/08/27 10:06:33] <Diranged> is there some way for a puppet client to say "i need to be a web node" | ||
| [2010/08/27 10:06:50] <nathanr> of course. if your node knows what it needs to be then you're set | ||
| [2010/08/27 10:06:57] <Diranged> how do i do that? | ||
| [2010/08/27 10:07:24] <nathanr> go into the nodes' start ups and set an environmental variable | ||
| [2010/08/27 10:07:26] <nathanr> can you do that? | ||
| [2010/08/27 10:07:56] <morpheus> Hi@all | ||
| [2010/08/27 10:08:21] <morpheus> I was working on a provider for /etc/project for the last days now an someone asked me if I could share the results | ||
| [2010/08/27 10:08:25] <morpheus> so here it is | ||
| [2010/08/27 10:08:34] <morpheus> http://pastie.org/1120739 | ||
| [2010/08/27 10:08:56] <Diranged> nathanr: so my question is… how do i have a puppet client tell the server its node-type? whats the syntax to make that happen? | ||
| [2010/08/27 10:09:09] <morpheus> because I'm no ruby expert and dont know of of puppet "magic" please feel free to comment | ||
| [2010/08/27 10:09:22] <nathanr> and I'm asking you, can you (do you have access and ability) to change startups on the particular boxes | ||
| [2010/08/27 10:09:32] <Diranged> nathanr: yes | ||
| [2010/08/27 10:10:01] <nathanr> export FACTER_purpose=super_machine | ||
| [2010/08/27 10:10:03] <Diranged> nathanr: these are custom images that have a small boot script.. that boot script does a few little things, and pulls a variable that we pass when we create the instance.. that variable is what we want to use to define the node-type | ||
| [2010/08/27 10:10:30] <nathanr> thenexport FACTER_node_type="dude im a web server" | ||
| [2010/08/27 10:10:42] <nathanr> s/thenexport/then export/ | ||
| [2010/08/27 10:11:05] <nathanr> go onto a client node right now. I'll show you it's easy | ||
| [2010/08/27 10:11:12] <Diranged> ok.. then in puppet node syntax, how do we look for "dood im a web server"? | ||
| [2010/08/27 10:11:32] <Diranged> oh or is node_type literally going to be whatever class we want.. | ||
| [2010/08/27 10:11:36] <nathanr> if ( $node_type == "dood im a web server" ){ | ||
| [2010/08/27 10:11:45] @ thekad-afk is now known as thekad | ||
| [2010/08/27 10:11:47] <Diranged> ah i see | ||
| [2010/08/27 10:11:51] <nathanr> you can test it without puppet | ||
| [2010/08/27 10:11:57] <nathanr> go into a node now, I'll show you | ||
| [2010/08/27 10:12:02] <Diranged> ok whats the _purpose variable for? or is that just another example? | ||
| [2010/08/27 10:12:03] @ Quit: TREllis: Quit: Madonna released what hit on sept 7th 1983? | ||
| [2010/08/27 10:12:09] <nathanr> another example | ||
| [2010/08/27 10:12:13] <morpheus> and then you can test with case $node_type { "dude im a webserver)": {include webserver}} | ||
| [2010/08/27 10:12:36] <nathanr> go into a node or I'll beat up your grandmother | ||
| [2010/08/27 10:12:46] <Diranged> ok sweet, workin on testing it.. working with another dev on this project. (all of my stuff has been node-name based.. his project isnt) | ||
| [2010/08/27 10:13:19] <nathanr> hello is anyone listening, I have another cool thing to show you | ||
| [2010/08/27 10:14:25] <Diranged> nathan :) works, thanks.. | ||
| [2010/08/27 10:14:32] <nathanr> Diranged: this means you | ||
| [2010/08/27 10:14:35] @ Quit: shiruken: Quit: Lost terminal | ||
| [2010/08/27 10:14:36] <morpheus> show us? tell us! | ||
| [2010/08/27 10:14:56] <nathanr> Diranged: go into a puppet client | ||
| [2010/08/27 10:15:12] <nathanr> switch to root and try this | ||
| [2010/08/27 10:15:25] <morpheus> echo $FACTER_node? | ||
| [2010/08/27 10:15:54] <nathanr> export FACTER_zzz=$(( 1 + 2 )) | ||
| [2010/08/27 10:16:03] <nathanr> now run this command | ||
| [2010/08/27 10:16:07] <nathanr> facter zzz | ||
| [2010/08/27 10:16:12] <nathanr> and finally, | ||
| [2010/08/27 10:16:13] <nathanr> facter | ||
| [2010/08/27 10:16:16] <nathanr> do you see? | ||
| [2010/08/27 10:17:00] <Diranged> :) yes | ||
| [2010/08/27 10:17:01] <nathanr> this is nice because you can use this stuff in any other scripts you may have | ||
| [2010/08/27 10:17:10] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/08/27 10:17:13] @ lak joined channel #puppet | ||
| [2010/08/27 10:17:16] @ kolla joined channel #puppet | ||
| [2010/08/27 10:17:56] <nathanr> like if your vlan 102 single subnet looks like 192.168.102.x maybe you could do a export FACTER_vlan=$(facter ipaddress | cut -d. -f3) | ||
| [2010/08/27 10:18:01] <nathanr> or whatever | ||
| [2010/08/27 10:18:16] <Volcane> or you could just add facter properly with a bit of ruby | ||
| [2010/08/27 10:18:23] <Volcane> then non of this variable exporting b/s | ||
| [2010/08/27 10:18:37] <Volcane> then they're available everywhere, puppet too, even when started from the normal rc scripts | ||
| [2010/08/27 10:19:34] @ Quit: cocco: Ping timeout: 252 seconds | ||
| [2010/08/27 10:20:29] @ Quit: yannL: Remote host closed the connection | ||
| [2010/08/27 10:21:29] <morpheus> If got a question about puppet: When you use selectors, you have to define every possible case right? | ||
| [2010/08/27 10:22:04] <Volcane> morpheus: it supports a default | ||
| [2010/08/27 10:22:12] <Volcane> morpheus: which will catch all the ones you didnt define | ||
| [2010/08/27 10:22:47] <morpheus> yeah thats what I meant. You have to catch whatever youre asking for | ||
| [2010/08/27 10:23:06] <morpheus> But can you say default => default or something like that? | ||
| [2010/08/27 10:23:07] @ lkoranda joined channel #puppet | ||
| [2010/08/27 10:23:19] <Volcane> i dont know what you mean | ||
| [2010/08/27 10:23:27] <Volcane> you can have a default, yes | ||
| [2010/08/27 10:23:31] <Volcane> thats what i said | ||
| [2010/08/27 10:23:45] <morpheus> So lets say you have defined a default for files with File { owner => 'root' } | ||
| [2010/08/27 10:24:09] <morpheus> now you have a file { '/foo': owner => operatingsystem? ... | ||
| [2010/08/27 10:24:13] <Volcane> http://docs.reductivelabs.com/guides/language_tutorial.html#selectors | ||
| [2010/08/27 10:24:47] <morpheus> now you have a special case for one operatingsystem. For all the others you want to have the default and you dont know (or dont want to care) what the default is | ||
| [2010/08/27 10:25:05] <morpheus> if you say default => undef, puppet doesnt care about the owner at all | ||
| [2010/08/27 10:25:33] <morpheus> but you cannot leave out the default because then you will get an error for all the other operatingsystems | ||
| [2010/08/27 10:26:10] @ Quit: bug: Quit: bug | ||
| [2010/08/27 10:26:27] <morpheus> you know what I mean? | ||
| [2010/08/27 10:26:52] <Volcane> yes, u need all cases catered for | ||
| [2010/08/27 10:26:59] @ Quit: goraxe: Ping timeout: 265 seconds | ||
| [2010/08/27 10:28:34] @ goraxe joined channel #puppet | ||
| [2010/08/27 10:29:02] <morpheus> because this lead to an interesting definition of configfiles for me: http://pastie.org/1120786 | ||
| [2010/08/27 10:29:38] @ Quit: lak: Quit: lak | ||
| [2010/08/27 10:30:14] <morpheus> Every OS has there own defaults for files, but if one OS wants to do something different (/etc/resolv.conf is bin:bin on HP-UX instead of my default root:sys). I can overite owner for HP-UX without touching the default for the other OSes | ||
| [2010/08/27 10:30:40] <Volcane> this is why extlookup exists :) | ||
| [2010/08/27 10:30:40] <morpheus> But it doesnt look really 'pretty' | ||
| [2010/08/27 10:31:19] <Diranged> anothe rweird one.. can a puppet client pass data back to the puppetmaster, and the puppetmaster store that data? | ||
| [2010/08/27 10:31:32] <Volcane> Diranged: facts | ||
| [2010/08/27 10:32:00] <husimon> Is it possible to set a default require for everything? | ||
| [2010/08/27 10:32:03] <Diranged> Volcane: how do i make the puppetmaster deal with that data though.. ie, writing it to some file? | ||
| [2010/08/27 10:32:20] <Volcane> Diranged: it writes it to a file by default, in /var/lib/puppet... | ||
| [2010/08/27 10:32:40] <Diranged> oh yeah | ||
| [2010/08/27 10:32:41] <nathanr> I've found it not working to add 'properly' custom facts in mac | ||
| [2010/08/27 10:35:34] @ Quit: nul0op: Quit: Leaving | ||
| [2010/08/27 10:36:12] @ redpepper is now known as RedPepper | ||
| [2010/08/27 10:36:17] @ Quit: fluxdude|2: Ping timeout: 240 seconds | ||
| [2010/08/27 10:36:45] @ ceren joined channel #puppet | ||
| [2010/08/27 10:37:05] @ bug joined channel #puppet | ||
| [2010/08/27 10:37:38] @ Quit: goraxe: Ping timeout: 245 seconds | ||
| [2010/08/27 10:38:19] @ jangell joined channel #puppet | ||
| [2010/08/27 10:38:30] <morpheus> husimon: You may want to look at stages if you use puppet 2.6 | ||
| [2010/08/27 10:38:54] @ mrwacky42 joined channel #puppet | ||
| [2010/08/27 10:39:11] <morpheus> Volcane: I think I have to learn about extlookup. It doesnt belong to the puppet core right? | ||
| [2010/08/27 10:39:23] <Volcane> morpheus: from 2.6.1 it will be there | ||
| [2010/08/27 10:40:49] <husimon> morpheus, yea we aren't ready to roll it out yet. | ||
| [2010/08/27 10:41:12] @ braind joined channel #puppet | ||
| [2010/08/27 10:41:21] @ Quit: fcami: Quit: new kernel | ||
| [2010/08/27 10:42:01] @ Quit: jneves: Ping timeout: 252 seconds | ||
| [2010/08/27 10:43:05] <husimon> Volcane, is it possible to set a default for something, but then have the overrides on each object append to it instead of replace it? for example. If I set all users to have a group of foo, and then in each user I override the default with bar, and end up with foo, bar being the groups that the user belongs to? | ||
| [2010/08/27 10:43:40] <Volcane> husimon: look at hte language tutorial, it covers appending | ||
| [2010/08/27 10:45:22] <morpheus> One more puppet question: What happens when a puppet cert expires? | ||
| [2010/08/27 10:45:54] <Volcane> take a guess? | ||
| [2010/08/27 10:45:59] <morpheus> does the client automatically creates a new certificate request? | ||
| [2010/08/27 10:46:08] <husimon> Volcane, thanks, missed it the first time I looked. | ||
| [2010/08/27 10:46:14] <Volcane> nope, and the master doesnt automatically clean out old ones either | ||
| [2010/08/27 10:47:08] <Volcane> certs are valid for 5 years though by default | ||
| [2010/08/27 10:47:34] <morpheus> so lets hope that will change in next 5 years ;-) | ||
| [2010/08/27 10:47:51] <Volcane> you wouldnt want new certs to replace old ones automatically | ||
| [2010/08/27 10:47:58] <Volcane> you might as well turn off ssl then. | ||
| [2010/08/27 10:49:34] @ fcami joined channel #puppet | ||
| [2010/08/27 10:49:40] <fsweetser> it wouldn't be so bad if the replacement process happened a week before the old certs expired, so the old certs could still be used to authenticate the replacement process | ||
| [2010/08/27 10:50:07] @ alexine_dsouza joined channel #puppet | ||
| [2010/08/27 10:50:27] <Volcane> yeah | ||
| [2010/08/27 10:50:52] <Tas_> so... the puppet dashboard seems to tell me that my nodes stop reporting after about a day of activity. I can get them back 'online' by re-signing their certs, but is there a way to make certificate signing permanent? I don't want to have to keep re-signing them... | ||
| [2010/08/27 10:50:55] <fsweetser> or maybe even just renewal - are the csr files kept around? | ||
| [2010/08/27 10:51:11] <Volcane> Tas_: its permanent | ||
| [2010/08/27 10:51:43] @ jneves joined channel #puppet | ||
| [2010/08/27 10:51:46] <Tas_> well then... my nodes seemingly stop reporting after about a day | ||
| [2010/08/27 10:51:56] <Tas_> and I have no clue why :P | ||
| [2010/08/27 10:52:02] <Volcane> if only there were log files? | ||
| [2010/08/27 10:52:50] <Tas_> yes... if only... :) | ||
| [2010/08/27 10:54:59] @ bmahe joined channel #puppet | ||
| [2010/08/27 10:55:51] <husimon> does requiring a class force all objects in that class to be created? | ||
| [2010/08/27 10:56:03] @ randybias joined channel #puppet | ||
| [2010/08/27 10:56:03] <husimon> obviously i'm trying to simulate stages | ||
| [2010/08/27 10:58:16] @ Quit: lkoranda: Quit: Ex-Chat | ||
| [2010/08/27 11:00:06] <hggh> wtf? happens to the stored config docs at puppet? can't find it anymore | ||
| [2010/08/27 11:00:26] <alcy> husimon: yup | ||
| [2010/08/27 11:01:18] <mosez> i've got a define and i want to use a template. can i pass variables from the define directly to the template? | ||
| [2010/08/27 11:02:11] <hggh> this is really fuck'up some docs at the wiki, but not able to find it via search on docs.puppetlabs :-/ | ||
| [2010/08/27 11:03:01] <Volcane> husimon: yes | ||
| [2010/08/27 11:03:05] @ Quit: robin_on_holiday: Quit: Leaving | ||
| [2010/08/27 11:03:32] @ robinbowes joined channel #puppet | ||
| [2010/08/27 11:03:41] <husimon> thanks, i guess i'll try and simulate a stage1 that way then until we upgrade to 26 | ||
| [2010/08/27 11:04:12] <mrwacky42> How do I disable the using the deprecated 'plugins' directory for ruby extensions; please move to 'lib' warning ? | ||
| [2010/08/27 11:04:58] <Volcane> you move plugins to lib | ||
| [2010/08/27 11:05:06] <mrwacky42> meh. | ||
| [2010/08/27 11:05:17] @ JC__ joined channel #puppet | ||
| [2010/08/27 11:05:26] <mrwacky42> jamesturnbull told me there was a way to not log that in the meantime | ||
| [2010/08/27 11:05:39] @ Quit: gebi: Ping timeout: 265 seconds | ||
| [2010/08/27 11:05:41] <Volcane> hmm, not aware of that, would have been nice for sure | ||
| [2010/08/27 11:05:46] @ Bass10 joined channel #puppet | ||
| [2010/08/27 11:05:46] * mrwacky42 looks for docs or uses the sores | ||
| [2010/08/27 11:06:04] @ Quit: alcy: Quit: KVIrc Insomnia 4.0.0, revision: 3900, sources date: 20100125, built on: 2010-02-15 08:27:55 UTC http://www.kvirc.net/ | ||
| [2010/08/27 11:07:01] @ gebi joined channel #puppet | ||
| [2010/08/27 11:09:37] <JC__> Hello, I want to sue Puppet to control some configuration files. I created a class that specifies the files I need added the files to and then assigned the class to my node. I run puppet --test --debug to make sure my configuration is correct. However when I change my config file to test it and restart puppet but the config file does not get regenrated | ||
| [2010/08/27 11:10:47] <tim|mac> i don't think it's going to cooperate if you're suing it... | ||
| [2010/08/27 11:11:42] <JC__> I look in the logs and I do not see any errors | ||
| [2010/08/27 11:12:18] <morpheus> mrwacky42: While looking at the code I dont think you can supress it | ||
| [2010/08/27 11:12:28] @ Quit: randybias: Quit: Leaving... | ||
| [2010/08/27 11:13:05] @ Quit: itguru: Remote host closed the connection | ||
| [2010/08/27 11:13:16] <mrwacky42> maybe i was drunk when he told me this | ||
| [2010/08/27 11:13:39] <morpheus> puppet/module:194 If you have a plugin dir you will get a warning | ||
| [2010/08/27 11:14:59] <husimon> JC__, pastebin your configs | ||
| [2010/08/27 11:15:56] <mrwacky42> morpheus: right you are | ||
| [2010/08/27 11:16:17] <mrwacky42> Well, as soon as we can get our clients updated from 0.24.8, this won't be an issue. | ||
| [2010/08/27 11:16:34] @ Quit: thekad: Quit: Terminated with extreme prejudice - dircproxy 1.0.5 | ||
| [2010/08/27 11:17:00] @ thekad joined channel #puppet | ||
| [2010/08/27 11:17:54] @ Quit: alfism: Quit: alfism | ||
| [2010/08/27 11:18:16] @ alfism joined channel #puppet | ||
| [2010/08/27 11:18:53] <JC__> husimon, you mean my *.pp files? | ||
| [2010/08/27 11:21:20] <husimon> JC__, ya | ||
| [2010/08/27 11:21:25] <husimon> i want to see your pp ;) | ||
| [2010/08/27 11:21:56] @ adrian_broher joined channel #puppet | ||
| [2010/08/27 11:24:04] <JC__> Here you go | ||
| [2010/08/27 11:24:07] <JC__> http://pastebin.com/FJDdR21u | ||
| [2010/08/27 11:24:10] <JC__> :) thanks | ||
| [2010/08/27 11:24:20] <nathanr> does anyone know what could be causing files called for example puppet.11340.1 to appear ? | ||
| [2010/08/27 11:24:55] @ Quit: adrian_broher: Read error: Connection reset by peer | ||
| [2010/08/27 11:25:46] @ Deesl joined channel #puppet | ||
| [2010/08/27 11:27:07] <nathanr> they contain repository files (like a .repo) | ||
| [2010/08/27 11:27:17] @ lak joined channel #puppet | ||
| [2010/08/27 11:27:26] <nathanr> however they aren't in /etc/yum.repos.d but are instead inside of nfs mounts which are managed by puppet | ||
| [2010/08/27 11:27:27] @ Quit: bug: Quit: bug | ||
| [2010/08/27 11:28:11] @ adrian_broher joined channel #puppet | ||
| [2010/08/27 11:28:11] @ Quit: jaredrhine: Ping timeout: 276 seconds | ||
| [2010/08/27 11:29:18] <husimon> JC__, sorry i'm on call and just got called, won't be able to help. | ||
| [2010/08/27 11:29:39] <hggh> hrm --onetime --verbose on puppet agent does not display _any_ changes made by puppet. what's wrong with 2.6? | ||
| [2010/08/27 11:30:01] <JC__> Thats Ok thanks | ||
| [2010/08/27 11:32:28] <hggh> eah? also --debug does not display any changes WTF? | ||
| [2010/08/27 11:33:58] @ pting joined channel #puppet | ||
| [2010/08/27 11:34:41] @ radkin left channel #puppet () | ||
| [2010/08/27 11:36:09] <nathanr> obviously having these files around isn't a serious threat or anything but it does suggest something bad may happen | ||
| [2010/08/27 11:36:21] <nathanr> especially since no one seems to know even what I'm talking about | ||
| [2010/08/27 11:40:45] @ Quit: gebi: Ping timeout: 240 seconds | ||
| [2010/08/27 11:42:29] @ Quit: jneves: Ping timeout: 276 seconds | ||
| [2010/08/27 11:42:51] @ gebi joined channel #puppet | ||
| [2010/08/27 11:44:43] @ Quit: scashin133: Remote host closed the connection | ||
| [2010/08/27 11:44:51] @ scashin133 joined channel #puppet | ||
| [2010/08/27 11:45:33] <morpheus> hgg: So you changed your yahoo.xml locally and it isnt synced with the Version on the Puppetserver? | ||
| [2010/08/27 11:46:00] @ cyrus_mc joined channel #puppet | ||
| [2010/08/27 11:46:54] <cyrus_mc> i have the following pastbin.com/FeshiV0F | ||
| [2010/08/27 11:47:16] @ Quit: gebi: Ping timeout: 258 seconds | ||
| [2010/08/27 11:47:32] <cyrus_mc> what my problem is is on setting the restart option for the service resource | ||
| [2010/08/27 11:47:35] <nathanr> copy and paste the link | ||
| [2010/08/27 11:47:39] <morpheus> ngg: At first I would place me files at standard locations | ||
| [2010/08/27 11:47:41] <nathanr> doesn't work | ||
| [2010/08/27 11:48:00] <cyrus_mc> redhat and Solaris have one | ||
| [2010/08/27 11:48:22] @ gebi joined channel #puppet | ||
| [2010/08/27 11:48:22] <nathanr> cyrus_mc: copy and paste the link | ||
| [2010/08/27 11:48:28] <nathanr> cyrus_mc: it doesn't work | ||
| [2010/08/27 11:48:30] @ jdcasey joined channel #puppet | ||
| [2010/08/27 11:48:42] <cyrus_mc> pastebin.com/FeshiV0F | ||
| [2010/08/27 11:48:45] @ Phibs is now known as Br0tr0n | ||
| [2010/08/27 11:48:53] @ Br0tr0n is now known as Phibs | ||
| [2010/08/27 11:49:34] <morpheus> cyrus_mc: Do you really have to define restart and provider? | ||
| [2010/08/27 11:49:38] <cyrus_mc> other solaris dont | ||
| [2010/08/27 11:49:48] <cyrus_mc> yes | ||
| [2010/08/27 11:49:49] <morpheus> hasrestart => false | ||
| [2010/08/27 11:50:58] @ Quit: lak: Quit: lak | ||
| [2010/08/27 11:51:25] <morpheus> ngg: place your yahoo.xml in /etc/puppet/modules/sitesearch/files/yahoo.xml | ||
| [2010/08/27 11:52:06] <morpheus> ngg: and use puppet://puppetmaster/modules/sitesearch/yahoo.xml as the source | ||
| [2010/08/27 11:52:55] <mosez> can i assign file source to a specific variable? | ||
| [2010/08/27 11:53:20] @ Quit: gebi: Ping timeout: 276 seconds | ||
| [2010/08/27 11:53:30] <mosez> like $value = template("mytemplate.erb") but instead with file { source => } | ||
| [2010/08/27 11:53:52] <morpheus> ngg: And I wont put node definitions inside a module but in /etc/puppet/manifests/nodes.pp | ||
| [2010/08/27 11:54:18] @ AimanA joined channel #puppet | ||
| [2010/08/27 11:54:53] <nathanr> anybody ever heard of anything this crazy | ||
| [2010/08/27 11:56:44] <morpheus> use template and hope its no erb file? | ||
| [2010/08/27 11:57:00] <morpheus> or maybe generate(cat ...) | ||
| [2010/08/27 11:58:23] <mosez> was that for me? | ||
| [2010/08/27 11:58:32] <morpheus> yeah | ||
| [2010/08/27 11:58:45] <morpheus> mosez: yeah | ||
| [2010/08/27 11:59:20] @ gebi joined channel #puppet | ||
| [2010/08/27 11:59:23] <mosez> but i dont need anything dynamic in it... they are static files i want to assign to a variable... | ||
| [2010/08/27 11:59:38] @ Quit: mrwacky42: Quit: Leaving. | ||
| [2010/08/27 11:59:42] <mosez> the content of the files have to be on the variable | ||
| [2010/08/27 12:00:03] <morpheus> yeah so use $x = generate(cat /foo) | ||
| [2010/08/27 12:00:40] <morpheus> and a template with no ruby code in it is also static | ||
| [2010/08/27 12:00:53] <morpheus> or erb markup or whatever the right term is | ||
| [2010/08/27 12:01:50] <morpheus> mosez: also look at http://docs.reductivelabs.com/references/stable/function.html for available functions | ||
| [2010/08/27 12:02:50] <mosez> or you know a better solution for me. i try to explain | ||
| [2010/08/27 12:04:03] <morpheus> hit me! | ||
| [2010/08/27 12:04:09] <mosez> i'm realizing some basic users that have to be created on all systems within my node definition. do you know a good centralized place to put the password and ssh keys for these users? | ||
| [2010/08/27 12:04:33] <mosez> th public ssh keys :) | ||
| [2010/08/27 12:04:41] <mosez> s/th/the/ | ||
| [2010/08/27 12:05:54] <morpheus> in your manifests? | ||
| [2010/08/27 12:06:20] @ Quit: Deesl: Ping timeout: 276 seconds | ||
| [2010/08/27 12:07:15] @ bug joined channel #puppet | ||
| [2010/08/27 12:07:29] <morpheus> i've got one class user::virtual with all my users in it (but without passwords and ssh-keys) | ||
| [2010/08/27 12:07:48] <mosez> hum... but not within the modul manifests... they will be pushed to public github repos | ||
| [2010/08/27 12:08:56] <morpheus> ok than place it outside and use import | ||
| [2010/08/27 12:10:04] <mosez> hum, sounds ok | ||
| [2010/08/27 12:11:37] @ neclimdul joined channel #puppet | ||
| [2010/08/27 12:12:37] @ Quit: gebi: Ping timeout: 240 seconds | ||
| [2010/08/27 12:12:43] @ Reepicheep joined channel #puppet | ||
| [2010/08/27 12:14:49] <geekatcmu> modules/user/manifests/init.pp, perhaps? | ||
| [2010/08/27 12:15:28] <geekatcmu> Though if you have distinct real/virtual/exported users, you may want to have more than just one file there. | ||
| [2010/08/27 12:15:52] <neclimdul> is there a way to reference the ip address on the puppetmaster server in your manifest? | ||
| [2010/08/27 12:18:52] <geekatcmu> inline_template(...) | ||
| [2010/08/27 12:19:39] <geekatcmu> YOu don't say IP address of *what*, but still, inline_template pretty much always works. | ||
| [2010/08/27 12:19:50] <morpheus> generate(facter ipaddress) Remeber that generate is running on the server | ||
| [2010/08/27 12:20:08] <morpheus> I guess on means of | ||
| [2010/08/27 12:21:50] <morpheus> but since your client has to contact your master in the firstplace he knows it already | ||
| [2010/08/27 12:23:11] @ Quit: shadoi: Quit: Leaving. | ||
| [2010/08/27 12:24:03] @ mrwacky42 joined channel #puppet | ||
| [2010/08/27 12:24:08] <schimmi_> does puppet support nested data structures like arrays of arrays in 2.6? | ||
| [2010/08/27 12:25:45] <pheezy> i've got a weird problem with one rhel box; it doesn't seem to recognize any of the package providers and is just defaulting to 'gem'. where should i start looking for this problem? when i run puppetd by hand it works fine | ||
| [2010/08/27 12:27:10] @ Quit: JC__: Ping timeout: 252 seconds | ||
| [2010/08/27 12:27:16] <nathanr> --debug | ||
| [2010/08/27 12:27:30] <eric0> pheezy: sounds like $PATH is getting unset/clobbered for the daemonized version | ||
| [2010/08/27 12:27:30] <mosez> damn, it does not eat my passwords for realized users. how have i got to define them? in plaintext, right? | ||
| [2010/08/27 12:28:21] <morpheus> no as a hash that can be put right into /etc/shadow | ||
| [2010/08/27 12:29:17] <pheezy> hmm ok, i'll check that out | ||
| [2010/08/27 12:29:52] @ ryep joined channel #puppet | ||
| [2010/08/27 12:30:14] <mosez> morpheus: do you know a commandline tool to create that hash? =) | ||
| [2010/08/27 12:30:59] @ gebi joined channel #puppet | ||
| [2010/08/27 12:32:45] <eric0> mosez: openssl | ||
| [2010/08/27 12:35:21] <mosez> openssl passwd -1 -salt ihlrowCw looks ok... got to test it | ||
| [2010/08/27 12:35:25] @ Quit: gebi: Ping timeout: 260 seconds | ||
| [2010/08/27 12:39:18] @ Quit: ceren: Quit: ceren | ||
| [2010/08/27 12:47:35] @ jneves joined channel #puppet | ||
| [2010/08/27 12:48:17] @ Quit: puppet-noob: Quit: Page closed | ||
| [2010/08/27 12:51:23] <mosez> can i define a free salt? or is this defined by my system? | ||
| [2010/08/27 12:57:04] @ Quit: [GuS]: Remote host closed the connection | ||
| [2010/08/27 12:58:02] @ Quit: tecto__: Quit: tecto__ | ||
| [2010/08/27 12:59:12] <mosez> ok, i got to figure out the correct salt | ||
| [2010/08/27 12:59:13] <neek> short of an exec, is there a correct way to make puppet service{} do a chkconfig --add? | ||
| [2010/08/27 13:00:31] <eric0> neek: enable => true | ||
| [2010/08/27 13:01:23] <neek> eric0: doesnt do it. | ||
| [2010/08/27 13:02:02] <neek> this is the third time I've tried and failed (three different packageS) | ||
| [2010/08/27 13:02:19] @ Deesl joined channel #puppet | ||
| [2010/08/27 13:02:25] <neek> most cases it works fine because the rpm does it for you. | ||
| [2010/08/27 13:02:41] <neek> but enable: true just does a chkconfig on | ||
| [2010/08/27 13:02:45] <eric0> that part of the code just does 'chkconfig <service resource name> on' | ||
| [2010/08/27 13:02:46] <neek> not add | ||
| [2010/08/27 13:03:08] <ohadlevy> neek: that should be done inside the thing that setup the service (e.g. rpm) | ||
| [2010/08/27 13:03:40] <ohadlevy> neek: or revert to using an exec | ||
| [2010/08/27 13:03:41] <neek> ohadlevy: and when it doesnt... like because you have a custom init.d script for something that isn't an rpm, or an rpm that doesnt install init.d scripts, etc. | ||
| [2010/08/27 13:04:00] <ohadlevy> neek ^^ | ||
| [2010/08/27 13:04:04] <neek> yep, that's what I'm doing now. just wanted to make sure there wasn't a better way. | ||
| [2010/08/27 13:04:17] <ohadlevy> neek: you can search for old threads about this | ||
| [2010/08/27 13:04:23] <neclimdul> morpheus: sorry for the delay. it does but i'd like to run puppetd --test --server foo and have it add the host entry | ||
| [2010/08/27 13:04:27] * neek should probably create a define for it some day. | ||
| [2010/08/27 13:04:46] <eric0> what does your chkconfig block look like in the initscript? if it has runlevels like 'chkconfig 2345 05 95' then 'on' will honor those | ||
| [2010/08/27 13:05:01] @ gebi joined channel #puppet | ||
| [2010/08/27 13:05:41] @ Quit: ricky: Ping timeout: 276 seconds | ||
| [2010/08/27 13:06:25] <neek> eric0: never seen that happen without an --add first. | ||
| [2010/08/27 13:06:37] <neek> #!/bin/sh | ||
| [2010/08/27 13:06:37] <neek> # | ||
| [2010/08/27 13:06:38] <neek> # blaze: EA Blaze server | ||
| [2010/08/27 13:06:38] <neek> # | ||
| [2010/08/27 13:06:38] <neek> # chkconfig: 2345 85 15 | ||
| [2010/08/27 13:06:49] <neek> for example | ||
| [2010/08/27 13:07:26] @ ricky joined channel #puppet | ||
| [2010/08/27 13:08:39] <morpheus> neclimdul: so what is your problem now? | ||
| [2010/08/27 13:08:40] @ Quit: gebi: Read error: Operation timed out | ||
| [2010/08/27 13:11:46] <mosez> i cant get my passwords running :( | ||
| [2010/08/27 13:13:44] @ Quit: nexx: Quit: quit | ||
| [2010/08/27 13:16:52] @ gebi joined channel #puppet | ||
| [2010/08/27 13:16:53] <morpheus> does it add the password (or anything) in /etc/shadow | ||
| [2010/08/27 13:17:43] <mosez> not it works... i have put the hash into doublequotes... that was wrong... got to put it into single quotes | ||
| [2010/08/27 13:21:06] @ Quit: gebi: Ping timeout: 240 seconds | ||
| [2010/08/27 13:21:57] @ gebi joined channel #puppet | ||
| [2010/08/27 13:22:12] @ Quit: ecolitan: Read error: Connection reset by peer | ||
| [2010/08/27 13:26:26] @ Quit: gebi: Ping timeout: 264 seconds | ||
| [2010/08/27 13:26:45] <morpheus> yeah the hash likely has some dollar signs in it | ||
| [2010/08/27 13:28:18] @ Quit: morpheus: Quit: Leaving | ||
| [2010/08/27 13:29:51] <geekatcmu> Yeah, remember double-quoted strings are interpolated. | ||
| [2010/08/27 13:32:25] @ Quit: Deesl: Ping timeout: 240 seconds | ||
| [2010/08/27 13:35:34] @ Quit: cyrus_mc: Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org | ||
| [2010/08/27 13:36:51] @ Quit: jneves: Quit: Leaving | ||
| [2010/08/27 13:38:03] <mosez> yea, now i know :) | ||
| [2010/08/27 13:50:12] @ tyler79 joined channel #puppet | ||
| [2010/08/27 13:51:47] @ Quit: grape: Quit: leaving | ||
| [2010/08/27 13:53:13] @ ceren_ joined channel #puppet | ||
| [2010/08/27 13:53:17] @ ryep_ joined channel #puppet | ||
| [2010/08/27 13:53:47] @ Quit: ryep: Read error: Connection reset by peer | ||
| [2010/08/27 13:53:47] @ ryep_ is now known as ryep | ||
| [2010/08/27 13:55:06] <mosez> how can i kill that error message? -> err: /File[/var/lib/puppet/lib]: Failed to retrieve current state of resource: can't convert nil into String Could not describe /plugins: can't convert nil into String | ||
| [2010/08/27 13:55:49] @ Quit: ecapriolo: Quit: KVIrc Insomnia 4.0.0, revision: 4030, sources date: 20100125, built on: 2010-02-25 23:12:54 UTC http://www.kvirc.net/ | ||
| [2010/08/27 13:58:23] @ Quit: ceren_: Ping timeout: 272 seconds | ||
| [2010/08/27 13:58:29] @ shadoi joined channel #puppet | ||
| [2010/08/27 13:58:45] @ Quit: shadoi: Remote host closed the connection | ||
| [2010/08/27 13:59:26] @ shadoi joined channel #puppet | ||
| [2010/08/27 14:00:58] @ gebi joined channel #puppet | ||
| [2010/08/27 14:01:44] <nathanr> if I do this: /something/ then puppet will match if it contains something. what about multiple, like so: /(^blah|something)/ | ||
| [2010/08/27 14:01:56] <nathanr> would that say "if it starts with blah or if it has something in it anywhere? | ||
| [2010/08/27 14:02:23] <nathanr> I fear maybe it will think "if it starts with blah or is just something" | ||
| [2010/08/27 14:02:45] <nathanr> or does that logic need anchors and puppet always searches for any match when inside / / | ||
| [2010/08/27 14:03:57] @ tyler79 left channel #puppet () | ||
| [2010/08/27 14:06:31] @ xb95 joined channel #puppet | ||
| [2010/08/27 14:09:02] @ Quit: gebi: Ping timeout: 264 seconds | ||
| [2010/08/27 14:10:11] * geekatcmu does the happydance. | ||
| [2010/08/27 14:10:30] <geekatcmu> Through the magic of defines, I can now create Solaris zones in a single line. | ||
| [2010/08/27 14:11:02] <Volcane> anyone using config_version with 2.6? | ||
| [2010/08/27 14:11:13] <nathanr> through the magic of puppet I can now view hundreds of files called puppet.1234.3 etc | ||
| [2010/08/27 14:11:14] <geekatcmu> The only bit to add yet is to plumb up the interface as part of the zone building process since otherwise it won't appear until the global zone is rebooted. | ||
| [2010/08/27 14:11:23] @ incommon_ike joined channel #puppet | ||
| [2010/08/27 14:11:40] @ profxavier joined channel #puppet | ||
| [2010/08/27 14:11:44] <whack> Volcane: not I, still waiting on 2.6.1 | ||
| [2010/08/27 14:12:21] @ notbrien_ joined channel #puppet | ||
| [2010/08/27 14:12:22] @ Quit: notbrien: Read error: Connection reset by peer | ||
| [2010/08/27 14:12:22] @ notbrien_ is now known as notbrien | ||
| [2010/08/27 14:12:30] <Volcane> seems the value is being cached and doenst change | ||
| [2010/08/27 14:12:37] <Volcane> looking for a confirm before i log it | ||
| [2010/08/27 14:13:27] <nathanr> I'm suspecting now it's a bug with yumrepo | ||
| [2010/08/27 14:13:41] <nathanr> I think I'll make static files instead and see if the problem persists | ||
| [2010/08/27 14:17:40] <nathanr> hey what's that tool to make a manifest from a current object again? | ||
| [2010/08/27 14:19:18] @ Quit: rmiller4pi8: Ping timeout: 245 seconds | ||
| [2010/08/27 14:21:32] @ yannL joined channel #puppet | ||
| [2010/08/27 14:23:40] <nathanr> oh right, ralsh | ||
| [2010/08/27 14:23:54] @ Quit: adrian_broher: Quit: Verlassend | ||
| [2010/08/27 14:29:23] @ randybias joined channel #puppet | ||
| [2010/08/27 14:29:43] <nathanr> does anyone know how to use ralsh to get a file's properties? | ||
| [2010/08/27 14:31:54] @ Quit: gmason: Quit: gmason | ||
| [2010/08/27 14:32:09] <nathanr> nevermind it's broken | ||
| [2010/08/27 14:32:39] * Volcane 's having less luckw ith ralsh with every release :P | ||
| [2010/08/27 14:33:14] @ randybia joined channel #puppet | ||
| [2010/08/27 14:33:21] @ Quit: randybias: Read error: No route to host | ||
| [2010/08/27 14:34:28] @ Djelibeybi joined channel #puppet | ||
| [2010/08/27 14:36:35] @ Quit: labrown: Quit: Leaving | ||
| [2010/08/27 14:38:07] <hggh> uh? extlookup make my new 2.6 eats up my cpu? | ||
| [2010/08/27 14:38:21] @ Quit: pheezy: Remote host closed the connection | ||
| [2010/08/27 14:38:56] @ Diranged left channel #puppet () | ||
| [2010/08/27 14:40:17] <Volcane> hggh: which 3.6? | ||
| [2010/08/27 14:40:19] <Volcane> 2.6 | ||
| [2010/08/27 14:41:27] <hggh> 2.6.0 | ||
| [2010/08/27 14:41:57] <Volcane> doesnt work in 2.6.0 | ||
| [2010/08/27 14:42:13] <Volcane> for 2.6.1 its included and works | ||
| [2010/08/27 14:42:20] <hggh> ah ok. is there an fix oder I have to upgrade to 2.6.1? | ||
| [2010/08/27 14:42:44] <Volcane> requires a patch to puppet as well as extlookup | ||
| [2010/08/27 14:42:49] @ Quit: notbrien: Ping timeout: 260 seconds | ||
| [2010/08/27 14:44:41] <hggh> ok thanks :) I will switch to the current dev version | ||
| [2010/08/27 14:45:11] @ goldfish joined channel #puppet | ||
| [2010/08/27 14:48:12] <nathanr> ok I finally figured out the mysterious bug | ||
| [2010/08/27 14:48:53] <nathanr> basically if you have puppet try to fill a file with content, but that file ends up being a symlink to a directory, it makes random puppet.1234.4 files and doesn't complain and doesn't error | ||
| [2010/08/27 14:51:36] @ Quit: incommon_ike: Quit: Leaving. | ||
| [2010/08/27 14:53:14] @ Quit: MaxBube: Quit: Ex-Chat | ||
| [2010/08/27 14:53:19] @ Quit: fcami: Quit: gone | ||
| [2010/08/27 14:54:07] @ lak joined channel #puppet | ||
| [2010/08/27 14:54:33] @ Quit: jab_doa: Quit: Verlassend | ||
| [2010/08/27 14:56:35] @ Quit: reyjrar: Quit: Leaving. | ||
| [2010/08/27 14:56:35] @ Quit: bug: Read error: Connection reset by peer | ||
| [2010/08/27 14:56:42] @ bug joined channel #puppet | ||
| [2010/08/27 14:57:09] @ Quit: bug: Client Quit | ||
| [2010/08/27 14:58:57] @ Quit: sijis: Read error: Operation timed out | ||
| [2010/08/27 14:59:58] @ Quit: yannL: Remote host closed the connection | ||
| [2010/08/27 15:00:31] @ rmiller4pi8 joined channel #puppet | ||
| [2010/08/27 15:00:47] @ scashin133_ joined channel #puppet | ||
| [2010/08/27 15:01:49] @ Quit: rmiller4pi8: Read error: Connection reset by peer | ||
| [2010/08/27 15:02:44] @ rmiller4pi8 joined channel #puppet | ||
| [2010/08/27 15:03:28] @ Quit: scashin133: Ping timeout: 252 seconds | ||
| [2010/08/27 15:03:36] @ Quit: rgsteele: Quit: ChatZilla 0.9.86 [Firefox 3.0.7/2009030423] | ||
| [2010/08/27 15:03:36] @ Quit: Reepicheep: Quit: Ex-Chat | ||
| [2010/08/27 15:03:38] @ scashin133_ is now known as scashin133 | ||
| [2010/08/27 15:06:36] @ Quit: benkevan: Quit: leaving | ||
| [2010/08/27 15:07:01] @ Quit: scashin133: Read error: Connection reset by peer | ||
| [2010/08/27 15:07:37] @ scashin133 joined channel #puppet | ||
| [2010/08/27 15:10:44] @ Quit: lak: Quit: lak | ||
| [2010/08/27 15:10:48] @ Quit: randybia: Ping timeout: 240 seconds | ||
| [2010/08/27 15:12:43] <hggh> Volcane: great. version 2.6.1rc3 works fine | ||
| [2010/08/27 15:21:59] @ Quit: spacex: Quit: Leaving. | ||
| [2010/08/27 15:24:07] @ spacex joined channel #puppet | ||
| [2010/08/27 15:25:08] @ Quit: rmiller4pi8: Ping timeout: 245 seconds | ||
| [2010/08/27 15:26:16] @ Quit: jangell: Quit: jangell | ||
| [2010/08/27 15:26:59] @ Quit: MPSimmons: Quit: Leaving. | ||
| [2010/08/27 15:29:08] @ Quit: blkperl_: Read error: Connection reset by peer | ||
| [2010/08/27 15:29:11] @ blkperl joined channel #puppet | ||
| [2010/08/27 15:29:44] @ notbrien joined channel #puppet | ||
| [2010/08/27 15:30:53] @ Quit: mawii: Ping timeout: 260 seconds | ||
| [2010/08/27 15:31:55] @ Quit: saysjonathan: Quit: leaving | ||
| [2010/08/27 15:35:23] @ Quit: gniks: Quit: Leaving. | ||
| [2010/08/27 15:40:18] @ lak joined channel #puppet | ||
| [2010/08/27 15:41:24] @ Quit: Djelibeybi: Quit: Leaving | ||
| [2010/08/27 15:42:43] @ sijis_ joined channel #puppet | ||
| [2010/08/27 15:48:53] @ Quit: _sh3: Ping timeout: 245 seconds | ||
| [2010/08/27 15:48:54] @ Quit: ahasenack: Quit: Leaving | ||
| [2010/08/27 15:51:13] @ _sh3 joined channel #puppet | ||
| [2010/08/27 15:52:40] @ Quit: scashin133: Quit: scashin133 | ||
| [2010/08/27 15:56:49] @ jaredrhine joined channel #puppet | ||
| [2010/08/27 15:57:17] @ Quit: shadoi: Quit: Leaving. | ||
| [2010/08/27 15:57:39] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/08/27 15:58:25] @ Quit: Tas_: Ping timeout: 240 seconds | ||
| [2010/08/27 16:00:34] @ bug joined channel #puppet | ||
| [2010/08/27 16:00:40] @ incommon_ike joined channel #puppet | ||
| [2010/08/27 16:03:23] @ Quit: littleidea: Read error: Connection reset by peer | ||
| [2010/08/27 16:03:48] @ littleidea joined channel #puppet | ||
| [2010/08/27 16:03:58] @ Quit: runrig: Quit: Leaving | ||
| [2010/08/27 16:06:45] @ incommon_ike left channel #puppet () | ||
| [2010/08/27 16:07:34] <mrwacky42> wait, extlookup is a part of puppet 2.6.1 ? | ||
| [2010/08/27 16:07:38] <jiboumans> i'm trying to login in to the bugtracker with my openid i've used previously, but it's giving me the error that "Login has already been taken" including firstname/lastname/etc can't be blank. | ||
| [2010/08/27 16:07:46] <jiboumans> is my openid provider not exporting enough? | ||
| [2010/08/27 16:10:06] @ gniks joined channel #puppet | ||
| [2010/08/27 16:12:35] <Volcane> mrwacky42: yes | ||
| [2010/08/27 16:13:01] <mrwacky42> nice | ||
| [2010/08/27 16:13:43] <mrwacky42> you are the man. | ||
| [2010/08/27 16:14:23] <Volcane> i want to add hash support to it, puppetlabs dudes dont seem keen | ||
| [2010/08/27 16:14:40] <|Mike|> I would cuff Luke :) | ||
| [2010/08/27 16:15:48] <Volcane> just want that you can put key=bar in the value in the csv | ||
| [2010/08/27 16:16:20] <Volcane> www.foo.com,docroot=/blah,contact=webmaster@foo.com,owner=foo | ||
| [2010/08/27 16:16:34] <mrwacky42> we've got something similar we wrote that reads YAML | ||
| [2010/08/27 16:16:41] <Volcane> extlookup("www.foo.com") will then return a hash of all the things u need to build the website | ||
| [2010/08/27 16:16:50] <Volcane> yeah obviously csv must die | ||
| [2010/08/27 16:16:52] @ Quit: alfism: Quit: alfism | ||
| [2010/08/27 16:17:05] <Volcane> but this is such a quick win that actually use the new lang features | ||
| [2010/08/27 16:17:25] <eric0> tmz: ah -tv is just right, *that* is what i was expecting 'service puppet once' to do -- so maybe the only change to initscript is s/-o/-t/ ? | ||
| [2010/08/27 16:29:44] @ ZeeRusski joined channel #puppet | ||
| [2010/08/27 16:30:15] <ZeeRusski> i have a weird upgrade bug going from 0.24.8 to 0.25 | ||
| [2010/08/27 16:30:21] @ pnewb joined channel #puppet | ||
| [2010/08/27 16:31:12] <|Mike|> "ok" ? | ||
| [2010/08/27 16:31:26] <ZeeRusski> there's a class that is pretty spread out ( ::install , ::config , ::service ), etc and the define that is outside of every class in the same .pp is trying to notify=>Service["blah"] that is inside class::service | ||
| [2010/08/27 16:31:27] @ Quit: profxavier: Read error: Connection reset by peer | ||
| [2010/08/27 16:31:33] <ZeeRusski> and it cannot find that | ||
| [2010/08/27 16:32:30] <ZeeRusski> i tried to make that define require => Class["class::service"] that contains the service[ ] definition, but it still cannot find it | ||
| [2010/08/27 16:33:08] <ZeeRusski> is 0.25 more strict about scoping? | ||
| [2010/08/27 16:34:24] <Volcane> ZeeRusski: you'd be better off just showing the code on pastie.org and an error | ||
| [2010/08/27 16:34:27] @ Quit: mrwacky42: Quit: Leaving. | ||
| [2010/08/27 16:34:30] <ZeeRusski> :) k | ||
| [2010/08/27 16:34:34] <Volcane> ZeeRusski: english tend to be useless for debugging. | ||
| [2010/08/27 16:35:26] @ Quit: neclimdul: Ping timeout: 276 seconds | ||
| [2010/08/27 16:35:42] @ thekad is now known as thekad-afk | ||
| [2010/08/27 16:38:05] <ZeeRusski> http://codepad.org/dp0s5Qud | ||
| [2010/08/27 16:38:33] <ZeeRusski> the problem is that define nrpe::server::checkcommand cannot see Service[ ] that is defined in a separate class | ||
| [2010/08/27 16:38:54] <pnewb> Am I incorrect in thinking that nginx + passenger can be used in the same fashion as apache + passenger? The documentation i'm seeing is all for configuring nginx as a proxy rather than as a webserver (and even then typically to mongrel, or to another running instance of puppetmasterd) | ||
| [2010/08/27 16:39:13] <ZeeRusski> so when i call it from a different class, it says to me it says, Could not find dependent Service[nagios-nrpe-server] | ||
| [2010/08/27 16:39:14] <Volcane> ZeeRusski: the actual error? | ||
| [2010/08/27 16:39:20] <Volcane> ah | ||
| [2010/08/27 16:40:18] <Volcane> just show the whole error already, why would you think the rest of the text in the error isnt important? | ||
| [2010/08/27 16:40:40] <ZeeRusski> Could not find dependent Service[nagios-nrpe-server] for File[/etc/nagios/nrpe.d/xmlrpc-server.cfg] at /etc/puppet/manifests/modules/base/nrpe/manifests/init.pp:107 | ||
| [2010/08/27 16:40:44] <ZeeRusski> that's all | ||
| [2010/08/27 16:41:24] <ZeeRusski> it's line 108 in the pastie | ||
| [2010/08/27 16:42:25] <jamesturnbull> pnewb: you are correct | ||
| [2010/08/27 16:43:01] <Volcane> ZeeRusski: do you include nrpe::server on the node in question? | ||
| [2010/08/27 16:44:23] <pnewb> jamesturnbull: suppose that's good news in that i haven't been wasting my afternoon in attempting to make this setup work. | ||
| [2010/08/27 16:44:26] <ZeeRusski> ugh :( no, i was including just the nrpe | ||
| [2010/08/27 16:44:32] <ZeeRusski> sorry | ||
| [2010/08/27 16:44:36] <jamesturnbull> pnewb: you having problems? | ||
| [2010/08/27 16:44:43] <ZeeRusski> thanky :) | ||
| [2010/08/27 16:44:44] @ RedPepper is now known as redpepper | ||
| [2010/08/27 16:44:44] <pnewb> I think my current issues lie somewhere in the SSL config. error message i've gotten stuck on: Error 403 on SERVER: Forbidden request: machine.name(ip.add.re.ss) access to /certificate_revocation_list/ca [find] at line 0 | ||
| [2010/08/27 16:45:05] <jamesturnbull> pnewb: have a look at the recent posts on this on the puppet-user list | ||
| [2010/08/27 16:45:55] <jamesturnbull> pnewb: http://pastie.org/1121536 | ||
| [2010/08/27 16:45:59] <pnewb> jamesturnbull: I probably have. i think there was a thread that was last active about two days ago. there are some proxy_set_header options being added into the nginx configs? | ||
| [2010/08/27 16:46:00] <jamesturnbull> pnewb: you might need the right headers | ||
| [2010/08/27 16:46:30] <pnewb> checking. | ||
| [2010/08/27 16:46:43] <pnewb> ah, those are entirely new. | ||
| [2010/08/27 16:49:23] @ scashin133 joined channel #puppet | ||
| [2010/08/27 16:49:28] @ Quit: scashin133: Remote host closed the connection | ||
| [2010/08/27 16:49:53] @ scashin133 joined channel #puppet | ||
| [2010/08/27 16:51:23] <pnewb> jamesturnbull: [master] looks like a 2.6 option. would these fall under [puppetmasterd] with 0.25.5? | ||
| [2010/08/27 16:51:45] <jamesturnbull> pnewb: yeah | ||
| [2010/08/27 16:51:52] <jamesturnbull> pnewb: sorry - thinking 2.6.x today | ||
| [2010/08/27 16:52:32] <pnewb> jamesturnbull: no worries, keeps me on my toes. the bad news is i'm getting the same error as before. | ||
| [2010/08/27 16:58:30] <matti> Hey jamesturnbull | ||
| [2010/08/27 17:05:26] @ Quit: alexine_dsouza: Read error: Connection reset by peer | ||
| [2010/08/27 17:11:24] @ Quit: littleidea: Quit: littleidea | ||
| [2010/08/27 17:16:42] @ littleidea joined channel #puppet | ||
| [2010/08/27 17:17:24] @ Quit: RussS: Quit: Leaving | ||
| [2010/08/27 17:27:18] <pnewb> jamesturnbull: got it working now. was 1/2 my not having the right headers (thank you for that) and 1/2 my not understanding how nginx functions. But now all is good! | ||
| [2010/08/27 17:37:09] @ progre55 joined channel #puppet | ||
| [2010/08/27 17:37:32] @ Djelibeybi joined channel #puppet | ||
| [2010/08/27 17:38:55] <husimon> hey, what does multiple source lines for a file resource do? | ||
| [2010/08/27 17:38:59] @ Quit: lak: Quit: lak | ||
| [2010/08/27 17:39:38] @ ezmobius joined channel #puppet | ||
| [2010/08/27 17:39:39] @ husimon left channel #puppet ("Leaving") | ||
| [2010/08/27 17:40:06] <progre55> hi guys! Say, you have a script file in /etc/init.d/runnable_script and you have your puppetmaster sent it to the client. But now how do you make sure it adds/is added to the default startup? | ||
| [2010/08/27 17:40:35] @ Quit: n0ts: Quit: Tiarra 0.1+svn-37177: SIGTERM received; exit | ||
| [2010/08/27 17:40:53] @ nate_h joined channel #puppet | ||
| [2010/08/27 17:40:55] @ n0ts joined channel #puppet | ||
| [2010/08/27 17:41:06] <nate_h> jamesturnbull, hey | ||
| [2010/08/27 17:42:01] <Djelibeybi> progre55: if its a chkconfig compatible script, you need to create an exec that runs chkconfig --add runnable_script, then use service { "runnable_script": ensure => running, enabled => true, } | ||
| [2010/08/27 17:42:40] <Djelibeybi> Though, I'd be curious to know if the service {} type would auto-add the script to chkconfig, considering it uses chkconfig under the hood. | ||
| [2010/08/27 17:43:16] <Djelibeybi> progre55: try just using a service {} resource and see if that works. :) | ||
| [2010/08/27 17:43:42] <blkperl> anybody have any luck getting puppet to run on windows yet? | ||
| [2010/08/27 17:44:09] <progre55> Djelibeybi: I already use service to ensure it's running.. but cant I just run a terminal command using puppet? | ||
| [2010/08/27 17:44:10] <nate_h> blkperl, hrm i'd like to know that too | ||
| [2010/08/27 17:44:22] <Djelibeybi> progre55: yes, you can with the exec {} resource | ||
| [2010/08/27 17:44:24] <progre55> actually, I would first have to ensure it's NOT already run | ||
| [2010/08/27 17:44:33] <blkperl> nate_h: i tried from source but its missing a library | ||
| [2010/08/27 17:44:50] <Djelibeybi> progre55: would be easier to wrap it all up into an RPM that automatically adds the init.d script to chkconfig, I suspect. | ||
| [2010/08/27 17:46:05] <progre55> Djelibeybi: thanks. well, I've never used chkconfig, so I'll better rtfm first =) | ||
| [2010/08/27 17:46:21] <Djelibeybi> progre55: well, chkconfig is only used on Red Hat/CentOS systems | ||
| [2010/08/27 17:46:34] <Djelibeybi> progre55: what is your OS? | ||
| [2010/08/27 17:46:48] <progre55> Djelibeybi: ubuntu-server | ||
| [2010/08/27 17:47:01] <Djelibeybi> progre55: Ubuntu uses something else, the name of which escapes me right now | ||
| [2010/08/27 17:47:12] <progre55> sec, I had it ) | ||
| [2010/08/27 17:47:29] <Djelibeybi> progre55: update-rc.d | ||
| [2010/08/27 17:47:47] <Djelibeybi> progre55: so, you'd need an exec that adds your script using update-rc.d | ||
| [2010/08/27 17:48:01] <Djelibeybi> progre55: http://embraceubuntu.com/2005/09/07/adding-a-startup-script-to-be-run-at-bootup/ | ||
| [2010/08/27 17:48:05] <progre55> oh yeay =) | ||
| [2010/08/27 17:48:25] <progre55> Djelibeybi: but is it safe to update-rc.d the same script several times? | ||
| [2010/08/27 17:48:32] <progre55> I'm just not too sure | ||
| [2010/08/27 17:48:43] <Djelibeybi> progre55: sure | ||
| [2010/08/27 17:49:11] <progre55> Djelibeybi: nice =) thanks man, appreciate | ||
| [2010/08/27 17:49:15] <Djelibeybi> progre55: but again, wrapping it up into a .deb package to be installed via aptitude is probably a better idea. :) | ||
| [2010/08/27 17:49:28] <Djelibeybi> That way, you can just use the built-in package{} and service{} types | ||
| [2010/08/27 17:49:43] <Djelibeybi> I'd still be curious to see if service {} does the magic to enable the script itself | ||
| [2010/08/27 17:50:01] <Djelibeybi> Sadly I'm on battery power, so firing up a VM for testing would be counter-productive right now | ||
| [2010/08/27 17:50:02] <progre55> oh I see.. but honestly, I'm not a guru, and no idea how to wrap a .deb package =) | ||
| [2010/08/27 17:50:27] <Djelibeybi> Google knows: http://ubuntuforums.org/showthread.php?t=2683 | ||
| [2010/08/27 17:50:36] <progre55> lol :) thanks man | ||
| [2010/08/27 17:50:54] <nate_h> ubuntu's service isn't a puppet resource? | ||
| [2010/08/27 17:50:55] <Djelibeybi> Or this looks good too: http://ubuntuforums.org/showthread.php?t=2356 | ||
| [2010/08/27 17:51:18] <progre55> Djelibeybi: appreciate | ||
| [2010/08/27 17:51:27] <Djelibeybi> progre55: you're welcome. Hope it works! :) | ||
| [2010/08/27 17:51:34] * Djelibeybi is not an Ubuntu user | ||
| [2010/08/27 17:52:20] <nate_h> i bet you could install chkconfig on a debian system | ||
| [2010/08/27 17:52:30] <Djelibeybi> nate_h: why would you want to? | ||
| [2010/08/27 17:52:56] <nate_h> guess i'm not following the problem, i didnt see the beginning desc of what it was. | ||
| [2010/08/27 17:53:08] <Djelibeybi> nate_h: problem is getting the script to be seen by a service{} resource | ||
| [2010/08/27 17:53:22] <nate_h> oh so putting it in init.d, gotcha | ||
| [2010/08/27 17:53:34] <Djelibeybi> Yeah | ||
| [2010/08/27 17:53:39] <nate_h> ya if your program doesn't do that during install... | ||
| [2010/08/27 17:53:44] <Djelibeybi> But, I suspect the service{} type would be enough | ||
| [2010/08/27 17:53:46] <nate_h> make it a file resource | ||
| [2010/08/27 17:53:55] <nate_h> and the service depend on the file? | ||
| [2010/08/27 17:54:03] <Djelibeybi> nate_h: yes, that's what's happening | ||
| [2010/08/27 17:54:55] <Djelibeybi> But I'm unfamiliar with how update-rc.d works -- with chkconfig, there are a few lines that are needed in the init.d script to tell chkconfig how to enable/disable it (and which runlevels to use and where in the boot to execute, etc) | ||
| [2010/08/27 17:55:30] <nate_h> Djelibeybi, oh, ya you'll have to follow the deb standards, guess that must be what one of those links was. | ||
| [2010/08/27 17:55:45] <Djelibeybi> nate_h: well, not me, but progre55 will. :) | ||
| [2010/08/27 17:57:36] <progre55> nate_h: thanks =) I'm reading the second one though.. not sure if it's the one ) | ||
| [2010/08/27 17:58:11] @ paradox12 joined channel #puppet | ||
| [2010/08/27 17:58:13] <Djelibeybi> progre55: seriously, I'd just create a service { "runnable_script": enable => true, ensure => running, } | ||
| [2010/08/27 17:58:22] <Djelibeybi> See if Puppet is magical enough to sort everything out for you. :) | ||
| [2010/08/27 18:00:00] <progre55> Djelibeybi: well, okay then =) | ||
| [2010/08/27 18:00:15] <Djelibeybi> progre55: and report back if it does/doesn't. I'm curious to know. | ||
| [2010/08/27 18:00:30] <Djelibeybi> I'd test it myself, but I have the aforementioned power issues just this moment. | ||
| [2010/08/27 18:00:34] <progre55> and also, now I need to figure out how to use the server "push".. or the "puppetrun" command to demand client checks from the server side.. | ||
| [2010/08/27 18:01:18] <progre55> Djelibeybi: well actually for now it works.. but I just wanted to make sure the scripts are "start-up" just in case.. | ||
| [2010/08/27 18:01:42] <Djelibeybi> progre55: the client always checks the server when it runs. | ||
| [2010/08/27 18:01:57] <Djelibeybi> progre55: but yes, puppetrun can force an update to occur sooner than the normal 30 minute cycle | ||
| [2010/08/27 18:02:07] <Djelibeybi> progre55: reboot and find out. :p | ||
| [2010/08/27 18:02:18] <progre55> yep, I need that, too =) | ||
| [2010/08/27 18:03:05] <agaffney> is there a "simple" way to generate an email report of changes made on a puppet client? | ||
| [2010/08/27 18:03:17] <agaffney> something similar to what tagmail does (such as with "err") would be nice | ||
| [2010/08/27 18:05:02] <agaffney> hmm, looks like I might be able to use 'notice' | ||
| [2010/08/27 18:05:38] @ Quit: tonyskapunk: Quit: ERC Version 5.3 (IRC client for Emacs) | ||
| [2010/08/27 18:09:30] @ Quit: pting: Quit: Ex-Chat | ||
| [2010/08/27 18:15:55] @ Quit: pnewb: Quit: pnewb | ||
| [2010/08/27 18:16:56] @ Quit: littleidea: Quit: littleidea | ||
| [2010/08/27 18:17:02] @ Quit: goldfish: Ping timeout: 276 seconds | ||
| [2010/08/27 18:18:23] @ Quit: yann2: Remote host closed the connection | ||
| [2010/08/27 18:23:10] <progre55> well, "man puppetrun" is a bit confusing.. | ||
| [2010/08/27 18:23:37] @ Quit: scashin133: Quit: scashin133 | ||
| [2010/08/27 18:24:35] <progre55> how do you set up an LDAP? | ||
| [2010/08/27 18:24:40] <progre55> for the puppetmaster | ||
| [2010/08/27 18:26:08] <agaffney> http://projects.puppetlabs.com/projects/puppet/wiki/LDAP_Nodes | ||
| [2010/08/27 18:26:48] <progre55> agaffney: thanks | ||
| [2010/08/27 18:29:18] @ Quit: Djelibeybi: Quit: Leaving | ||
| [2010/08/27 18:29:26] @ herdingcat joined channel #puppet | ||
| [2010/08/27 18:30:23] <progre55> where can I see the puppet agent logs, when it was run last time and the run output? | ||
| [2010/08/27 18:31:41] @ Quit: ZeeRusski: Quit: This computer has gone to sleep | ||
| [2010/08/27 18:32:33] <agaffney> progre55: that's in the reports submitted to the puppetmaster | ||
| [2010/08/27 18:32:42] <agaffney> although, it'll likely be in /var/log/messages on the client, too | ||
| [2010/08/27 18:32:46] @ Quit: braind: Quit: braind | ||
| [2010/08/27 18:34:03] <progre55> agaffney: oh thanks | ||
| [2010/08/27 18:34:57] <progre55> another question.. when using puppetrun, what port does the master connect to the client on? | ||
| [2010/08/27 18:35:18] <progre55> cause I got a connection timeout, so I guess it's my firewall.. | ||
| [2010/08/27 18:38:35] @ notbrien_ joined channel #puppet | ||
| [2010/08/27 18:40:56] @ Quit: notbrien: Ping timeout: 276 seconds | ||
| [2010/08/27 18:40:56] @ notbrien_ is now known as notbrien | ||
| [2010/08/27 18:42:14] @ Quit: mclarke: Quit: mclarke | ||
| [2010/08/27 18:43:47] @ Quit: bgupta: Remote host closed the connection | ||
| [2010/08/27 18:44:26] @ bgupta joined channel #puppet | ||
| [2010/08/27 18:50:01] @ Quit: mikey_p: Quit: mikey_p | ||
| [2010/08/27 18:53:52] @ Quit: notbrien: Quit: notbrien | ||
| [2010/08/27 18:54:18] @ Quit: bgupta: Ping timeout: 272 seconds | ||
| [2010/08/27 19:02:01] <agaffney> progre55: 8141, I think | ||
| [2010/08/27 19:02:17] @ Quit: griffordson: Quit: griffordson | ||
| [2010/08/27 19:02:20] <agaffney> progre55: run netstat on a client to see what port the agent is listening on | ||
| [2010/08/27 19:02:40] @ bgupta joined channel #puppet | ||
| [2010/08/27 19:04:18] @ Quit: nathanr: Quit: leaving | ||
| [2010/08/27 19:05:16] <progre55> agaffney: isnt it 8139? | ||
| [2010/08/27 19:06:01] <progre55> agaffney: and in order to make the client listen, do I just add "listen: true" to puppet.conf of the client? | ||
| [2010/08/27 19:16:06] @ Quit: ryep: Quit: ryep | ||
| [2010/08/27 19:17:18] @ jangell joined channel #puppet | ||
| [2010/08/27 19:25:15] @ littleidea joined channel #puppet | ||
| [2010/08/27 19:27:41] @ johnf joined channel #puppet | ||
| [2010/08/27 19:30:27] @ Quit: Dantman: Quit: Don't let the zombies get you while I restart... | ||
| [2010/08/27 19:39:11] @ Dantman joined channel #puppet | ||
| [2010/08/27 20:09:51] <agaffney> progre55: I knew it was one off from the puppetmaster port | ||
| [2010/08/27 20:12:14] <progre55> agaffney: well, the puppetmaster port is 8140, then it's either 39 or 41 =) | ||
| [2010/08/27 20:12:24] <progre55> but anyways, my client is not listenning at all | ||
| [2010/08/27 20:12:36] <progre55> I'm starting it with --listen | ||
| [2010/08/27 20:12:53] <progre55> and even tried to specify "listen: true" in the config file | ||
| [2010/08/27 20:15:51] <agaffney> I don't use that functionaliy | ||
| [2010/08/27 20:15:56] <agaffney> +t | ||
| [2010/08/27 20:16:47] <progre55> what's +t? | ||
| [2010/08/27 20:17:03] <progre55> oh )) | ||
| [2010/08/27 20:17:04] <progre55> nvm | ||
| [2010/08/27 20:17:25] <progre55> thought that was some option or smth =) | ||
| [2010/08/27 20:17:40] <progre55> well, it's 5.17am in here.. and I'm off to bed =) | ||
| [2010/08/27 20:17:52] <progre55> agaffney: thanks for all the help, man. night | ||
| [2010/08/27 20:17:58] @ progre55 left channel #puppet ("off to bed") | ||
| [2010/08/27 20:25:41] <jamesturnbull> nate_h: hey | ||
| [2010/08/27 20:28:34] @ johnf left channel #puppet () | ||
| [2010/08/27 20:36:12] @ Quit: spacex: Read error: Operation timed out | ||
| [2010/08/27 20:38:34] @ Quit: eric0: Ping timeout: 258 seconds | ||
| [2010/08/27 20:48:15] @ AimanA is now known as HouseAway | ||
| [2010/08/27 20:48:30] @ Quit: HouseAway: Remote host closed the connection | ||
| [2010/08/27 20:50:31] @ Quit: bmahe: Remote host closed the connection | ||
| [2010/08/27 20:55:14] @ TomHome joined channel #puppet | ||
| [2010/08/27 20:55:32] <TomHome> does anyone have a sysctl module which add and remove lines from /etc/sysctl | ||
| [2010/08/27 20:56:04] <TomHome> I don't want to have a file per host or OS (like the one on the forge) | ||
| [2010/08/27 20:56:53] @ eric0 joined channel #puppet | ||
| [2010/08/27 21:00:11] @ Quit: joergherzinger: Ping timeout: 276 seconds | ||
| [2010/08/27 21:02:17] @ pinoyskull joined channel #puppet | ||
| [2010/08/27 21:05:24] @ Quit: cliff: Ping timeout: 272 seconds | ||
| [2010/08/27 21:24:15] @ Quit: herdingcat: Read error: Connection reset by peer | ||
| [2010/08/27 21:40:33] @ parsok joined channel #puppet | ||
| [2010/08/27 21:40:57] @ Quit: parsok: Client Quit | ||
| [2010/08/27 21:41:41] @ parsok joined channel #puppet | ||
| [2010/08/27 21:46:51] @ Quit: parsok: Quit: leaving | ||
| [2010/08/27 21:46:55] @ spacex joined channel #puppet | ||
| [2010/08/27 21:55:18] @ Quit: ezmobius: Quit: Leaving... | ||
| [2010/08/27 21:57:55] @ Quit: eric0: Ping timeout: 258 seconds | ||
| [2010/08/27 22:00:42] @ ezmobius joined channel #puppet | ||
| [2010/08/27 22:02:24] @ Quit: spacex: Read error: Connection reset by peer | ||
| [2010/08/27 22:06:31] @ eric0 joined channel #puppet | ||
| [2010/08/27 22:08:47] @ spacex joined channel #puppet | ||
| [2010/08/27 22:09:55] @ e1mer joined channel #puppet | ||
| [2010/08/27 22:13:56] @ herdingcat joined channel #puppet | ||
| [2010/08/27 22:15:21] @ Quit: littleidea: Quit: littleidea | ||
| [2010/08/27 22:15:25] @ Quit: strattog: Read error: Operation timed out | ||
| [2010/08/27 22:16:38] @ strattog joined channel #puppet | ||
| [2010/08/27 22:16:48] @ Quit: _sh3: Ping timeout: 245 seconds | ||
| [2010/08/27 22:17:47] @ _sh3 joined channel #puppet | ||
| [2010/08/27 22:20:56] @ Quit: Ac-town: Ping timeout: 255 seconds | ||
| [2010/08/27 22:21:18] @ Ac-town joined channel #puppet | ||
| [2010/08/27 22:23:06] @ thekad-afk is now known as thekad | ||
| [2010/08/27 22:23:33] @ elasticdog joined channel #puppet | ||
| [2010/08/27 22:31:27] @ littleidea joined channel #puppet | ||
| [2010/08/27 22:34:18] @ Quit: e1mer: Ping timeout: 245 seconds | ||
| [2010/08/27 22:34:49] @ e1mer joined channel #puppet | ||
| [2010/08/27 22:41:25] @ Quit: gniks: Quit: Leaving. | ||
| [2010/08/27 22:41:42] @ gniks joined channel #puppet | ||
| [2010/08/27 22:56:44] @ Quit: gniks: Quit: Leaving. | ||
| [2010/08/27 23:00:21] @ Quit: herdingcat: Ping timeout: 252 seconds | ||
| [2010/08/27 23:16:13] @ Alagar joined channel #puppet | ||
| [2010/08/27 23:24:33] @ Quit: pinoyskull: Ping timeout: 258 seconds | ||
| [2010/08/27 23:38:28] @ Quit: rcrowley: Quit: rcrowley | ||
| [2010/08/27 23:46:50] @ Quit: Dantman: Ping timeout: 264 seconds | ||
| [2010/08/27 23:48:14] @ Quit: shade\: Read error: Operation timed out | ||
| [2010/08/27 23:51:27] @ shade\ joined channel #puppet | ||
| [2010/08/27 23:57:22] @ Quit: e1mer: Quit: captured by martians |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!