| [2011/10/20 09:56:56] @ Log started by gepetto | ||
| [2011/10/20 09:56:56] @ Joined channel #puppet | ||
| [2011/10/20 09:56:56] @ Topic is "Topic: Topic: Puppet 2.7.5 http://tinyurl.com/puppet275 | Puppet 2.6.11 http://tinyurl.com/puppet2611 | Thanks for participating in PuppetConf! Videos Coming Soon | http://docs.puppetlabs.com | Bugs & Feature Requests http://bit.ly/dKVa0A." | ||
| [2011/10/20 09:56:56] @ Topic set by stahnma!~stahnma@fedora/stahnma on Fri Sep 30 15:06:36 -0700 2011 | ||
| [2011/10/20 09:57:08] <d3c> walkeran: (and by the way, thanks a ton for testing this) | ||
| [2011/10/20 09:57:08] @ Mode +Ccnt by niven.freenode.net | ||
| [2011/10/20 09:59:04] <d3c> walkeran: and also, wouldn't you do ::foo and ::bar on line 22? | ||
| [2011/10/20 09:59:54] @ Quit: eshamow: Quit: eshamow | ||
| [2011/10/20 10:00:39] @ eshamow joined channel #puppet | ||
| [2011/10/20 10:00:57] @ Quit: brandon_dacrib: Quit: brandon_dacrib | ||
| [2011/10/20 10:01:23] @ iw_work joined channel #puppet | ||
| [2011/10/20 10:02:56] @ Quit: metcalfc: Ping timeout: 276 seconds | ||
| [2011/10/20 10:03:26] @ Quit: lwhalen: Quit: Computer has gone to sleep | ||
| [2011/10/20 10:03:41] @ Quit: craftytech: Ping timeout: 265 seconds | ||
| [2011/10/20 10:04:32] @ lwhalen joined channel #puppet | ||
| [2011/10/20 10:07:21] @ Quit: jonhattan: Quit: llevaré una chaquete de guns'n'roses | ||
| [2011/10/20 10:12:11] @ ckauhaus joined channel #puppet | ||
| [2011/10/20 10:14:01] @ Quit: jaytaph: Quit: jaytaph | ||
| [2011/10/20 10:17:03] @ mitchellh joined channel #puppet | ||
| [2011/10/20 10:18:28] <walkeran> d3c: I guess I didn't test ::foo and ::bar inside the class, but I did when I was testing at the bottom (although I didn't note it). It worked the same. I imagine it would work as expected as long as you aren't inside a subclass that's named the same as a top-level class. | ||
| [2011/10/20 10:18:54] @ Quit: negronjl: Ping timeout: 260 seconds | ||
| [2011/10/20 10:18:58] @ los324 joined channel #puppet | ||
| [2011/10/20 10:19:13] <walkeran> d3c: So yeah, to be safe, it looks like you can refer to any top-level class as ::class, and it will work just fine, and as expected. | ||
| [2011/10/20 10:19:52] <walkeran> d3c: And, you're very welcome :) It was a learning experience for me too... and will perhaps even save me from a headache or two, later on down the road | ||
| [2011/10/20 10:20:07] @ los324 left channel #puppet () | ||
| [2011/10/20 10:20:13] @ alanevans joined channel #puppet | ||
| [2011/10/20 10:21:37] @ wbruce joined channel #puppet | ||
| [2011/10/20 10:21:56] @ Quit: marrusl: Quit: Ex-Chat | ||
| [2011/10/20 10:22:00] @ Quit: failure: Quit: Lost terminal | ||
| [2011/10/20 10:22:26] @ failure joined channel #puppet | ||
| [2011/10/20 10:23:07] <wbruce> Can anyone point me to a good upstart job definition for puppetmaster (installed as a gem)? | ||
| [2011/10/20 10:23:13] <d3c> walkeran: alright, thanks a lot for testing this. gotta go now, later | ||
| [2011/10/20 10:24:06] @ negronjl joined channel #puppet | ||
| [2011/10/20 10:24:25] <walkeran> d3c: Yep, no prob! Later | ||
| [2011/10/20 10:25:10] <Harzilein> gah | ||
| [2011/10/20 10:25:30] <Harzilein> i once found a nice frontend for standalone puppet + git, but can't remember its name | ||
| [2011/10/20 10:25:46] <Harzilein> it was something not easily searchable, i suspect it was "punk" or something | ||
| [2011/10/20 10:26:10] @ larstobi joined channel #puppet | ||
| [2011/10/20 10:27:10] @ evelyette joined channel #puppet | ||
| [2011/10/20 10:27:11] <evelyette> hi | ||
| [2011/10/20 10:27:26] <evelyette> I'm receiving the following problem: http://dpaste.com/638008/ | ||
| [2011/10/20 10:27:39] @ Quit: d3c: Ping timeout: 260 seconds | ||
| [2011/10/20 10:27:44] <evelyette> does anybody know what's going on ... I upgraded the server ,and now this is happening | ||
| [2011/10/20 10:27:46] <evelyette> but I don't know why | ||
| [2011/10/20 10:27:48] <evelyette> any ideas ? | ||
| [2011/10/20 10:27:50] @ Quit: gilesw: Quit: gilesw | ||
| [2011/10/20 10:29:13] <walkeran> evelyette: You'll probably want to get some error messages out of the puppetmaster's (or apache's) logs | ||
| [2011/10/20 10:29:38] <walkeran> that said.. it's lunchtime for me! | ||
| [2011/10/20 10:29:42] * walkeran sneaks away | ||
| [2011/10/20 10:30:01] @ Quit: swygue: Quit: Leaving | ||
| [2011/10/20 10:30:05] @ swygue joined channel #puppet | ||
| [2011/10/20 10:30:44] @ jsurfer joined channel #puppet | ||
| [2011/10/20 10:30:46] @ flyemsafe joined channel #puppet | ||
| [2011/10/20 10:31:34] <Harzilein> aaah, it was rump :) | ||
| [2011/10/20 10:31:42] <the_ramink> evelyette: as walkeran said, I'd start with Apache. If you upgraded from 025 to 2.6 you may need to use a 2.6 config.ru. | ||
| [2011/10/20 10:31:50] @ jab_doa joined channel #puppet | ||
| [2011/10/20 10:31:50] @ Quit: jab_doa: Changing host | ||
| [2011/10/20 10:31:50] @ jab_doa joined channel #puppet | ||
| [2011/10/20 10:32:05] <evelyette> no I'm having the 2.6 all the time ... and apache logs don't say anything | ||
| [2011/10/20 10:32:38] <the_ramink> evelyette: what was the upgrade you did? | ||
| [2011/10/20 10:32:45] <evelyette> the whole system | ||
| [2011/10/20 10:33:13] <peridot> Can you use svn as a source for files, or is puppet:// the only protocol you can use? | ||
| [2011/10/20 10:33:28] <the_ramink> evelyette: how about some versions, what you started with, etc etc instead of making use pull details out of your like they were teeth? | ||
| [2011/10/20 10:33:52] <evelyette> Version: 2.6.4-2ubuntu2.3 | ||
| [2011/10/20 10:34:22] @ djandruczyk left channel #puppet () | ||
| [2011/10/20 10:34:23] @ skm joined channel #puppet | ||
| [2011/10/20 10:34:42] <evelyette> a sec | ||
| [2011/10/20 10:35:03] @ kontinuity joined channel #puppet | ||
| [2011/10/20 10:35:15] <kontinuity> hey folks | ||
| [2011/10/20 10:35:26] <kontinuity> how can I achieve rolling deployments with puppet? | ||
| [2011/10/20 10:35:47] <kontinuity> basically I need to upgrade nginx on 20 of my production servers and they all cant update at once | ||
| [2011/10/20 10:35:52] <kontinuity> I need to update one at a time | ||
| [2011/10/20 10:36:12] @ Quit: jsurfer: Quit: jsurfer | ||
| [2011/10/20 10:36:13] <timyim> i have the same type of need | ||
| [2011/10/20 10:36:16] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/20 10:36:27] <timyim> so I use a script to loop over each node and call puppet agent | ||
| [2011/10/20 10:36:50] <timyim> for s in `getServers`;do ssh $s -c 'run puppet'; done | ||
| [2011/10/20 10:36:55] <kontinuity> so you have to run the script everytime you want to deploy anything? | ||
| [2011/10/20 10:37:09] <timyim> ya, to that cluster | ||
| [2011/10/20 10:37:14] <evelyette> if I start puppetmaster in debug mode, I get. /usr/lib/ruby/1.8/webrick/utils.rb:73:in `initialize': Address already in use - bind(2) (Errno::EADDRINUSE) | ||
| [2011/10/20 10:37:15] <timyim> everything else, backend, is automated | ||
| [2011/10/20 10:37:25] <failure> kontinuity: just dont run puppet as a deamon and move it to crontab | ||
| [2011/10/20 10:37:28] <kontinuity> we back the puppet server with git so any push in git causes updates | ||
| [2011/10/20 10:37:34] <evelyette> but only after I've run: puppetd --test --trace --debug | ||
| [2011/10/20 10:37:44] <thedonvaughn> evelyette: sounds like port 8140 is already in use? | ||
| [2011/10/20 10:37:59] <thedonvaughn> evelyette: netstat -tulpdn|grep 8140 <- anything bound to it? | ||
| [2011/10/20 10:38:04] @ Quit: bosszaru: Remote host closed the connection | ||
| [2011/10/20 10:38:06] <evelyette> ah, forget to stop apache , sorry | ||
| [2011/10/20 10:38:15] <thedonvaughn> :) | ||
| [2011/10/20 10:38:20] <timyim> kontinuity: you can still do it... just tag the nodes that you don't want to be automated or something like that | ||
| [2011/10/20 10:38:23] <timyim> should be able to be done | ||
| [2011/10/20 10:38:33] @ bosszaru joined channel #puppet | ||
| [2011/10/20 10:38:40] <evelyette> ok now I get: err: Removing mount files: /etc/puppet/files does not exist | ||
| [2011/10/20 10:38:58] <failure> evelyette: mkdir /etc/puppet/files | ||
| [2011/10/20 10:39:09] <thedonvaughn> I _finally_ have my dev/test environment tied into puppet. Now for the challenge of putting it into production (challenge being that it takes an act of congress to approve a production change :) | ||
| [2011/10/20 10:39:17] * thedonvaughn <3 puppet | ||
| [2011/10/20 10:39:17] <kontinuity> timyim: sounds good | ||
| [2011/10/20 10:41:01] @ rocket joined channel #puppet | ||
| [2011/10/20 10:41:24] @ soh joined channel #puppet | ||
| [2011/10/20 10:41:32] <rocket> is there a way to tell what are clients of a particular puppet master? is puppetca the best way to get that? | ||
| [2011/10/20 10:41:52] @ Quit: evelyette: Remote host closed the connection | ||
| [2011/10/20 10:42:00] @ sdog joined channel #puppet | ||
| [2011/10/20 10:44:03] <thedonvaughn> rocket: I like puppet-dashboard for a quick visual of which clients are reporting | ||
| [2011/10/20 10:44:27] <eric0> rocket: look in /var/lib/puppet/yaml/node for fresh files | ||
| [2011/10/20 10:44:55] <rocket> perfect .. thanks eric0 | ||
| [2011/10/20 10:44:55] @ Quit: omry: Ping timeout: 258 seconds | ||
| [2011/10/20 10:48:11] @ Quit: BadKarma: Remote host closed the connection | ||
| [2011/10/20 10:48:16] @ Quit: sdog: Changing host | ||
| [2011/10/20 10:48:16] @ sdog joined channel #puppet | ||
| [2011/10/20 10:49:28] @ Quit: Stenbryggen: Read error: Connection reset by peer | ||
| [2011/10/20 10:49:31] @ Stenbryggen1 joined channel #puppet | ||
| [2011/10/20 10:51:35] @ omry joined channel #puppet | ||
| [2011/10/20 10:55:49] @ Quit: jbraeuer: Quit: jbraeuer | ||
| [2011/10/20 10:55:58] @ Quit: saiju: Quit: Leaving | ||
| [2011/10/20 10:57:19] @ jsurfer joined channel #puppet | ||
| [2011/10/20 10:58:18] @ Quit: hfnix: Ping timeout: 255 seconds | ||
| [2011/10/20 10:58:53] @ methods1 left channel #puppet () | ||
| [2011/10/20 11:00:24] @ Quit: Ramonster: Quit: So Long and thanks for all the fish | ||
| [2011/10/20 11:02:07] @ ghanima joined channel #puppet | ||
| [2011/10/20 11:03:50] @ bmahe joined channel #puppet | ||
| [2011/10/20 11:03:50] @ Quit: bmahe: Changing host | ||
| [2011/10/20 11:03:50] @ bmahe joined channel #puppet | ||
| [2011/10/20 11:03:52] @ Quit: bretm: Ping timeout: 256 seconds | ||
| [2011/10/20 11:03:53] @ Quit: danikov: Ping timeout: 256 seconds | ||
| [2011/10/20 11:07:24] @ Quit: laudo: Quit: Page closed | ||
| [2011/10/20 11:07:32] @ jamesturnbull joined channel #puppet | ||
| [2011/10/20 11:07:55] @ Ashutto joined channel #puppet | ||
| [2011/10/20 11:07:59] @ Quit: ghg: Quit: Computer has gone to sleep. | ||
| [2011/10/20 11:08:14] <nate_h> is there some way for the reporting agent for say dashboard, etc can be configured to ignore certain messages? | ||
| [2011/10/20 11:08:37] <nate_h> i have bugs in a few modules, etc that spit out messages but the node is still in a good state but i don't want it to show up as not-green in dashboard | ||
| [2011/10/20 11:09:21] @ jaytaph joined channel #puppet | ||
| [2011/10/20 11:10:08] @ Quit: ironmunk: Quit: Leaving | ||
| [2011/10/20 11:10:30] @ Quit: _UsUrPeR_: Quit: Ex-Chat | ||
| [2011/10/20 11:11:57] <ohadlevy> nate_h: sounds like a bad solution imho ;) | ||
| [2011/10/20 11:12:28] <agaffney> does anyone have any recommendations on a method for detecting "bad changes" in puppet and notifying the person who committed it? | ||
| [2011/10/20 11:12:52] <agaffney> I have the problem of way too many cooks in the kitchen, and most of those cooks should be flipping burgers | ||
| [2011/10/20 11:13:10] <nate_h> ohadlevy, ya i know :P | ||
| [2011/10/20 11:13:29] <nate_h> agaffney, continueus integration hooks in your git commit | ||
| [2011/10/20 11:13:45] <nate_h> agaffney, so they can't commit without a clean build | ||
| [2011/10/20 11:13:52] <windowsrefund> agaffney: there's no magic pill. You might consider using tags and beefing up your QA process | ||
| [2011/10/20 11:14:03] <nate_h> oh yes, tags ftw | ||
| [2011/10/20 11:14:09] <nate_h> don't allow code to just take head | ||
| [2011/10/20 11:14:57] @ Quit: gdbc: Ping timeout: 255 seconds | ||
| [2011/10/20 11:15:09] @ metcalfc joined channel #puppet | ||
| [2011/10/20 11:15:26] <agaffney> unfortunately, our current model is commit -> production | ||
| [2011/10/20 11:15:32] <agaffney> and changing that is not easy | ||
| [2011/10/20 11:15:32] <nate_h> agaffney, yikes | ||
| [2011/10/20 11:15:36] <windowsrefund> that's just dumb though | ||
| [2011/10/20 11:15:37] <agaffney> I thought about tagmail with 'err' | ||
| [2011/10/20 11:15:45] <agaffney> but that's going to be very noisy with the "base level" of broken | ||
| [2011/10/20 11:15:48] <agaffney> yes, I know it's very dumb | ||
| [2011/10/20 11:15:50] <agaffney> I'm trying to fix it | ||
| [2011/10/20 11:15:51] <nate_h> agaffney, you don't have a dev -> prod level? | ||
| [2011/10/20 11:15:58] <nate_h> agaffney, dev -> test -> prod even | ||
| [2011/10/20 11:16:02] <windowsrefund> agaffney: you have to change the work flow | ||
| [2011/10/20 11:16:03] <agaffney> nate_h: we have the ability for people to test changes before committing them | ||
| [2011/10/20 11:16:05] <agaffney> but many don't | ||
| [2011/10/20 11:16:11] <agaffney> it's partly education | ||
| [2011/10/20 11:16:15] <agaffney> and I want to add an element of shame | ||
| [2011/10/20 11:16:20] <agaffney> as a motivator | ||
| [2011/10/20 11:16:29] @ jbraeuer joined channel #puppet | ||
| [2011/10/20 11:16:36] <windowsrefund> they should be comitting to a testing branch, which is then merged to trunk once QA has been performed | ||
| [2011/10/20 11:16:37] <agaffney> tagmail or some custom script that looks for a rise in "error" reports and sends an email to the team | ||
| [2011/10/20 11:16:44] <agaffney> windowsrefund: yes, I agree | ||
| [2011/10/20 11:16:51] <windowsrefund> agaffney: you can't depend on email | ||
| [2011/10/20 11:16:52] <agaffney> however, that doesn't happen now and will not anytime soon | ||
| [2011/10/20 11:16:54] <windowsrefund> email gets ignored | ||
| [2011/10/20 11:16:54] <nate_h> agaffney, are all your systems the same? or? | ||
| [2011/10/20 11:17:00] <agaffney> nate_h: same-ish | ||
| [2011/10/20 11:17:02] * windowsrefund knows because I ignore all my email :) | ||
| [2011/10/20 11:17:04] <nate_h> windowsrefund, maybe not if its on a big DL | ||
| [2011/10/20 11:17:09] <windowsrefund> bah | ||
| [2011/10/20 11:17:13] <agaffney> windowsrefund: yes, but if it goes out to the entire team, *somebody* will see it and start the shaming | ||
| [2011/10/20 11:17:20] <windowsrefund> no | ||
| [2011/10/20 11:17:23] <windowsrefund> you can't say that | ||
| [2011/10/20 11:17:30] <agaffney> it's all I've got right now | ||
| [2011/10/20 11:17:32] <windowsrefund> that's treating email like /dev/null | ||
| [2011/10/20 11:18:03] <windowsrefund> you have to say "only QA'd code will be merged" | ||
| [2011/10/20 11:18:06] <windowsrefund> and formalize that | ||
| [2011/10/20 11:18:12] <nate_h> agaffney, ya i think you need a git hook so when they commit it instantly fires up a vm, builds out that code and returns ok/bad | ||
| [2011/10/20 11:18:12] @ Quit: Ashutto: Quit: Leaving | ||
| [2011/10/20 11:18:18] <agaffney> windowsrefund: that works for the future, but now now | ||
| [2011/10/20 11:18:24] <agaffney> nate_h: not possible atm | ||
| [2011/10/20 11:18:30] <nate_h> agaffney, why not? | ||
| [2011/10/20 11:18:36] <agaffney> especially with the wide variation in stuff managed on top of the "base class" | ||
| [2011/10/20 11:18:48] @ bretm joined channel #puppet | ||
| [2011/10/20 11:18:53] <agaffney> I came into this place ~6 months ago to a 2-year-old puppet setup | ||
| [2011/10/20 11:18:56] <nate_h> agaffney, i guess you'd have to do a multiple vm buildout to hit all the cases | ||
| [2011/10/20 11:18:59] <agaffney> I've been trying to clean and optimize it | ||
| [2011/10/20 11:19:01] @ Quit: jaytaph: Quit: jaytaph | ||
| [2011/10/20 11:19:02] <agaffney> but it's slow going | ||
| [2011/10/20 11:19:21] <nate_h> agaffney, regression testing is a dream of mine :P | ||
| [2011/10/20 11:20:41] <windowsrefund> agaffney: you have to stop all commits, copy trunk to testing, and have your team dev/commit from the testing branch | ||
| [2011/10/20 11:21:03] <windowsrefund> nothing good will happen until those initial steps have been completed | ||
| [2011/10/20 11:21:11] <windowsrefund> agaffney: have you seen the branch testing doc? | ||
| [2011/10/20 11:21:16] <windowsrefund> on the wiki? | ||
| [2011/10/20 11:21:23] <nate_h> windowsrefund, link? | ||
| [2011/10/20 11:21:26] <agaffney> windowsrefund: I haven't | ||
| [2011/10/20 11:21:32] <agaffney> however, that is not a viable solution right now | ||
| [2011/10/20 11:21:56] @ onicrom joined channel #puppet | ||
| [2011/10/20 11:21:57] <nate_h> agaffney, talk to their manager.. | ||
| [2011/10/20 11:22:07] <windowsrefund> agaffney: ok, then you're basically screwed | ||
| [2011/10/20 11:22:21] <windowsrefund> agaffney: search for puppet branch testing | ||
| [2011/10/20 11:22:24] @ mindcruft joined channel #puppet | ||
| [2011/10/20 11:22:34] @ Quit: zul: Ping timeout: 256 seconds | ||
| [2011/10/20 11:22:45] <onicrom> hellooo quick question, can you use variables for the names references? | ||
| [2011/10/20 11:22:55] <nate_h> onicrom, what do you mean | ||
| [2011/10/20 11:22:59] <windowsrefund> onicrom: what does that mean? | ||
| [2011/10/20 11:23:13] <onicrom> service { "$variable"; | ||
| [2011/10/20 11:23:15] <onicrom> er : | ||
| [2011/10/20 11:23:30] <nate_h> onicrom, yes | ||
| [2011/10/20 11:24:11] @ Quit: nanliu: Ping timeout: 276 seconds | ||
| [2011/10/20 11:24:32] <onicrom> hrms gotta figure out why its not working... using a case statement to define the variable values looks like its not populating... | ||
| [2011/10/20 11:24:57] <onicrom> should the case/if statements always be first in a manifest? i read that the items inside arent processed in any particular order | ||
| [2011/10/20 11:25:11] <nate_h> onicrom, doesn't matter | ||
| [2011/10/20 11:25:25] <nate_h> onicrom, try just hard coding one of the cases to see if it works | ||
| [2011/10/20 11:25:37] <nate_h> onicrom, $variable = "foo" and comment out the case statement | ||
| [2011/10/20 11:25:38] @ skihero joined channel #puppet | ||
| [2011/10/20 11:25:57] @ zul joined channel #puppet | ||
| [2011/10/20 11:26:29] <onicrom> nope | ||
| [2011/10/20 11:26:58] @ ianbrandt joined channel #puppet | ||
| [2011/10/20 11:27:41] <matchaw> is anyone able to tell me how to use Puppet::Resource::Status.changecount in a report processer? | ||
| [2011/10/20 11:27:57] <onicrom> should it be quoted in the service definition? | ||
| [2011/10/20 11:28:03] <matchaw> no matter what I try I keep getting err: Report processor failed: undefined local variable or method `change_count' for #<Puppet::Transaction::Report:0x7faac9b362f0> | ||
| [2011/10/20 11:29:27] @ mmcgrath joined channel #puppet | ||
| [2011/10/20 11:29:36] <nate_h> onicrom, pastebin your code | ||
| [2011/10/20 11:31:03] <skihero> hi, coming from a ETL background I like whats called a Graphical dev env | ||
| [2011/10/20 11:31:16] <skihero> what ll take to do something like for puppet http://img.brothersoft.com/screenshots/softimage/c/cloveretl-389709-1280733713.jpeg ?? | ||
| [2011/10/20 11:32:01] <onicrom> nate_h: thanks http://pastebin.com/VCcgHuqQ | ||
| [2011/10/20 11:32:26] <nate_h> skihero, a fucking miracle ? | ||
| [2011/10/20 11:32:46] <skihero> he he | ||
| [2011/10/20 11:32:54] <Bezzie> skihero: Its really simple. just muck with your .vimrc until you get various vim windows to emulate all that junk. :) | ||
| [2011/10/20 11:33:09] <nate_h> Bezzie, hahaha | ||
| [2011/10/20 11:33:24] <onicrom> fucking miracles .... megan fox for me thanks | ||
| [2011/10/20 11:34:31] <skihero> I like this http://puppetlabs.com/blog/geppetto-a-puppet-ide/ could extend it | ||
| [2011/10/20 11:34:46] @ _UsUrPeR_ joined channel #puppet | ||
| [2011/10/20 11:35:14] <nate_h> ya, thats a good ui | ||
| [2011/10/20 11:35:32] <nate_h> i mean the best you can really do is a graphical editor for your ENC that lets you assign classes to modules | ||
| [2011/10/20 11:35:39] <nate_h> i'm sorry, classes/variables to nodes | ||
| [2011/10/20 11:36:21] @ slapster joined channel #puppet | ||
| [2011/10/20 11:36:42] <Bezzie> This is all gui speak. | ||
| [2011/10/20 11:36:45] <Bezzie> And thus, confusing to me. | ||
| [2011/10/20 11:36:54] * Bezzie honestly has no idea what to do in a modern graphical IDE. | ||
| [2011/10/20 11:37:14] <slapster> is there a way for a node to request a one-time application of a class that's available on the puppetmaster, but not currently assigned to said node? | ||
| [2011/10/20 11:37:50] <eric0> is it me or is kelsey's talk from puppetconf missing from youtube? | ||
| [2011/10/20 11:38:06] <skihero> http://www.youtube.com/watch?v=C9k9lF4cskg | ||
| [2011/10/20 11:38:27] <windowsrefund> skihero: that looks really lame | ||
| [2011/10/20 11:39:13] <_UsUrPeR_> whoops. I started that youtube.com video and I thought it said "Puppet Feces" | ||
| [2011/10/20 11:39:41] @ Quit: skm: Read error: Connection reset by peer | ||
| [2011/10/20 11:40:56] <skihero> windowsrefund: why?? | ||
| [2011/10/20 11:41:02] <TuxOtaku> speaking of confusing guis....foreman is making my head hurt. | ||
| [2011/10/20 11:41:13] <TuxOtaku> rather, trying to set up foreman is making my head hurt | ||
| [2011/10/20 11:41:25] <windowsrefund> skihero: because I get a headache when I think about all the word I have to do just to create a new module | ||
| [2011/10/20 11:41:37] <mmcgrath> so what exactly does this error mean? Error 400 on SERVER: Resource type nagios_plugin doesn't exist | ||
| [2011/10/20 11:41:47] <onicrom> nate_h: any ideas? | ||
| [2011/10/20 11:41:49] <windowsrefund> skihero: it's like crawling through mud | ||
| [2011/10/20 11:41:53] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/20 11:41:53] <Bezzie> moving a mouse = wasted cycles :P | ||
| [2011/10/20 11:42:15] @ gdbc joined channel #puppet | ||
| [2011/10/20 11:42:21] <skihero> he he | ||
| [2011/10/20 11:42:23] <windowsrefund> easier to write a bin/module.sh script that does all the heavy lifting | ||
| [2011/10/20 11:42:32] @ skm joined channel #puppet | ||
| [2011/10/20 11:42:42] <windowsrefund> and avoid all the pointy/clicky/alignment overhead | ||
| [2011/10/20 11:42:56] * Bezzie needs a wizard | ||
| [2011/10/20 11:43:14] <nate_h> slapster, ya i wish that was possible via --tags too | ||
| [2011/10/20 11:43:28] <TuxOtaku> y'know what'd be nice? | ||
| [2011/10/20 11:43:31] <eric0> skihero: thx | ||
| [2011/10/20 11:43:52] <_UsUrPeR_> I am getting an error on my puppet agent - "could not retrieve catalog from remote server: Error 400 on SERVER: no support for http method POST". After googling, I see that this normally pertains to improper versions of puppet interacting. I have 2.6.3-0 master on the server, and 2.6.3-0 agent on the agent. I am unsure about what else this problem could be from. | ||
| [2011/10/20 11:43:54] <TuxOtaku> a simple little perl tui that just helped you do step by step config of puppet | ||
| [2011/10/20 11:44:10] <nate_h> who is that youtube link in the chan? | ||
| [2011/10/20 11:44:20] <nate_h> the puppet faces talk skihero jsut patsed | ||
| [2011/10/20 11:44:34] <windowsrefund> that talk was funny | ||
| [2011/10/20 11:44:37] <windowsrefund> pmf! | ||
| [2011/10/20 11:44:39] <nate_h> windowsrefund, ya i liked it a lot | ||
| [2011/10/20 11:46:09] @ ryanspaulding joined channel #puppet | ||
| [2011/10/20 11:46:22] @ zwi1 joined channel #puppet | ||
| [2011/10/20 11:46:24] <nate_h> it worked in blazing saddles! | ||
| [2011/10/20 11:46:30] <TuxOtaku> hah! | ||
| [2011/10/20 11:46:37] <nate_h> if anyone catches that joke... | ||
| [2011/10/20 11:46:38] <dan__t> I need to run an ldap query, get a result back, and use that as a variable for a property on a resource. how can I do that? can I use exec to run something on the client and get some data back? | ||
| [2011/10/20 11:46:54] <TuxOtaku> nate_h: but of course! Mel Brooks FTW! | ||
| [2011/10/20 11:46:57] <dan__t> (this is a uid from an ldap server, need the uid to set permissions on a file | ||
| [2011/10/20 11:47:38] <windowsrefund> dan__t: you can't | ||
| [2011/10/20 11:47:47] <windowsrefund> no | ||
| [2011/10/20 11:47:48] <nate_h> windowsrefund, why not? | ||
| [2011/10/20 11:47:50] <windowsrefund> that's not true | ||
| [2011/10/20 11:47:54] <nate_h> server side function? | ||
| [2011/10/20 11:47:57] <windowsrefund> you can via a custom fact | ||
| [2011/10/20 11:48:00] <dan__t> hrm | ||
| [2011/10/20 11:48:02] <windowsrefund> nate_h: he said on the client | ||
| [2011/10/20 11:48:05] <windowsrefund> not the server | ||
| [2011/10/20 11:48:13] <dan__t> client would be ideal | ||
| [2011/10/20 11:48:14] <skihero> I'm thinking for a big hairy puppet codebase, atleast a a graphical viewer could help | ||
| [2011/10/20 11:48:16] <nate_h> ah | ||
| [2011/10/20 11:48:18] <dan__t> that way I can test ldap as well | ||
| [2011/10/20 11:48:20] <windowsrefund> dan__t: write a custom fact | ||
| [2011/10/20 11:48:32] <dan__t> a fact that takes an argument? | ||
| [2011/10/20 11:48:34] <windowsrefund> skihero: or organization and standards | ||
| [2011/10/20 11:48:37] @ shadoi joined channel #puppet | ||
| [2011/10/20 11:48:38] <onicrom> nate_h: i just moved my case statement to the top of my manifest and it worked | ||
| [2011/10/20 11:48:44] @ diq joined channel #puppet | ||
| [2011/10/20 11:48:46] <nate_h> onicrom, weird | ||
| [2011/10/20 11:48:53] <onicrom> nate_h: indeed | ||
| [2011/10/20 11:48:57] @ ghg joined channel #puppet | ||
| [2011/10/20 11:49:13] @ Quit: kontinuity: Quit: Leaving. | ||
| [2011/10/20 11:49:22] <nate_h> skihero, like i said the only real graphical part you could do is assigning roles/classes to nodes | ||
| [2011/10/20 11:49:39] <dpash> so here's a question for you: I have a backuppc::client module, which uses a backup_exclusion array. Can I add to this in other modules and will it work as I expect? | ||
| [2011/10/20 11:49:40] @ Quit: zwi: Ping timeout: 260 seconds | ||
| [2011/10/20 11:49:46] <nate_h> skihero, look at foreman or dashboard for that. | ||
| [2011/10/20 11:50:01] <windowsrefund> dpash: only if you try and it works | ||
| [2011/10/20 11:50:08] <windowsrefund> dpash: otherwise, no | ||
| [2011/10/20 11:50:10] <windowsrefund> :) | ||
| [2011/10/20 11:50:30] <nate_h> dan__t, inline_template ;P | ||
| [2011/10/20 11:50:41] @ tilgovi joined channel #puppet | ||
| [2011/10/20 11:50:41] @ Quit: tilgovi: Changing host | ||
| [2011/10/20 11:50:41] @ tilgovi joined channel #puppet | ||
| [2011/10/20 11:51:00] <dan__t> eh | ||
| [2011/10/20 11:51:14] <dpash> windowsrefund: I've been using puppet long enough to know that stuff like this doesn't work reliably | ||
| [2011/10/20 11:51:24] <dan__t> can i get a value returned from exec on the server? | ||
| [2011/10/20 11:51:28] <eric0> ahahh kelseyhightower "dashboard UI is great and all, but i got emacs users and they don't even have a mouse" | ||
| [2011/10/20 11:52:12] <windowsrefund> dan__t: yes, the generate function | ||
| [2011/10/20 11:52:41] <dan__t> oh. hot. | ||
| [2011/10/20 11:52:52] <dan__t> very cool thank you | ||
| [2011/10/20 11:52:55] <windowsrefund> np | ||
| [2011/10/20 11:53:27] <dan__t> didn't know what inline_template was | ||
| [2011/10/20 11:53:56] <windowsrefund> oh right | ||
| [2011/10/20 11:54:04] <dan__t> If I have a class named foo::bar::one::two, can I identify for "two"? | ||
| [2011/10/20 11:54:07] @ EL841 joined channel #puppet | ||
| [2011/10/20 11:54:08] <windowsrefund> that can be used to set variables also | ||
| [2011/10/20 11:54:13] <windowsrefund> I always forget that | ||
| [2011/10/20 11:54:17] <asteve> http://i.imgur.com/XZfnF.png | ||
| [2011/10/20 11:54:28] <dan__t> right, so $val = generate("/path/to/something.sh $fqdn") ? | ||
| [2011/10/20 11:55:30] @ Quit: |Majestic|: Ping timeout: 260 seconds | ||
| [2011/10/20 11:56:46] @ |Majestic| joined channel #puppet | ||
| [2011/10/20 11:57:36] <peridot> What does it mean when it says: Could not retrieve file metadata? | ||
| [2011/10/20 11:57:50] @ Quit: mrwacky42: Ping timeout: 260 seconds | ||
| [2011/10/20 11:58:15] @ soh joined channel #puppet | ||
| [2011/10/20 11:58:26] <matchaw> is anyone able to tell me how to use Puppet::Resource::Status.changecount in a report processer? | ||
| [2011/10/20 11:59:05] @ mindcruft left channel #puppet ("WeeChat 0.3.5") | ||
| [2011/10/20 11:59:09] <dan__t> "Error 400 on SERVER: Generators can only contain alphanumerics, file separators, and dashes", I get that from $foo = generate("/tmp/test foo") | ||
| [2011/10/20 11:59:21] <dan__t> I don't see anything in there that's not an alphanumeric,file separator, or a dash | ||
| [2011/10/20 11:59:45] @ Quit: shadoi: Read error: Connection reset by peer | ||
| [2011/10/20 11:59:53] @ shadoi joined channel #puppet | ||
| [2011/10/20 11:59:58] <asteve> puppetd[580]: Finished catalog run in 3.94 seconds | ||
| [2011/10/20 12:00:11] @ artkrz joined channel #puppet | ||
| [2011/10/20 12:00:19] <windowsrefund> dan__t: look at the docs for generate() | ||
| [2011/10/20 12:00:48] @ onicrom left channel #puppet () | ||
| [2011/10/20 12:00:50] <dan__t> http://docs.puppetlabs.com/references/stable/function.html#generate | ||
| [2011/10/20 12:00:51] <dan__t> that one? | ||
| [2011/10/20 12:00:59] <windowsrefund> yep | ||
| [2011/10/20 12:01:08] <dan__t> i wouldn't ask if i didn't read the docs | ||
| [2011/10/20 12:01:14] <windowsrefund> ok | ||
| [2011/10/20 12:01:15] <dan__t> guess a space isn't an alphanumeric | ||
| [2011/10/20 12:01:51] <dan__t> hot. | ||
| [2011/10/20 12:01:58] <dan__t> that'll work well. thank you. | ||
| [2011/10/20 12:02:02] <windowsrefund> cool | ||
| [2011/10/20 12:02:29] @ Quit: artkrz: Client Quit | ||
| [2011/10/20 12:02:56] <kenperkins> does RIPienaar ever hangout here? | ||
| [2011/10/20 12:04:02] @ mrwacky42 joined channel #puppet | ||
| [2011/10/20 12:04:09] @ Quit: mitchellh: Quit: ZOMG BYE | ||
| [2011/10/20 12:05:08] <nate_h> kenperkins, Volcane | ||
| [2011/10/20 12:05:16] <kenperkins> I wondered, thought that was the case | ||
| [2011/10/20 12:05:19] <kenperkins> ty | ||
| [2011/10/20 12:05:22] @ Quit: mcarpent: Read error: Operation timed out | ||
| [2011/10/20 12:05:23] <nate_h> he's sneaky | ||
| [2011/10/20 12:05:41] <kenperkins> I knew I'd got him to sign up for clipboard at one point | ||
| [2011/10/20 12:06:29] <kenperkins> Volcane: can you explain to a newb like me the diff bewteen colletd and say graphite? | ||
| [2011/10/20 12:07:10] <the_ramink> kenperkins: collectd collects stats and can also write those stats to rrd or whatever if you've patched it. | ||
| [2011/10/20 12:07:39] <the_ramink> generally you'd run collectd on all your servers and then push stats up to a collectd that writes out to disk. | ||
| [2011/10/20 12:07:46] @ Quit: pugnacity: Ping timeout: 260 seconds | ||
| [2011/10/20 12:07:46] <kenperkins> yep, tjhat | ||
| [2011/10/20 12:07:49] <kenperkins> that's what we're doing | ||
| [2011/10/20 12:08:59] <the_ramink> Graphite could replace the server that's actually collecting the stats. It's a bit fancier when it comes to displaying them. You could remove collectd and replace with statsd as the collector. Etsy does it that way. | ||
| [2011/10/20 12:09:12] <the_ramink> fwiw I | ||
| [2011/10/20 12:09:34] <joe-mac> meh | ||
| [2011/10/20 12:09:39] <joe-mac> what is this statsd | ||
| [2011/10/20 12:09:44] <joe-mac> the_ramink: sell me | ||
| [2011/10/20 12:09:54] <the_ramink> I'm doing collectd all over the place, but have been thinking about writing to a Graphite server instead to see if I like it better. | ||
| [2011/10/20 12:09:55] <joe-mac> I don't care if you make no money :-P | ||
| [2011/10/20 12:10:07] <joe-mac> the_ramink: common misconception | ||
| [2011/10/20 12:10:14] <joe-mac> graphite does not do anything to collect data | ||
| [2011/10/20 12:10:20] <joe-mac> it just renders graphs | ||
| [2011/10/20 12:10:35] <joe-mac> so you'll still need collectd or munin or something | ||
| [2011/10/20 12:10:41] <dpash> I thought it had its own database | ||
| [2011/10/20 12:10:43] <joe-mac> with a plugin that writes to carbon or to graphite's tcp port | ||
| [2011/10/20 12:10:56] <joe-mac> it does have its own type of storage | ||
| [2011/10/20 12:11:01] <joe-mac> still doesn't collect anything | ||
| [2011/10/20 12:11:28] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/20 12:11:38] <joe-mac> it's generic so you can graph all sorts of silly shit, you could unleash graphite on the marketing analyst and help him get all his math in there and see it in nice graphs and do derivatives on it and all this shit | ||
| [2011/10/20 12:11:44] <the_ramink> ah so collectd local on your Graphite server and using https://github.com/joemiller/collectd-graphite or some such to write it out for Graphite to consume? | ||
| [2011/10/20 12:11:51] <joe-mac> yea | ||
| [2011/10/20 12:12:02] <joe-mac> I run collectd on every box being careful to disable rrd | ||
| [2011/10/20 12:12:10] <joe-mac> since that plugin sucks shit unless you ure rrdcached | ||
| [2011/10/20 12:12:18] <joe-mac> and then I enable network plugin | ||
| [2011/10/20 12:12:23] <joe-mac> sends all stats to collectd main box | ||
| [2011/10/20 12:12:36] <joe-mac> ewhich runs the collectd-carbon plugin and writes to graphite | ||
| [2011/10/20 12:13:22] <joe-mac> then as a higher level layer on all that, I forked volcane's gdash and now have each server that runs puppet automatically setting up a graphing dashboard for base metrics and this is the kicker | ||
| [2011/10/20 12:13:27] <joe-mac> is the box includes say mysql | ||
| [2011/10/20 12:13:33] <joe-mac> mysql graphs get added to the dashboard | ||
| [2011/10/20 12:13:35] <joe-mac> absolute magic | ||
| [2011/10/20 12:13:41] <joe-mac> you need stored config for that | ||
| [2011/10/20 12:13:46] @ Quit: nottings: Remote host closed the connection | ||
| [2011/10/20 12:13:47] @ Quit: nottings_: Remote host closed the connection | ||
| [2011/10/20 12:13:47] <joe-mac> which a lot of people despise but, whatever | ||
| [2011/10/20 12:13:53] <dan__t> so i'll make a function to do some nasty stuff. i'll make it a statement. if i reference it in a module/manifest, will it get ran every single time Puppet runs? | ||
| [2011/10/20 12:14:12] <dan__t> It can't run more than once - it can only be ran once. It's to add some values to a file. | ||
| [2011/10/20 12:14:23] <joe-mac> yea dan__t I used to do this in my common module for writing node info to a wiki | ||
| [2011/10/20 12:14:31] <joe-mac> write_to_confluence() | ||
| [2011/10/20 12:15:05] <the_ramink> joe-mac: meh I just include collectd::mysql in the mysql class | ||
| [2011/10/20 12:15:18] <dan__t> hrm | ||
| [2011/10/20 12:15:56] <dan__t> alright, say I'm using generate(). how can I ensure it's only ran once? | ||
| [2011/10/20 12:17:14] <dan__t> well, that doesn't make sense, nevermind. | ||
| [2011/10/20 12:18:24] <joe-mac> the_ramink: sure but I have parameterized mysql class that allows you to enable or disable metric collection | ||
| [2011/10/20 12:18:31] @ caviwipes joined channel #puppet | ||
| [2011/10/20 12:18:38] <joe-mac> and it;'s named generically because in the near future I will be releasing what I have dubbed grumps | ||
| [2011/10/20 12:18:45] <joe-mac> the grand unified modular puppet system | ||
| [2011/10/20 12:18:56] <joe-mac> the modules I'll release | ||
| [2011/10/20 12:19:07] <joe-mac> I'm going to do stuff like make your monitoring and metrics swappable | ||
| [2011/10/20 12:19:26] @ soh joined channel #puppet | ||
| [2011/10/20 12:19:40] <joe-mac> my metrics is either going to be by using macros dioing the various grumps-scripts, or have separate git repos for the different tyles | ||
| [2011/10/20 12:19:43] <joe-mac> styles | ||
| [2011/10/20 12:21:05] @ kaptk2 left channel #puppet () | ||
| [2011/10/20 12:21:28] @ mcarpent joined channel #puppet | ||
| [2011/10/20 12:21:36] @ pugnacity joined channel #puppet | ||
| [2011/10/20 12:21:46] <joe-mac> right now the metrics subclasses I've designed are only for apache and mysql | ||
| [2011/10/20 12:21:51] <joe-mac> and only work with collectd | ||
| [2011/10/20 12:22:27] <ohadlevy> TuxOtaku: did you try the puppet module for it? | ||
| [2011/10/20 12:22:30] <joe-mac> but once I get my main esxi box up with the business crit servers (www, jira, confluence, main puppet master, dns, etc etc) I'm going to be setting up dev servers to hopefully make this happen | ||
| [2011/10/20 12:22:41] @ DanielFriesen joined channel #puppet | ||
| [2011/10/20 12:22:45] <joe-mac> from what I gather munin is the most well-liked besides collectd | ||
| [2011/10/20 12:22:54] <ohadlevy> TuxOtaku: and btw: we got a brand new ui | ||
| [2011/10/20 12:23:26] @ Quit: tilgovi: Remote host closed the connection | ||
| [2011/10/20 12:24:05] @ Quit: Nadir_Seen_Fire: Ping timeout: 260 seconds | ||
| [2011/10/20 12:26:00] <ohadlevy> TuxOtaku: https://github.com/ohadlevy/puppet-foreman | ||
| [2011/10/20 12:26:02] @ methods joined channel #puppet | ||
| [2011/10/20 12:26:57] @ Quit: bretm: Ping timeout: 255 seconds | ||
| [2011/10/20 12:27:09] <TuxOtaku> ohadlevy: how do I set this up? I'm totally new to puppet and have never set up puppet modules before | ||
| [2011/10/20 12:27:33] <ohadlevy> TuxOtaku: which distro? | ||
| [2011/10/20 12:27:36] @ Quit: jbraeuer: Quit: jbraeuer | ||
| [2011/10/20 12:27:40] @ antelope joined channel #puppet | ||
| [2011/10/20 12:28:18] @ Quit: shadoi: Ping timeout: 256 seconds | ||
| [2011/10/20 12:28:34] @ bretm joined channel #puppet | ||
| [2011/10/20 12:28:47] <antelope> Is there a best practice or repository I can pull from to install >2.7.2 on ubuntu 10.04? | ||
| [2011/10/20 12:29:17] <antelope> I'm currently using backports and the latest available version is 2.7.1, which is below the requirements for cloud provisioner | ||
| [2011/10/20 12:29:42] <TuxOtaku> ohadlevy: centos 5.7 | ||
| [2011/10/20 12:30:01] @ Quit: ccaum: Quit: ccaum | ||
| [2011/10/20 12:30:09] <ohadlevy> TuxOtaku: good, so simply follow the instructions at https://github.com/ohadlevy/puppet-foreman#readme | ||
| [2011/10/20 12:30:27] * ohadlevy guess he can build an installer around that | ||
| [2011/10/20 12:30:41] <TuxOtaku> that would be much obliged for newbies like me :) | ||
| [2011/10/20 12:31:12] <ohadlevy> TuxOtaku: but really, just grep the tar ball, ensure that you have epel repo and puppet installed | ||
| [2011/10/20 12:31:21] <ohadlevy> review the settings under */manifests/params.pp | ||
| [2011/10/20 12:31:24] <ohadlevy> and off you go | ||
| [2011/10/20 12:31:34] <ohadlevy> echo include foreman | puppet --modulepath /path_to/extracted_tarball | ||
| [2011/10/20 12:31:37] <methods> where can i look up all the $lsb* variables ? | ||
| [2011/10/20 12:31:47] <ohadlevy> methods: facter |grep lsb? | ||
| [2011/10/20 12:31:57] <methods> cool | ||
| [2011/10/20 12:32:18] @ nul0op joined channel #puppet | ||
| [2011/10/20 12:33:29] <bsg_kwolf> there an easy way to get $operatingsystem to return all lowercase? I don't think there is a downcase equivalent in puppet is there? | ||
| [2011/10/20 12:33:44] @ Quit: paxos: Quit: Leaving. | ||
| [2011/10/20 12:34:16] @ dak4191 joined channel #puppet | ||
| [2011/10/20 12:34:51] @ Quit: dak419: Ping timeout: 252 seconds | ||
| [2011/10/20 12:35:14] <joe-mac> bsg_kwolf: well, what's your problem | ||
| [2011/10/20 12:35:21] <joe-mac> like with regular comparison it doesn't matter | ||
| [2011/10/20 12:35:23] <joe-mac> in regex it will | ||
| [2011/10/20 12:35:27] @ Quit: merc_: Ping timeout: 265 seconds | ||
| [2011/10/20 12:35:31] <joe-mac> and if you use it for file content or something it will | ||
| [2011/10/20 12:35:41] <bsg_kwolf> i need ubuntu.png, not Ubuntu.png. | ||
| [2011/10/20 12:35:43] <bsg_kwolf> right. | ||
| [2011/10/20 12:36:02] <bsg_kwolf> I can set a value based on the OS, but wondered if there was a better way. | ||
| [2011/10/20 12:36:09] <joe-mac> I typically do this (I know it's disgusting) lowercase_whatever = inline_template(<%= variable.downcase -%>) | ||
| [2011/10/20 12:36:35] <ohadlevy> bsg_kwolf: its very simple to add a downcase method for puppet | ||
| [2011/10/20 12:37:36] @ brmorris joined channel #puppet | ||
| [2011/10/20 12:38:42] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2011/10/20 12:39:07] <bsg_kwolf> thanks guys. | ||
| [2011/10/20 12:39:18] <ohadlevy> bsg_kwolf: http://pastie.org/2731501 | ||
| [2011/10/20 12:39:45] @ sduchesneau left channel #puppet ("Leaving") | ||
| [2011/10/20 12:40:27] @ Quit: amoe: Ping timeout: 260 seconds | ||
| [2011/10/20 12:40:34] <bsg_kwolf> nice. | ||
| [2011/10/20 12:40:36] @ Quit: IndyMichaelB: Quit: IndyMichaelB | ||
| [2011/10/20 12:41:54] <TuxOtaku> ohadlevy: when I do echo include foreman | puppet --modulepath /opt/puppet-foreman it returns this: | ||
| [2011/10/20 12:42:07] <TuxOtaku> warning: Could not retrieve fact fqdn | ||
| [2011/10/20 12:42:09] <TuxOtaku> /usr/lib/ruby/site_ruby/1.8/puppet/provider/package/msi.rb:50: warning: parenthesize argument(s) for future version | ||
| [2011/10/20 12:42:11] <TuxOtaku> Failed to parse template foreman/foreman-vhost.conf.erb: Could not find value for 'fqdn' at 2:/opt/puppet-foreman/foreman/templates/foreman-vhost.conf.erb at /opt/puppet-foreman/foreman/manifests/config/passenger.pp:7 on node puptest-master | ||
| [2011/10/20 12:42:19] @ Quit: rgsteele: Remote host closed the connection | ||
| [2011/10/20 12:42:37] <ohadlevy> TuxOtaku: hmm.. your facter does not have a fqdn fact?, you probably dont have a domain or something like that | ||
| [2011/10/20 12:43:10] <kelseyhightower> dpittman: are there any plans to allow Puppet to take ENC data in json? or does it already support this in addition to YAML? | ||
| [2011/10/20 12:43:28] @ Quit: orkaa: Quit: orkaa | ||
| [2011/10/20 12:43:38] <TuxOtaku> ohadlevy: if by that you mean is there an FQDN defined on this box? no, just a raw IP address | ||
| [2011/10/20 12:43:41] @ scsinutz joined channel #puppet | ||
| [2011/10/20 12:43:43] @ scsinutz left channel #puppet () | ||
| [2011/10/20 12:43:51] <ohadlevy> TuxOtaku: then | ||
| [2011/10/20 12:43:56] <dpittman> kelseyhightower: We need to rework the entire ENC/Puppet interface at some point, but we don't have specific plans right now, no. | ||
| [2011/10/20 12:44:06] <ohadlevy> 1. you can modify foreman/manifests/params.pp to remove the fqdn part | ||
| [2011/10/20 12:44:11] <ohadlevy> 2. your box is broken ;) | ||
| [2011/10/20 12:44:36] <kelseyhightower> dpittman: cool, YAML works just fine for now, easy enough to support both in the future. Thanks | ||
| [2011/10/20 12:45:16] <TuxOtaku> ohadlevy: is there any way to tell facter that the fqdn is localhost? | ||
| [2011/10/20 12:45:51] @ Quit: flyemsafe: Ping timeout: 252 seconds | ||
| [2011/10/20 12:45:51] @ Quit: swygue: Ping timeout: 252 seconds | ||
| [2011/10/20 12:45:53] @ legoklod1 is now known as legoklods | ||
| [2011/10/20 12:46:08] <alop> Hey ohadlevy - Is there a faster way to expire foreman reports... 'rake reports:expire days=7' has been running for hours | ||
| [2011/10/20 12:46:56] @ devzero is now known as devzero|afk | ||
| [2011/10/20 12:48:00] <alop> TuxOtaku: localhost and FQDN are mutually exclusive if you think about it | ||
| [2011/10/20 12:48:11] <TuxOtaku> yeah I know | ||
| [2011/10/20 12:48:16] <alop> ok :) | ||
| [2011/10/20 12:48:31] <methods> can i throw an error if some condition isn't matched ? | ||
| [2011/10/20 12:49:09] <asteve> is it possible to do `onlyif => grep something_that_should_be_in_the_file /etc/file` | ||
| [2011/10/20 12:49:22] <asteve> or do you have to wrap a test around it? | ||
| [2011/10/20 12:49:46] <alop> asteve: that's how the docs show it | ||
| [2011/10/20 12:49:46] <methods> just put the backtick after the => i think | ||
| [2011/10/20 12:49:59] <alop> no, not back ticks, quotes | ||
| [2011/10/20 12:50:23] <asteve> ignore the backticks; i immediately type them when i write anything that's executable; my mistake | ||
| [2011/10/20 12:50:52] <asteve> what i'm trying to do is add a line to the end of a file if it doesn't exist in the file | ||
| [2011/10/20 12:50:55] <joe-mac> ohadlevy: PL went and added downcase as a support function in base | ||
| [2011/10/20 12:51:13] <joe-mac> the amount of useful functions PL has up on github is absolutely mind-blowing | ||
| [2011/10/20 12:51:14] @ amoe joined channel #puppet | ||
| [2011/10/20 12:51:16] <joe-mac> just little shit too | ||
| [2011/10/20 12:51:27] <alop> Make sure you read the differences between onlyif and unless | ||
| [2011/10/20 12:51:35] <joe-mac> sometimes code that could be done in a couple lines but something you've dreamed for for rages | ||
| [2011/10/20 12:51:48] <joe-mac> ohadlevy: when you coming to westford next? | ||
| [2011/10/20 12:52:09] <alop> if you are checking something like `grep -q shouldbethere /etc/file` | ||
| [2011/10/20 12:52:16] <ohadlevy> alop: it has been fixed in 0.4rc | ||
| [2011/10/20 12:52:22] <alop> if $? = 0 (it's already there) | ||
| [2011/10/20 12:52:27] <alop> then don't do it | ||
| [2011/10/20 12:52:34] <alop> that's when you'd want to use unless => | ||
| [2011/10/20 12:52:37] @ Quit: pugnacity: Ping timeout: 244 seconds | ||
| [2011/10/20 12:52:47] <alop> ohadlevy: looking forward to it! | ||
| [2011/10/20 12:53:03] <ohadlevy> joe-mac: donno, not anytime soon, just have a new baby :-) | ||
| [2011/10/20 12:53:07] <ohadlevy> alop: you can try using it already :) | ||
| [2011/10/20 12:53:34] <asteve> alwhat are the differences, I can't seem to find a doc explaining them | ||
| [2011/10/20 12:54:08] <alop> asteve: http://docs.puppetlabs.com/references/stable/type.html#exec | ||
| [2011/10/20 12:54:33] <alop> onlyif and unless are mutually exclusive | ||
| [2011/10/20 12:54:43] <ohadlevy> TuxOtaku: works? | ||
| [2011/10/20 12:54:51] <alop> so, in your example, you're grepping for something that SHould be there, you'd want to use 'unless' | ||
| [2011/10/20 12:55:28] <asteve> "If this parameter is set, then this exec will only run if the command returns 0"; grep when it finds what you were searching for returns 0 | ||
| [2011/10/20 12:55:31] <methods> looks like fail() | ||
| [2011/10/20 12:55:41] <joe-mac> ohadlevy: o congrats | ||
| [2011/10/20 12:56:28] <asteve> ah, doh! | ||
| [2011/10/20 12:56:33] <asteve> alop: thanks | ||
| [2011/10/20 12:56:53] <alop> np, spent a half a day trying to wrap my head around that one, recently | ||
| [2011/10/20 12:58:21] @ pugnacity joined channel #puppet | ||
| [2011/10/20 12:59:00] <bsg_kwolf> ohadlevy: Thank you. That downcase function worked great. I need to start remembering how easy it is to extend puppet like that. | ||
| [2011/10/20 12:59:13] <joe-mac> latest puppet thing I had to get to work that was odd was getting an array from the template function then using it as an array | ||
| [2011/10/20 12:59:23] <joe-mac> ended up having to get creative with the split() function | ||
| [2011/10/20 12:59:54] <dan__t> is there a meta parameter like label or something I can use? I want to require => file["label"] | ||
| [2011/10/20 13:00:40] <bsg_kwolf> dan__t: you can set an alias on a file type and require that alias... Is that what you're trying to accomplish? | ||
| [2011/10/20 13:00:55] @ cyflea joined channel #puppet | ||
| [2011/10/20 13:00:56] <dan__t> Yep. | ||
| [2011/10/20 13:01:06] <dan__t> alias => "somealias" ? | ||
| [2011/10/20 13:01:06] @ antelope left channel #puppet () | ||
| [2011/10/20 13:01:07] <bsg_kwolf> file{'/tmp/foo': alias => 'foofile'} | ||
| [2011/10/20 13:01:19] <dan__t> thank you. | ||
| [2011/10/20 13:01:22] <bsg_kwolf> require => File['foofile'] | ||
| [2011/10/20 13:01:27] @ Quit: mcarpent: Ping timeout: 252 seconds | ||
| [2011/10/20 13:01:49] <dan__t> perfect. | ||
| [2011/10/20 13:01:59] <dan__t> can i use that on other resources, too? | ||
| [2011/10/20 13:02:04] <dan__t> or is that special to 'file' resource? | ||
| [2011/10/20 13:02:43] <alop> Anyone ever have "Repo Lust" ?... like, you make a typo to yum, and you think to yourself, "mmm repo...." | ||
| [2011/10/20 13:02:56] <alop> or maybe make a rum yepo? | ||
| [2011/10/20 13:03:00] <dan__t> heh | ||
| [2011/10/20 13:06:32] <ashp> fucking oracle dbas | ||
| [2011/10/20 13:06:45] <ashp> is there a genetic reason to why they are all such pains in the ass | ||
| [2011/10/20 13:06:55] <ashp> some kind of gene that makes you a prick and an oracle dba *grumble* | ||
| [2011/10/20 13:06:59] @ jbraeuer joined channel #puppet | ||
| [2011/10/20 13:07:03] <alop> Could be because they have to deal with Oracle... | ||
| [2011/10/20 13:07:07] <brd> ashp: yeah, I have noticed that too | ||
| [2011/10/20 13:07:11] <ashp> alop: haha | ||
| [2011/10/20 13:07:17] <ashp> I cannot for the life of me get anyone else at work | ||
| [2011/10/20 13:07:25] <alop> I've been a solaris guy since 2000, and the last few years have been hell! | ||
| [2011/10/20 13:07:28] <ashp> to understand the benefit of self-contained/standalone development/test/staging environments | ||
| [2011/10/20 13:07:41] <ashp> the oracle guys are all "just let us build you an oracle server with a different schema per developer" | ||
| [2011/10/20 13:07:51] <ashp> "why do ops have to be able to automatically provision oracle from puppet? do we even need puppet?" | ||
| [2011/10/20 13:08:16] <alop> well, I hear *that* question all the time | ||
| [2011/10/20 13:08:23] <alop> Some people just don't "get it" | ||
| [2011/10/20 13:08:36] @ ccaum joined channel #puppet | ||
| [2011/10/20 13:08:45] <brd> ashp: hahaha, wow .. | ||
| [2011/10/20 13:09:15] <brd> ashp: ours don't have any idea why it performs so bad.. and we are like uh.. well it is doing 10k+ in IOPs.. why is it doing that?? | ||
| [2011/10/20 13:09:16] <ashp> it's just infuriating and if I hear "but that's not how we do things here" one more time | ||
| [2011/10/20 13:10:17] <asteve> alop: #solaris? | ||
| [2011/10/20 13:10:50] <alop> Don't get me wrong, linux and OS X are my primaries... | ||
| [2011/10/20 13:11:15] <shortbus-> ashp: i've given up on getting puppet onto our DB servers, it not worth the headache of dealing with DBA's. | ||
| [2011/10/20 13:11:19] <asteve> i don't understand DBA; it's an A that only knows DB? | ||
| [2011/10/20 13:11:24] <asteve> seems like a worthless A to me | ||
| [2011/10/20 13:11:43] <shortbus-> my new policy is that anything that runs on a DB server is a DBA problem | ||
| [2011/10/20 13:11:54] <tessier> Ah! I just remembered why multiple puppet file servers are useful (I think puppet does that now, didn't before): I have a number of HA clusters where I want to make sure the configs are synchronized. If I make a change on one I want it automatically replicated to the rest. | ||
| [2011/10/20 13:12:08] @ Quit: ghg: Quit: Computer has gone to sleep. | ||
| [2011/10/20 13:12:41] <tessier> Having to make and test the change then copy it to the puppetmaster machine would be a pain. | ||
| [2011/10/20 13:13:06] <brd> shortbus-: I like that idea, I might borrow it | ||
| [2011/10/20 13:13:22] <ashp> shortbus-: Sadly because I want to retain the ability to have standalone dev boxes | ||
| [2011/10/20 13:13:26] <ashp> shortbus-: I can't avoid it :( | ||
| [2011/10/20 13:14:14] <peridot> Is /var/lib/puppet/reports/foreman.rb not the correct place? I don't have a /usr/lib/1.8/puppet/ or a /var/lib/gems directory, and puppet.conf claims /var/lib/puppet/reports is the report dir, but my log keeps telling me: No report named 'foreman' | ||
| [2011/10/20 13:14:23] @ mcarpent joined channel #puppet | ||
| [2011/10/20 13:14:42] <ohadlevy> peridot: check where other reports such as tagmail are stored on your file system | ||
| [2011/10/20 13:15:42] <shortbus-> brd: i have to say, it's been an improvement in my work-life balance | ||
| [2011/10/20 13:15:47] <TuxOtaku> ohadlevy: how would I go about running foreman under passenger for nginx? | ||
| [2011/10/20 13:16:23] <peridot> I'm just setting it up. I don't have any tagmail reports. I have my test system creating a directory under /var/lib/puppet/reports for its reports. | ||
| [2011/10/20 13:16:35] @ newtMcKerr joined channel #puppet | ||
| [2011/10/20 13:17:09] @ Majestic joined channel #puppet | ||
| [2011/10/20 13:17:26] @ Quit: jbraeuer: Quit: jbraeuer | ||
| [2011/10/20 13:17:50] <brd> shortbus-: I bet | ||
| [2011/10/20 13:18:09] <ohadlevy> TuxOtaku: http://tinyurl.com/3ep88ky | ||
| [2011/10/20 13:18:27] <ohadlevy> peridot: it should on the file system as part of puppet installation, put the foreman.rb file in the same place | ||
| [2011/10/20 13:19:28] @ skm joined channel #puppet | ||
| [2011/10/20 13:20:27] @ orkaa joined channel #puppet | ||
| [2011/10/20 13:20:33] @ Quit: |Majestic|: Ping timeout: 258 seconds | ||
| [2011/10/20 13:22:12] <dan__t> hm, no | ||
| [2011/10/20 13:22:17] <dan__t> doesn't look like exec will take an alias => | ||
| [2011/10/20 13:23:35] <TuxOtaku> also, how do I set the fqdn fact? | ||
| [2011/10/20 13:23:52] <dan__t> you generally wouldn't | ||
| [2011/10/20 13:24:12] <TuxOtaku> well it's not being set | ||
| [2011/10/20 13:24:27] <TuxOtaku> even though the fqdn has been defined in /etc/hosts | ||
| [2011/10/20 13:24:28] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2011/10/20 13:24:45] <dan__t> on the client, what's the output of: facter -p fqdn | ||
| [2011/10/20 13:24:45] <dan__t> ? | ||
| [2011/10/20 13:25:23] <TuxOtaku> wow....lots of output, lol | ||
| [2011/10/20 13:25:46] <dan__t> running that exact command should get exactly one piece of data | ||
| [2011/10/20 13:26:02] <TuxOtaku> well it just spit out a damn novel | ||
| [2011/10/20 13:26:23] <TuxOtaku> the last line of which is as follows: | ||
| [2011/10/20 13:26:28] @ neonflux joined channel #puppet | ||
| [2011/10/20 13:26:30] <TuxOtaku> WARNING: Invalid .gemspec format in '/usr/local/rvm/gems/ruby-1.8.7-p352/specifications/builder-3.0.0.gemspec' | ||
| [2011/10/20 13:26:33] <dan__t> then something else is broken | ||
| [2011/10/20 13:26:38] <dan__t> conflicting ruby versions | ||
| [2011/10/20 13:26:42] <dan__t> i just went through this the other day | ||
| [2011/10/20 13:27:31] <TuxOtaku> from what I see, there's only one version of ruby on the system | ||
| [2011/10/20 13:28:04] <asteve> if you're ruby problems i feel bad for you son, i've got 99 problems but rvm sovled that one! | ||
| [2011/10/20 13:28:08] <dan__t> which version? | ||
| [2011/10/20 13:28:13] <dan__t> ahahaha | ||
| [2011/10/20 13:28:14] <nate_h> rofl | ||
| [2011/10/20 13:28:19] <nate_h> look at the related videos on this youtube video | ||
| [2011/10/20 13:28:19] <nate_h> http://www.youtube.com/watch?v=C9k9lF4cskg | ||
| [2011/10/20 13:28:20] <TuxOtaku> asteve: nice. | ||
| [2011/10/20 13:28:23] <nate_h> 4th one down | ||
| [2011/10/20 13:28:26] <TuxOtaku> dan__t: 1.8.7 | ||
| [2011/10/20 13:28:34] <nate_h> the truncation of the name | ||
| [2011/10/20 13:28:38] <alop> Have you guys seen rbenv ? | ||
| [2011/10/20 13:28:40] @ Quit: jamison: Excess Flood | ||
| [2011/10/20 13:28:42] <alop> it's pretty slick | ||
| [2011/10/20 13:28:46] <nate_h> PuppetConf 2011 - Aeolus - Clouds Flying in Ass.. | ||
| [2011/10/20 13:28:50] * nate_h snickers | ||
| [2011/10/20 13:29:25] <dan__t> ruby, ruby libs, gems compiled against wrong versions | ||
| [2011/10/20 13:29:53] @ Quit: caviwipes: Quit: Computer has gone to sleep. | ||
| [2011/10/20 13:30:03] @ jamison joined channel #puppet | ||
| [2011/10/20 13:30:37] <dan__t> if (defined($ec2_ami_id)) | ||
| [2011/10/20 13:30:41] <dan__t> how come that doesn't work :/ | ||
| [2011/10/20 13:31:35] @ Quit: sumsuch: Quit: sumsuch | ||
| [2011/10/20 13:32:33] @ sumsuch joined channel #puppet | ||
| [2011/10/20 13:33:20] @ jbraeuer joined channel #puppet | ||
| [2011/10/20 13:34:00] @ fredden joined channel #puppet | ||
| [2011/10/20 13:34:13] @ Quit: themadcanudist: Quit: Leaving. | ||
| [2011/10/20 13:35:25] @ Quit: jbraeuer: Client Quit | ||
| [2011/10/20 13:36:49] @ hfnix joined channel #puppet | ||
| [2011/10/20 13:36:49] @ Quit: knel: Ping timeout: 252 seconds | ||
| [2011/10/20 13:37:24] @ xeor_ joined channel #puppet | ||
| [2011/10/20 13:38:08] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2011/10/20 13:38:15] @ Quit: hfnix: Client Quit | ||
| [2011/10/20 13:38:34] @ jbraeuer joined channel #puppet | ||
| [2011/10/20 13:39:28] @ Quit: pheezy: Remote host closed the connection | ||
| [2011/10/20 13:40:00] @ methods left channel #puppet () | ||
| [2011/10/20 13:40:41] @ Quit: xeor: Ping timeout: 276 seconds | ||
| [2011/10/20 13:41:15] @ devzero|afk is now known as devzero | ||
| [2011/10/20 13:42:04] @ miche joined channel #puppet | ||
| [2011/10/20 13:44:17] @ Quit: pugnacity: Ping timeout: 244 seconds | ||
| [2011/10/20 13:44:25] <shortbus-> so i've got what must be a kinda common problem. I've got a bunch of centos servers that run the same app, built by different people before we had puppet. I'd like to manage /etc/fstab with puppet, mainly to manage NFS mounts, but i know that they don't all have the partition layout (gotta love standards) | ||
| [2011/10/20 13:44:37] <shortbus-> any suggestions on how to go about tackling this? | ||
| [2011/10/20 13:45:34] <shortbus-> ...without re-installing the OS. that's cheating. | ||
| [2011/10/20 13:46:08] <sietse_> shortbus-: You can use different manifests for different layouts | ||
| [2011/10/20 13:46:40] <sietse_> and ideally slowly move to one common layout | ||
| [2011/10/20 13:47:02] <sietse_> and thus eliminating the differences one at a time | ||
| [2011/10/20 13:47:07] @ pugnacity joined channel #puppet | ||
| [2011/10/20 13:47:27] <devzero> You can use the mount type to manage individual fstab lines. It wont touch lines it doesn't know about. | ||
| [2011/10/20 13:51:04] @ scsinutz joined channel #puppet | ||
| [2011/10/20 13:51:09] <shortbus-> devzero: oh, that sounds like a good answer. can you point me towards some docs for that? | ||
| [2011/10/20 13:51:14] @ scsinutz left channel #puppet () | ||
| [2011/10/20 13:51:48] @ scsinutz joined channel #puppet | ||
| [2011/10/20 13:52:00] @ scsinutz left channel #puppet () | ||
| [2011/10/20 13:52:02] <shortbus-> sietse_: yea, i thought about that, but it's still kinda painful. i also kinda considered building it out of mtab, but i thought of a couple different ways that could end in tears | ||
| [2011/10/20 13:52:15] @ Quit: localhost: Remote host closed the connection | ||
| [2011/10/20 13:52:48] @ mitchellh joined channel #puppet | ||
| [2011/10/20 13:53:30] @ pheezy joined channel #puppet | ||
| [2011/10/20 13:53:30] @ localhost joined channel #puppet | ||
| [2011/10/20 13:55:00] @ Quit: jbraeuer: Quit: jbraeuer | ||
| [2011/10/20 13:55:01] @ Quit: sdog: Quit: Leaving. | ||
| [2011/10/20 13:55:29] <devzero> Type reference on the docs page of puppetlabs | ||
| [2011/10/20 13:56:30] @ the_ramink_ joined channel #puppet | ||
| [2011/10/20 13:56:45] @ Quit: miche: Quit: Computer has gone to sleep. | ||
| [2011/10/20 13:57:51] @ Quit: the_ramink: Ping timeout: 255 seconds | ||
| [2011/10/20 13:58:05] @ Quit: ccaum: Quit: ccaum | ||
| [2011/10/20 14:00:58] @ lak joined channel #puppet | ||
| [2011/10/20 14:00:59] @ Quit: lak: Changing host | ||
| [2011/10/20 14:00:59] @ lak joined channel #puppet | ||
| [2011/10/20 14:01:31] <nate_h> shortbus-, ya i do the nfs thing and it doesn't mess with the other mounts | ||
| [2011/10/20 14:01:34] @ Quit: nimrod10: Ping timeout: 258 seconds | ||
| [2011/10/20 14:02:51] <peridot> ohadlevy: Thanks, found it eventually, but don't have time to try it out now. Will do that tomorrow! | ||
| [2011/10/20 14:02:51] @ hfnix joined channel #puppet | ||
| [2011/10/20 14:02:54] @ peridot left channel #puppet () | ||
| [2011/10/20 14:03:22] @ jbraeuer joined channel #puppet | ||
| [2011/10/20 14:03:31] <shortbus-> devzero: yup, i found it. i'm guessing the docs always refer to the current version, is there any way to check if a feature is supported in the version you currently have installed? (2.6.8 in this case) | ||
| [2011/10/20 14:03:56] <nate_h> there is a dropdown | ||
| [2011/10/20 14:04:04] @ Quit: hfnix: Client Quit | ||
| [2011/10/20 14:05:08] <hobbeswalsh> How can I get the name of the current class in puppet? | ||
| [2011/10/20 14:05:23] <shortbus-> duh. not sure how i missed that, thanks | ||
| [2011/10/20 14:05:24] <hobbeswalsh> is it $class or $self .. or something else reasonably intuitive? | ||
| [2011/10/20 14:05:33] <nate_h> hobbeswalsh, its like $calling_module or something | ||
| [2011/10/20 14:05:36] <nate_h> but it think its broken | ||
| [2011/10/20 14:05:43] @ richerVE joined channel #puppet | ||
| [2011/10/20 14:06:30] @ Quit: fredden: Ping timeout: 244 seconds | ||
| [2011/10/20 14:06:48] @ fredden joined channel #puppet | ||
| [2011/10/20 14:06:53] <hobbeswalsh> borken? darn. | ||
| [2011/10/20 14:07:03] <nate_h> some kind of bug with subclasses | ||
| [2011/10/20 14:07:25] @ nimrod10 joined channel #puppet | ||
| [2011/10/20 14:08:01] @ Quit: jbraeuer: Client Quit | ||
| [2011/10/20 14:08:08] @ Quit: metcalfc: Remote host closed the connection | ||
| [2011/10/20 14:09:24] @ nanliu joined channel #puppet | ||
| [2011/10/20 14:10:09] @ tilgovi joined channel #puppet | ||
| [2011/10/20 14:10:09] @ Quit: tilgovi: Changing host | ||
| [2011/10/20 14:10:10] @ tilgovi joined channel #puppet | ||
| [2011/10/20 14:12:59] @ Holocaine joined channel #puppet | ||
| [2011/10/20 14:13:17] @ Quit: pjsz: Remote host closed the connection | ||
| [2011/10/20 14:13:29] @ pjsz joined channel #puppet | ||
| [2011/10/20 14:15:07] @ bronto joined channel #puppet | ||
| [2011/10/20 14:15:47] @ devzero is now known as devzero|afk | ||
| [2011/10/20 14:16:01] @ ezmobius joined channel #puppet | ||
| [2011/10/20 14:16:18] @ Quit: ghanima: Quit: Leaving. | ||
| [2011/10/20 14:16:37] @ ghanima joined channel #puppet | ||
| [2011/10/20 14:17:12] @ Quit: illsci: Ping timeout: 240 seconds | ||
| [2011/10/20 14:18:11] @ ccaum joined channel #puppet | ||
| [2011/10/20 14:18:47] <neonflux> is this the place for asking questions about puppet-dashboard? | ||
| [2011/10/20 14:19:56] @ Quit: cliff-hm: Ping timeout: 256 seconds | ||
| [2011/10/20 14:20:34] @ knel joined channel #puppet | ||
| [2011/10/20 14:21:02] @ metcalfc joined channel #puppet | ||
| [2011/10/20 14:21:22] @ marrusl joined channel #puppet | ||
| [2011/10/20 14:22:17] @ Quit: knel: Remote host closed the connection | ||
| [2011/10/20 14:22:39] @ knel joined channel #puppet | ||
| [2011/10/20 14:25:52] <richerVE> Greetings, anybody has configured multiple environments in puppet? I read all official and unofficial documentation but it doesn't work | ||
| [2011/10/20 14:27:50] @ themadcanudist joined channel #puppet | ||
| [2011/10/20 14:30:57] <neonflux> does the /etc/init.d/puppet-dashboard service need to be running if the interface is already running through nginx/passenger? | ||
| [2011/10/20 14:34:03] <alop> richerVE: What's it's doing? | ||
| [2011/10/20 14:35:17] @ devzero|afk is now known as devzero | ||
| [2011/10/20 14:35:28] @ Quit: sumsuch: Quit: sumsuch | ||
| [2011/10/20 14:35:48] @ Quit: bretm: Ping timeout: 245 seconds | ||
| [2011/10/20 14:37:21] @ sumsuch joined channel #puppet | ||
| [2011/10/20 14:37:27] @ Djelibeybi joined channel #puppet | ||
| [2011/10/20 14:37:41] @ Quit: st33v: Quit: st33v | ||
| [2011/10/20 14:38:48] <clustermagnet> guys, uhm… how would one write a class for rpmforge :P) | ||
| [2011/10/20 14:38:56] <richerVE> when i try to execute "puppet agent --test --noop --environment develop" for example, the message log in puppetmaster says that it is using production environment | ||
| [2011/10/20 14:39:02] <clustermagnet> ie, i want this :) http://wiki.centos.org/AdditionalResources/Repositories/RPMForge#head-f0c3ecee3dbb407e4eed79a56ec0ae92d1398e01 | ||
| [2011/10/20 14:39:08] <alop> wow, foreman gets pissed off when you restart 130 puppet agents near-simultaneously | ||
| [2011/10/20 14:39:17] <richerVE> develop is defined in master's puppet.conf | ||
| [2011/10/20 14:39:56] @ Quit: pheezy: Remote host closed the connection | ||
| [2011/10/20 14:39:59] <alop> did you restart puppetmaster after you defined environments? | ||
| [2011/10/20 14:40:10] <the_ramink_> clustermagnet: I'd do it like this, specifically the atrpms example. https://github.com/rkhatibi/rdk-puppet-modules/tree/master/yum | ||
| [2011/10/20 14:40:43] <clustermagnet> the_ramink_: perfect! thanks | ||
| [2011/10/20 14:40:45] @ Quit: mcarpent: Quit: Thanks for the fish. | ||
| [2011/10/20 14:40:49] <the_ramink_> though you may want to push it into an early stage if you need it for lots of packages. | ||
| [2011/10/20 14:40:54] @ Quit: asteve: Quit: asteve | ||
| [2011/10/20 14:40:54] <clustermagnet> i was going to hand write it and be static, but that looks great | ||
| [2011/10/20 14:41:01] <clustermagnet> thanks | ||
| [2011/10/20 14:41:04] @ Quit: mitchellh: Ping timeout: 248 seconds | ||
| [2011/10/20 14:41:31] <richerVE> alop: yes, restarted indeed | ||
| [2011/10/20 14:41:39] <clustermagnet> the_ramink_: wait, i have that ;) | ||
| [2011/10/20 14:41:47] <clustermagnet> nvm | ||
| [2011/10/20 14:41:48] <clustermagnet> i think i got it | ||
| [2011/10/20 14:44:48] <richerVE> alop: any idea? | ||
| [2011/10/20 14:45:32] @ Quit: brtl: Quit: Leaving. | ||
| [2011/10/20 14:45:34] <alop> you also defined a [production] env? | ||
| [2011/10/20 14:46:06] @ Quit: lwhalen: Quit: Bye | ||
| [2011/10/20 14:47:32] <richerVE> no, it present that value "for default", what is the idea to create an specific production env? | ||
| [2011/10/20 14:47:48] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/20 14:48:03] <richerVE> i mean, i can name it "original" if i want no?? | ||
| [2011/10/20 14:48:16] @ Quit: tnguyen: Ping timeout: 256 seconds | ||
| [2011/10/20 14:48:22] @ ghg joined channel #puppet | ||
| [2011/10/20 14:48:37] <alop> hmm, I have in my puppet.conf, [master], [production], [development] | ||
| [2011/10/20 14:48:46] @ Quit: RoyK: Read error: Connection reset by peer | ||
| [2011/10/20 14:49:10] <alop> I got that from the documentation | ||
| [2011/10/20 14:49:14] @ Quit: marrusl: Remote host closed the connection | ||
| [2011/10/20 14:50:06] @ Quit: wbruce: Remote host closed the connection | ||
| [2011/10/20 14:50:47] @ soh joined channel #puppet | ||
| [2011/10/20 14:50:56] @ bretm joined channel #puppet | ||
| [2011/10/20 14:51:35] @ Quit: hostdream: | ||
| [2011/10/20 14:52:53] @ wbruce joined channel #puppet | ||
| [2011/10/20 14:54:22] @ Quit: alfism: Read error: Connection reset by peer | ||
| [2011/10/20 14:54:33] <alop> ohadlevy: around how many hosts in foreman should I migrate from sqlite to something else? | ||
| [2011/10/20 14:54:43] @ alfism joined channel #puppet | ||
| [2011/10/20 14:55:48] <alop> my system spends on average about 40-50% time in iowait | ||
| [2011/10/20 14:57:13] @ Quit: jab_doa: Quit: Verlassend | ||
| [2011/10/20 14:57:40] @ pjsz left channel #puppet () | ||
| [2011/10/20 14:57:51] <seanh-ansca> alop: holy crap | ||
| [2011/10/20 14:58:48] <alop> yeah, foreman with ~ 300 hosts, and a few sysadmins poking around it, it's starting to get pissed off | ||
| [2011/10/20 14:59:07] <Volcane> sqlite should go once you're over 1 host :P | ||
| [2011/10/20 14:59:28] @ rmckee joined channel #puppet | ||
| [2011/10/20 14:59:33] @ dgillies joined channel #puppet | ||
| [2011/10/20 14:59:52] <alop> :) | ||
| [2011/10/20 15:00:01] <joe-mac> I'll use sqlite if I am doing like a one liner test | ||
| [2011/10/20 15:00:05] <joe-mac> then wash my hands after | ||
| [2011/10/20 15:00:45] <joe-mac> man my hosting provider, only people doing esxi, they rock for that, but I just asked for lacp and can[t get it | ||
| [2011/10/20 15:00:52] <joe-mac> too worried a malicious user will take em out | ||
| [2011/10/20 15:01:00] <joe-mac> he told me its on a 6500 | ||
| [2011/10/20 15:01:26] <joe-mac> I haevn;t touched the 6500 in 7 months now but as I recall we had several guard functions for just those kinds of attacks | ||
| [2011/10/20 15:01:42] <joe-mac> and I hate arguing with the guy, he's just doing his job, been in his shoes | ||
| [2011/10/20 15:02:10] <joe-mac> but I told him to set up a test lab, see what you or intern can break, and if nothing, start offering it as a pay-for premium service, fuck it | ||
| [2011/10/20 15:02:23] @ Quit: richerVE: Ping timeout: 265 seconds | ||
| [2011/10/20 15:03:01] @ Quit: marczak: Ping timeout: 240 seconds | ||
| [2011/10/20 15:03:01] <joe-mac> oops meant to paste all that in #infra-talk | ||
| [2011/10/20 15:04:25] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/20 15:05:14] @ richerVE joined channel #puppet | ||
| [2011/10/20 15:05:15] @ kindjal joined channel #puppet | ||
| [2011/10/20 15:05:48] <richerVE> alop: what version do you run? | ||
| [2011/10/20 15:06:00] <alop> 2.6.9 | ||
| [2011/10/20 15:06:03] <kindjal> trying to distribute augeas lenses with puppet… how do I tell where they should end up on the agent host? | ||
| [2011/10/20 15:07:06] <kindjal> agent log suggest its trying to get the plugin, but /usr/share/augeas/lenses doesn't have the one I'm trying to deploy | ||
| [2011/10/20 15:07:11] <Dominic> kindjal: your augeas package probably has a lenses and lenses/dist directory already | ||
| [2011/10/20 15:07:40] <Dominic> kindjal: oh, are you looking at pluginsync? You'd need to distribute it simply as a file {} resource. | ||
| [2011/10/20 15:07:51] <kindjal> pluginsync won't work? | ||
| [2011/10/20 15:07:54] <Dominic> no | ||
| [2011/10/20 15:07:55] <kindjal> http://bombasticmonkey.com/2011/01/02/distributing-augeas-lenses-with-pluginsync/ | ||
| [2011/10/20 15:08:15] @ Quit: bronto: Quit: Leaving. | ||
| [2011/10/20 15:08:21] @ paxos joined channel #puppet | ||
| [2011/10/20 15:08:22] <Dominic> oh, I guess you learn something every day! | ||
| [2011/10/20 15:08:35] * Dominic hasn't ever seen that used | ||
| [2011/10/20 15:08:36] <richerVE> alop: do you have "modulepath" and "manifest" in all the environment definitions? | ||
| [2011/10/20 15:08:42] <alop> yeah | ||
| [2011/10/20 15:08:53] <kindjal> Dominic: well… it doesn't seem to be working | ||
| [2011/10/20 15:09:30] <Dominic> kindjal: ah, I see what they're doing... trying to sync it into Puppet's var dir. I thought it was fancier. Perhaps Puppet only ships over certain file extensions. | ||
| [2011/10/20 15:09:35] @ Quit: hooper: Ping timeout: 252 seconds | ||
| [2011/10/20 15:10:56] @ Quit: eshamow: Quit: eshamow | ||
| [2011/10/20 15:11:08] @ Quit: lak: Quit: Leaving. | ||
| [2011/10/20 15:11:50] @ Quit: bretm: Quit: Leaving | ||
| [2011/10/20 15:12:49] <kindjal> aha! | ||
| [2011/10/20 15:12:54] <kindjal> you helped point out the problem... | ||
| [2011/10/20 15:13:03] <kindjal> I needed: load_path => "/var/lib/puppet/lib/augeas/lenses" | ||
| [2011/10/20 15:13:04] <richerVE> alop: if i have only manifest, it may work? | ||
| [2011/10/20 15:13:28] @ soh joined channel #puppet | ||
| [2011/10/20 15:14:47] @ Quit: gniks: Quit: Leaving. | ||
| [2011/10/20 15:18:00] @ Quit: kindjal: Quit: Leaving. | ||
| [2011/10/20 15:21:06] @ Quit: lborda: Ping timeout: 255 seconds | ||
| [2011/10/20 15:22:26] @ Quit: wbruce: Remote host closed the connection | ||
| [2011/10/20 15:23:29] @ wbruce joined channel #puppet | ||
| [2011/10/20 15:24:09] @ Quit: wbruce: Remote host closed the connection | ||
| [2011/10/20 15:24:18] @ methods joined channel #puppet | ||
| [2011/10/20 15:24:32] <methods> is there anything special i need to do to make a module includable ? | ||
| [2011/10/20 15:25:14] @ paxos left channel #puppet () | ||
| [2011/10/20 15:26:07] <joe-mac> youh ave to structure it prooperly so it auto imports | ||
| [2011/10/20 15:26:34] <methods> yea i think it may be because my folder name has a - in it while the class has a _ | ||
| [2011/10/20 15:26:43] @ Quit: kermit: Quit: Leaving. | ||
| [2011/10/20 15:26:57] @ kermit joined channel #puppet | ||
| [2011/10/20 15:29:54] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/20 15:30:23] <Harzilein> lbt: hi, i've seen you have a project for a thor deb | ||
| [2011/10/20 15:30:38] @ jaytaph joined channel #puppet | ||
| [2011/10/20 15:31:31] @ Quit: jaytaph: Client Quit | ||
| [2011/10/20 15:31:56] <Harzilein> lbt: currently i'm preseeding my openvz templates with git and puppet, and i think it'd be fantastic to have rump as well, which needs thor | ||
| [2011/10/20 15:35:53] <pdtpatrick1> Question .. im looking at apt.puppetlabs.com/ubuntu --- there's no package named puppet-dashboard .. was that moved/removed ? | ||
| [2011/10/20 15:36:11] @ marczak joined channel #puppet | ||
| [2011/10/20 15:38:18] <pdtpatrick1> damn .. its only in Lucid | ||
| [2011/10/20 15:39:37] <pdtpatrick1> Looks like you have to manually download from | ||
| [2011/10/20 15:39:38] <pdtpatrick1> http://apt.puppetlabs.com/ubuntu/pool/main/p/puppet-dashboard/puppet-dashboard_1.1.0-1_all.deb | ||
| [2011/10/20 15:40:39] @ mosen joined channel #puppet | ||
| [2011/10/20 15:40:52] @ Quit: ccaum: Quit: ccaum | ||
| [2011/10/20 15:41:21] @ soh joined channel #puppet | ||
| [2011/10/20 15:46:29] @ ccaum joined channel #puppet | ||
| [2011/10/20 15:48:38] @ noakes joined channel #puppet | ||
| [2011/10/20 15:48:42] @ Quit: jodok: Quit: jodok | ||
| [2011/10/20 15:50:37] @ Quit: richerVE: | ||
| [2011/10/20 15:53:40] @ Quit: blentz: Ping timeout: 260 seconds | ||
| [2011/10/20 15:55:15] @ Quit: nul0op: Quit: Leaving | ||
| [2011/10/20 15:59:00] @ Quit: n8: Quit: n8 | ||
| [2011/10/20 16:02:49] @ olibuijr joined channel #puppet | ||
| [2011/10/20 16:02:53] @ Quit: EL841: Ping timeout: 258 seconds | ||
| [2011/10/20 16:04:15] @ Quit: failure: Read error: Operation timed out | ||
| [2011/10/20 16:04:18] @ Quit: the_ramink_: Ping timeout: 255 seconds | ||
| [2011/10/20 16:04:37] @ Quit: spiette: Ping timeout: 240 seconds | ||
| [2011/10/20 16:05:35] @ the_ramink_ joined channel #puppet | ||
| [2011/10/20 16:09:46] @ Quit: abetterlie: Read error: Operation timed out | ||
| [2011/10/20 16:10:43] @ failure joined channel #puppet | ||
| [2011/10/20 16:11:00] @ EL841 joined channel #puppet | ||
| [2011/10/20 16:11:16] @ methods left channel #puppet () | ||
| [2011/10/20 16:12:04] @ Quit: zwi1: Quit: Leaving. | ||
| [2011/10/20 16:12:08] @ Quit: marczak: Ping timeout: 256 seconds | ||
| [2011/10/20 16:17:27] @ Quit: DJClean: Read error: Operation timed out | ||
| [2011/10/20 16:17:50] @ Quit: EL841: Ping timeout: 258 seconds | ||
| [2011/10/20 16:18:24] @ Quit: benjiedmund: Remote host closed the connection | ||
| [2011/10/20 16:20:24] @ Quit: Majestic: Read error: Connection reset by peer | ||
| [2011/10/20 16:20:39] @ Majestic joined channel #puppet | ||
| [2011/10/20 16:21:50] <nate_h> what's the best way to get a client view of what modules/classes/resources a given client will have? | ||
| [2011/10/20 16:21:54] <nate_h> applied to it | ||
| [2011/10/20 16:22:33] <nate_h> i guess /var/lib/puppet/client_yaml ? | ||
| [2011/10/20 16:23:28] <nate_h> anything prettier to parse that? | ||
| [2011/10/20 16:23:51] <matti> You can have pink background and then parse. | ||
| [2011/10/20 16:23:52] <matti> ;] | ||
| [2011/10/20 16:24:00] <nate_h> I KEEL YOU! | ||
| [2011/10/20 16:24:01] <nate_h> ;P | ||
| [2011/10/20 16:24:04] <matti> :) | ||
| [2011/10/20 16:24:21] * matti pokes nate_h | ||
| [2011/10/20 16:25:05] @ Quit: williemach: Quit: Leaving. | ||
| [2011/10/20 16:25:06] * nate_h slaps matti with a week old dead trout | ||
| [2011/10/20 16:25:14] <matti> Sushi | ||
| [2011/10/20 16:25:16] <nate_h> you watch the latest southpark? | ||
| [2011/10/20 16:25:16] <matti> \o/ | ||
| [2011/10/20 16:25:19] <nate_h> bass to mouth! | ||
| [2011/10/20 16:25:23] <matti> No. | ||
| [2011/10/20 16:25:29] <nate_h> ass to trout | ||
| [2011/10/20 16:25:30] <matti> I never watched even single episode. | ||
| [2011/10/20 16:25:43] <nate_h> ah yes, i forgot, not enough tentacles | ||
| [2011/10/20 16:25:56] @ Quit: alanevans: Remote host closed the connection | ||
| [2011/10/20 16:26:16] <matti> nate_h: No. Too much to catch up. | ||
| [2011/10/20 16:26:22] <nate_h> just start at season 1 | ||
| [2011/10/20 16:26:29] <nate_h> though a lot of it is pretty time related | ||
| [2011/10/20 16:26:35] <nate_h> to current events | ||
| [2011/10/20 16:31:35] @ lindenle joined channel #puppet | ||
| [2011/10/20 16:31:40] @ Quit: Wolfspyre: Quit: Leaving. | ||
| [2011/10/20 16:32:27] @ silentg joined channel #puppet | ||
| [2011/10/20 16:33:49] @ Quit: neonflux: Quit: Leaving. | ||
| [2011/10/20 16:36:04] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/20 16:38:52] @ EL841 joined channel #puppet | ||
| [2011/10/20 16:42:30] @ Quit: doo: Remote host closed the connection | ||
| [2011/10/20 16:44:14] @ doo joined channel #puppet | ||
| [2011/10/20 16:44:36] @ Quit: benkevan: Quit: leaving | ||
| [2011/10/20 16:46:36] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2011/10/20 16:48:55] @ Quit: mhiggs: Quit: Leaving. | ||
| [2011/10/20 16:50:32] @ erodriguez joined channel #puppet | ||
| [2011/10/20 16:51:41] @ Quit: alfism: Quit: alfism | ||
| [2011/10/20 16:51:41] @ newtMcKerr joined channel #puppet | ||
| [2011/10/20 16:54:31] @ Quit: themadcanudist: Quit: Leaving. | ||
| [2011/10/20 16:54:49] @ themadcanudist joined channel #puppet | ||
| [2011/10/20 16:55:36] @ Quit: newtMcKerr: Client Quit | ||
| [2011/10/20 16:57:21] @ mhiggs joined channel #puppet | ||
| [2011/10/20 17:07:54] @ Quit: ianbrandt: Quit: ianbrandt | ||
| [2011/10/20 17:08:16] @ Quit: mhiggs: Quit: Leaving. | ||
| [2011/10/20 17:10:52] @ lak joined channel #puppet | ||
| [2011/10/20 17:10:52] @ Quit: lak: Changing host | ||
| [2011/10/20 17:10:52] @ lak joined channel #puppet | ||
| [2011/10/20 17:11:01] @ Quit: devdas: Ping timeout: 240 seconds | ||
| [2011/10/20 17:11:34] @ devdas joined channel #puppet | ||
| [2011/10/20 17:11:55] @ newtMcKerr joined channel #puppet | ||
| [2011/10/20 17:12:46] @ marczak joined channel #puppet | ||
| [2011/10/20 17:16:14] @ Quit: lak: Quit: Leaving. | ||
| [2011/10/20 17:16:24] @ Quit: olibuijr: Remote host closed the connection | ||
| [2011/10/20 17:17:01] @ Quit: devdas: Ping timeout: 240 seconds | ||
| [2011/10/20 17:17:38] @ Quit: matthewd: Ping timeout: 258 seconds | ||
| [2011/10/20 17:19:44] @ danikov joined channel #puppet | ||
| [2011/10/20 17:22:49] @ Quit: Kritz: Quit: ZNC - http://znc.in | ||
| [2011/10/20 17:23:04] @ Kritz joined channel #puppet | ||
| [2011/10/20 17:23:57] @ Quit: chrisred: Quit: ZNC - http://znc.sourceforge.net | ||
| [2011/10/20 17:25:10] @ Quit: Hamzah: Quit: Bye Bye! | ||
| [2011/10/20 17:25:55] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2011/10/20 17:27:57] @ chrisred joined channel #puppet | ||
| [2011/10/20 17:30:34] @ Hamzah joined channel #puppet | ||
| [2011/10/20 17:36:46] @ Quit: tilgovi: Ping timeout: 260 seconds | ||
| [2011/10/20 17:41:27] @ Quit: ccaum: Quit: ccaum | ||
| [2011/10/20 17:44:02] @ knel left channel #puppet () | ||
| [2011/10/20 17:45:43] @ illsci joined channel #puppet | ||
| [2011/10/20 17:56:57] @ los324 joined channel #puppet | ||
| [2011/10/20 18:01:19] @ Quit: mrwacky42: Quit: Leaving. | ||
| [2011/10/20 18:07:13] @ jaytaph joined channel #puppet | ||
| [2011/10/20 18:08:53] @ Quit: the_ramink_: Ping timeout: 252 seconds | ||
| [2011/10/20 18:10:43] @ Quit: kenperkins: Quit: Computer has gone to sleep. | ||
| [2011/10/20 18:16:37] @ Quit: Xenith: Quit: leaving | ||
| [2011/10/20 18:18:41] @ pjsz joined channel #puppet | ||
| [2011/10/20 18:19:06] @ cliff-hm joined channel #puppet | ||
| [2011/10/20 18:19:26] @ Quit: hobbeswalsh: Quit: hobbeswalsh | ||
| [2011/10/20 18:19:48] @ Xenith joined channel #puppet | ||
| [2011/10/20 18:20:09] @ ojacobson joined channel #puppet | ||
| [2011/10/20 18:20:24] @ soh joined channel #puppet | ||
| [2011/10/20 18:20:32] <ojacobson> Given the site.pp described in http://paste.pocoo.org/show/eCtbVeO7wm60WzlFu7S2/, why would dev.example.com be running the configuration in the 'ldapauth' class with enable_root set to false? | ||
| [2011/10/20 18:21:05] @ Quit: Psi-Jack: Read error: Connection reset by peer | ||
| [2011/10/20 18:21:13] <ojacobson> And is there a better way to organize things so that that doesn't happen? (the 'ubuntu-server' class is used everywhere in preference to a node default {}). | ||
| [2011/10/20 18:21:40] @ Quit: ezmobius: Quit: Bye! | ||
| [2011/10/20 18:22:00] @ los324 left channel #puppet () | ||
| [2011/10/20 18:22:09] @ Quit: soh: Client Quit | ||
| [2011/10/20 18:23:01] @ wbruce joined channel #puppet | ||
| [2011/10/20 18:23:15] @ Quit: ghg: Quit: Computer has gone to sleep. | ||
| [2011/10/20 18:24:40] @ Psi-Jack joined channel #puppet | ||
| [2011/10/20 18:24:42] @ Quit: wbruce: Remote host closed the connection | ||
| [2011/10/20 18:26:06] @ brandon_dacrib joined channel #puppet | ||
| [2011/10/20 18:28:20] @ soh joined channel #puppet | ||
| [2011/10/20 18:31:29] @ Quit: sumsuch: Quit: sumsuch | ||
| [2011/10/20 18:31:44] @ marczak_ joined channel #puppet | ||
| [2011/10/20 18:31:47] @ abetterlie joined channel #puppet | ||
| [2011/10/20 18:33:02] @ Quit: rcrowley: Quit: Computer has gone to sleep. | ||
| [2011/10/20 18:33:31] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/20 18:33:48] @ Quit: jsurfer: Ping timeout: 256 seconds | ||
| [2011/10/20 18:34:40] @ Quit: marczak: Ping timeout: 248 seconds | ||
| [2011/10/20 18:36:01] @ Quit: seanh-ansca: Ping timeout: 252 seconds | ||
| [2011/10/20 18:36:04] @ tumbleweed05 joined channel #puppet | ||
| [2011/10/20 18:41:48] @ Quit: bmahe: Quit: Leaving | ||
| [2011/10/20 18:43:15] @ Quit: Majestic: Ping timeout: 260 seconds | ||
| [2011/10/20 18:43:32] @ Enf joined channel #puppet | ||
| [2011/10/20 18:44:02] @ Quit: pjsz: Remote host closed the connection | ||
| [2011/10/20 18:44:12] @ pjsz joined channel #puppet | ||
| [2011/10/20 18:50:42] @ Quit: brandon_dacrib: Quit: brandon_dacrib | ||
| [2011/10/20 18:56:29] @ Quit: ryanspaulding: Quit: Leaving. | ||
| [2011/10/20 18:57:18] @ Quit: jaytaph: Quit: jaytaph | ||
| [2011/10/20 18:59:12] @ Quit: metcalfc: Quit: Leaving | ||
| [2011/10/20 19:00:25] @ kindjal joined channel #puppet | ||
| [2011/10/20 19:00:25] @ the_ramink joined channel #puppet | ||
| [2011/10/20 19:00:41] @ kindjal left channel #puppet () | ||
| [2011/10/20 19:05:55] @ hooper joined channel #puppet | ||
| [2011/10/20 19:06:24] @ Quit: pjsz: Ping timeout: 240 seconds | ||
| [2011/10/20 19:06:51] @ Quit: ojacobson: Quit: Bye! | ||
| [2011/10/20 19:08:22] @ Quit: djm68: Quit: leaving | ||
| [2011/10/20 19:12:35] @ pjsz joined channel #puppet | ||
| [2011/10/20 19:14:50] @ marczak joined channel #puppet | ||
| [2011/10/20 19:15:28] @ Quit: choonming: Quit: Leaving | ||
| [2011/10/20 19:17:12] @ Quit: marczak_: Ping timeout: 240 seconds | ||
| [2011/10/20 19:24:11] @ pdtpatrick joined channel #puppet | ||
| [2011/10/20 19:26:38] @ hobbeswalsh joined channel #puppet | ||
| [2011/10/20 19:27:32] @ marczak_ joined channel #puppet | ||
| [2011/10/20 19:28:54] @ Quit: cliff-hm: Ping timeout: 260 seconds | ||
| [2011/10/20 19:30:24] @ Quit: marczak: Ping timeout: 255 seconds | ||
| [2011/10/20 19:31:24] @ Quit: rsnhyperion: Quit: rsnhyperion | ||
| [2011/10/20 19:36:18] @ Quit: orkaa: Quit: orkaa | ||
| [2011/10/20 19:39:24] @ Quit: pjsz: Ping timeout: 260 seconds | ||
| [2011/10/20 19:41:22] @ choonming joined channel #puppet | ||
| [2011/10/20 19:41:49] <dan__t> Where should defined resources live? | ||
| [2011/10/20 19:42:23] @ ghg joined channel #puppet | ||
| [2011/10/20 19:43:10] <whack> dan__t: wherever you want? | ||
| [2011/10/20 19:43:14] <whack> you mean the definitions themselves? | ||
| [2011/10/20 19:43:23] @ Quit: hobbeswalsh: Ping timeout: 276 seconds | ||
| [2011/10/20 19:43:29] <whack> I put 'define foo::bar ...' in modules/foo/manifests/bar.pp | ||
| [2011/10/20 19:47:36] @ gniks joined channel #puppet | ||
| [2011/10/20 19:47:41] @ wbruce joined channel #puppet | ||
| [2011/10/20 19:48:43] @ seanh-ansca joined channel #puppet | ||
| [2011/10/20 19:48:46] @ Quit: Djelibeybi: Quit: Textual IRC Client: http://www.textualapp.com/ | ||
| [2011/10/20 19:49:03] @ soh joined channel #puppet | ||
| [2011/10/20 19:51:38] <dan__t> oh ok | ||
| [2011/10/20 19:51:46] <dan__t> just looking for good practice | ||
| [2011/10/20 19:52:40] @ hfnix joined channel #puppet | ||
| [2011/10/20 19:54:07] @ Quit: diq: Ping timeout: 252 seconds | ||
| [2011/10/20 19:54:18] @ pjsz joined channel #puppet | ||
| [2011/10/20 19:54:49] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/20 19:56:59] @ soh joined channel #puppet | ||
| [2011/10/20 19:58:27] @ Quit: dan__t: Ping timeout: 258 seconds | ||
| [2011/10/20 19:59:31] @ hobbeswalsh joined channel #puppet | ||
| [2011/10/20 19:59:52] @ kenperkins joined channel #puppet | ||
| [2011/10/20 20:00:58] @ Quit: hobbeswalsh: Client Quit | ||
| [2011/10/20 20:01:15] @ hobbeswalsh joined channel #puppet | ||
| [2011/10/20 20:02:21] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/20 20:12:57] @ pheezy joined channel #puppet | ||
| [2011/10/20 20:13:41] @ zwi joined channel #puppet | ||
| [2011/10/20 20:14:22] @ Quit: hobbeswalsh: Ping timeout: 244 seconds | ||
| [2011/10/20 20:18:23] @ soh joined channel #puppet | ||
| [2011/10/20 20:21:51] @ hobbeswalsh joined channel #puppet | ||
| [2011/10/20 20:25:33] @ neonflux joined channel #puppet | ||
| [2011/10/20 20:25:55] @ Quit: the_ramink: Ping timeout: 260 seconds | ||
| [2011/10/20 20:27:13] <rocket> is there a way to display the current configuration of the puppet environment from the commandline? | ||
| [2011/10/20 20:27:36] @ Quit: illsci: Ping timeout: 240 seconds | ||
| [2011/10/20 20:32:03] @ Djelibeybi joined channel #puppet | ||
| [2011/10/20 20:33:38] <haus> rocket: 'puppet --configprint all' | ||
| [2011/10/20 20:34:21] <haus> or if you just want the environment, 'puppet --configprint environment | ||
| [2011/10/20 20:38:04] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/20 20:39:21] @ Quit: kelseyhightower: Quit: kelseyhightower | ||
| [2011/10/20 20:40:17] @ sumsuch joined channel #puppet | ||
| [2011/10/20 20:40:57] @ rcngeoff_ joined channel #puppet | ||
| [2011/10/20 20:42:48] @ Quit: rcngeoff: Ping timeout: 240 seconds | ||
| [2011/10/20 20:43:18] @ Quit: leifmadsen: Ping timeout: 244 seconds | ||
| [2011/10/20 20:45:10] @ Quit: pheezy: Remote host closed the connection | ||
| [2011/10/20 20:45:43] @ bobra joined channel #puppet | ||
| [2011/10/20 20:50:35] @ alanevans joined channel #puppet | ||
| [2011/10/20 20:51:58] @ dan__t joined channel #puppet | ||
| [2011/10/20 21:04:33] @ leifmadsen joined channel #puppet | ||
| [2011/10/20 21:04:33] @ Quit: leifmadsen: Changing host | ||
| [2011/10/20 21:04:33] @ leifmadsen joined channel #puppet | ||
| [2011/10/20 21:08:26] <rocket> haus thanks .. :) | ||
| [2011/10/20 21:10:52] @ marczak joined channel #puppet | ||
| [2011/10/20 21:11:04] @ devdas joined channel #puppet | ||
| [2011/10/20 21:11:16] <haus> rocket: np | ||
| [2011/10/20 21:12:33] @ Quit: marczak_: Ping timeout: 255 seconds | ||
| [2011/10/20 21:13:44] @ Quit: jovy: Ping timeout: 276 seconds | ||
| [2011/10/20 21:19:21] @ shadoi joined channel #puppet | ||
| [2011/10/20 21:19:49] @ Quit: ptman: Ping timeout: 256 seconds | ||
| [2011/10/20 21:19:54] @ Quit: fredden: Quit: Leaving | ||
| [2011/10/20 21:19:55] @ ptman joined channel #puppet | ||
| [2011/10/20 21:24:21] @ soh joined channel #puppet | ||
| [2011/10/20 21:24:53] @ Quit: zwi: Quit: Leaving. | ||
| [2011/10/20 21:26:06] <ohadlevy> alop: sqlite suck if you got more then one action in parallel :) switch to a real db | ||
| [2011/10/20 21:28:03] @ shadoi1 joined channel #puppet | ||
| [2011/10/20 21:31:13] @ Quit: wbruce: Remote host closed the connection | ||
| [2011/10/20 21:31:21] @ Quit: shadoi: Ping timeout: 244 seconds | ||
| [2011/10/20 21:32:16] @ eal` joined channel #puppet | ||
| [2011/10/20 21:33:07] @ Quit: Chillax: Ping timeout: 260 seconds | ||
| [2011/10/20 21:33:32] @ Quit: eal: Read error: Connection reset by peer | ||
| [2011/10/20 21:33:42] @ Quit: RokSteady: Ping timeout: 260 seconds | ||
| [2011/10/20 21:34:22] @ Chillax joined channel #puppet | ||
| [2011/10/20 21:37:29] @ RokSteady joined channel #puppet | ||
| [2011/10/20 21:37:29] @ Quit: RokSteady: Changing host | ||
| [2011/10/20 21:37:29] @ RokSteady joined channel #puppet | ||
| [2011/10/20 21:37:58] @ Quit: seanh-ansca: Quit: Leaving. | ||
| [2011/10/20 21:38:34] @ meth joined channel #puppet | ||
| [2011/10/20 21:39:16] <meth> do i have to wrap an exec in a class if i only want to execute conditionally based on operating system and it need to be ran before something else ? | ||
| [2011/10/20 21:39:46] @ shadoi joined channel #puppet | ||
| [2011/10/20 21:39:56] <meth> as in task 2 requires task 1 only if on system x | ||
| [2011/10/20 21:40:08] <meth> but simply adding exec to my class would always execute it which isn't what i want | ||
| [2011/10/20 21:40:40] @ Quit: kenperkins: Quit: Computer has gone to sleep. | ||
| [2011/10/20 21:40:44] @ Quit: shadoi1: Ping timeout: 252 seconds | ||
| [2011/10/20 21:42:11] <haus> you can also add an only if to the exec | ||
| [2011/10/20 21:42:28] <haus> or put the exec in a conditional based on a variable or fact | ||
| [2011/10/20 21:42:40] @ shadoi1 joined channel #puppet | ||
| [2011/10/20 21:43:57] <meth> yea but an onlyif is a system command | ||
| [2011/10/20 21:44:09] <meth> and i do actually have an onlyif in there but that's to test if the exec was done | ||
| [2011/10/20 21:44:35] <meth> yea i thought about defining it in the block where i test the $lsb | ||
| [2011/10/20 21:44:47] <meth> but then how does my other exec conditionally require it ? | ||
| [2011/10/20 21:44:52] <meth> since it has to be ran first | ||
| [2011/10/20 21:44:59] <meth> can i simply depend on fact that it's higher up in the file ? | ||
| [2011/10/20 21:45:26] <haus> no, that's not good to depend on | ||
| [2011/10/20 21:45:35] @ Quit: shadoi: Ping timeout: 252 seconds | ||
| [2011/10/20 21:45:53] <haus> you can do the require conditionall | ||
| [2011/10/20 21:45:55] <haus> y | ||
| [2011/10/20 21:46:10] <haus> the second exec requires the first exec if it's a certain $lsb | ||
| [2011/10/20 21:47:04] <meth> how ? | ||
| [2011/10/20 21:48:21] @ Quit: rmckee: Quit: Leaving | ||
| [2011/10/20 21:48:21] @ Quit: semiosis: Remote host closed the connection | ||
| [2011/10/20 21:48:50] <meth> and you say "require" as if it's always define and doesn't run by deafult but that's not true cause if i put an exec in there it runs always | ||
| [2011/10/20 21:49:05] @ methods joined channel #puppet | ||
| [2011/10/20 21:52:15] <haus> http://pastie.org/2733560 | ||
| [2011/10/20 21:56:13] @ Quit: Holocaine: Ping timeout: 245 seconds | ||
| [2011/10/20 22:01:07] @ AshishH joined channel #puppet | ||
| [2011/10/20 22:01:26] @ seanh-ansca joined channel #puppet | ||
| [2011/10/20 22:03:31] @ Vasik|work joined channel #puppet | ||
| [2011/10/20 22:04:03] <haus> meth: something like http://pastie.org/2733587 | ||
| [2011/10/20 22:08:59] @ Quit: abetterlie: Ping timeout: 276 seconds | ||
| [2011/10/20 22:10:32] @ abetterlie joined channel #puppet | ||
| [2011/10/20 22:11:27] @ caviwipes joined channel #puppet | ||
| [2011/10/20 22:12:49] @ Quit: noakes: Quit: noakes | ||
| [2011/10/20 22:12:53] @ Quit: jeremywf: Ping timeout: 276 seconds | ||
| [2011/10/20 22:14:20] @ jeremywf joined channel #puppet | ||
| [2011/10/20 22:20:31] @ saiju joined channel #puppet | ||
| [2011/10/20 22:25:00] @ Quit: ghg: Quit: Computer has gone to sleep. | ||
| [2011/10/20 22:27:15] @ Quit: mosen: Quit: Leaving | ||
| [2011/10/20 22:28:22] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/20 22:29:35] @ soh joined channel #puppet | ||
| [2011/10/20 22:29:53] @ Quit: hobbeswalsh: Quit: hobbeswalsh | ||
| [2011/10/20 22:30:00] @ Quit: soh: Client Quit | ||
| [2011/10/20 22:32:15] @ Quit: cyflea: Read error: Connection reset by peer | ||
| [2011/10/20 22:34:03] @ shadoi joined channel #puppet | ||
| [2011/10/20 22:36:21] @ jaydg joined channel #puppet | ||
| [2011/10/20 22:36:48] @ Quit: shadoi1: Ping timeout: 240 seconds | ||
| [2011/10/20 22:38:20] @ Quit: pjsz: Quit: pjsz | ||
| [2011/10/20 22:39:16] @ Quit: neonflux: Quit: Leaving. | ||
| [2011/10/20 22:40:36] @ Meier joined channel #puppet | ||
| [2011/10/20 22:48:24] @ Quit: hooper: Ping timeout: 240 seconds | ||
| [2011/10/20 22:48:32] @ dnjaramba joined channel #puppet | ||
| [2011/10/20 22:54:47] @ the_ramink joined channel #puppet | ||
| [2011/10/20 22:56:35] @ pjsz joined channel #puppet | ||
| [2011/10/20 22:57:08] @ Quit: pjsz: Remote host closed the connection | ||
| [2011/10/20 22:57:17] @ pjsz joined channel #puppet | ||
| [2011/10/20 22:59:45] @ artkrz joined channel #puppet | ||
| [2011/10/20 23:02:59] @ Quit: shadoi: Quit: Leaving. | ||
| [2011/10/20 23:08:26] @ lkoranda joined channel #puppet | ||
| [2011/10/20 23:11:08] @ elementai joined channel #puppet | ||
| [2011/10/20 23:11:35] @ Quit: vinci: Ping timeout: 244 seconds | ||
| [2011/10/20 23:12:59] @ jaytaph joined channel #puppet | ||
| [2011/10/20 23:13:40] @ vinci joined channel #puppet | ||
| [2011/10/20 23:15:31] @ Quit: EL841: Ping timeout: 260 seconds | ||
| [2011/10/20 23:18:33] @ Quit: gniks: Quit: Leaving. | ||
| [2011/10/20 23:19:27] @ gniks joined channel #puppet | ||
| [2011/10/20 23:22:40] @ devzero is now known as devzero|afk | ||
| [2011/10/20 23:26:22] @ bronto joined channel #puppet | ||
| [2011/10/20 23:28:17] @ Quit: dgillies: Remote host closed the connection | ||
| [2011/10/20 23:29:59] @ Quit: rcngeoff_: Quit: ~ Trillian Astra - www.trillian.im ~ | ||
| [2011/10/20 23:31:40] @ DJClean joined channel #puppet | ||
| [2011/10/20 23:33:20] @ Quit: gniks: Quit: Leaving. | ||
| [2011/10/20 23:41:52] @ Quit: markatto: Ping timeout: 248 seconds | ||
| [2011/10/20 23:45:00] @ Quit: lovemj: Read error: Connection reset by peer | ||
| [2011/10/20 23:47:10] @ Quit: sumsuch: Quit: sumsuch | ||
| [2011/10/20 23:51:40] @ Quit: larstobi: Quit: Leaving. | ||
| [2011/10/20 23:54:43] @ markatto joined channel #puppet | ||
| [2011/10/20 23:55:40] @ Quit: oatsport1_: Read error: Connection reset by peer | ||
| [2011/10/20 23:55:53] @ oatsport1_ joined channel #puppet | ||
| [2011/10/20 23:55:58] @ Quit: eerie: Ping timeout: 260 seconds | ||
| [2011/10/20 23:56:10] <jaydg> How can I specify a deep class name in Ruby DSL (e.g. foo::bar::blech)? | ||
| [2011/10/20 23:56:26] @ eerie joined channel #puppet |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!