Sunday, 2011-11-27

[2011/11/27 00:08:30] @ Log started by gepetto
[2011/11/27 00:08:30] @ Quit: ldleworker: Ping timeout: 240 seconds
[2011/11/27 00:11:06] @ Quit: claussen: Quit: claussen
[2011/11/27 00:18:36] @ vincent_vdk joined channel #puppet
[2011/11/27 00:31:57] @ Quit: agwells0714: Read error: Connection reset by peer
[2011/11/27 00:32:09] <dissipate> almighty puppet gods, what would be the best way of breaking up this monstrous exec command: http://pastebin.com/xMsueqz8
[2011/11/27 00:35:28] <nevyn> wtf is s3?
[2011/11/27 00:35:30] <nevyn> oh.
[2011/11/27 00:35:33] <nevyn> amazon s3
[2011/11/27 00:35:39] <nevyn> brain in gear now.
[2011/11/27 00:36:22] <nevyn> dissipate: so has someone written a s3 module that can deal with retrieveing objects using a resource definition?
[2011/11/27 00:36:50] <dissipate> nevyn, yep. i'm thinking i can replace the 'mkdir' with a File resource.
[2011/11/27 00:37:58] <dissipate> nevyn, hmm, i am not sure. i did see a module somewhere that mounts an s3 bucket using the Fuse based s3fs utility.
[2011/11/27 00:38:06] <nevyn> http://projects.puppetlabs.com/projects/1/wiki/Amazon_Web_Service_Patterns
[2011/11/27 00:38:26] <dissipate> but i tried the s3fs utility, had some really weird effects. :(
[2011/11/27 00:42:06] <dissipate> nevyn, wow, that's a pretty gnarly setup. thanks for the link.
[2011/11/27 00:42:56] <dissipate> nevyn, another way is to use the 'sync' command of 's3cmd' to periodically sync up your bucket with a directory in your puppet files.
[2011/11/27 00:43:15] * nevyn can just use google it's not like I wrote it ;)
[2011/11/27 00:47:50] <dissipate> nevyn, it doesn't seem that recipe gets me much more than what i have with 's3cmd'
[2011/11/27 00:48:20] <nevyn> dissipate: it makes it tidier. you split it out to a much more comprehensible set of resource relationships
[2011/11/27 00:49:38] <dissipate> nevyn, what if i just wrap up 's3cmd get' in a puppet module?
[2011/11/27 00:50:03] <nevyn> you could do that.
[2011/11/27 00:50:09] <nevyn> in a define
[2011/11/27 00:50:44] @ Quit: Schmidt: Quit: WeeChat 0.3.5
[2011/11/27 00:54:37] <dissipate> nevyn, i'm quite surprised the AWS and Puppet communities are not working better together. this stuff with S3 is hackery whackery.
[2011/11/27 00:59:34] @ tily joined channel #puppet
[2011/11/27 01:03:26] @ ckauhaus joined channel #puppet
[2011/11/27 01:04:50] @ Quit: seanh-ansca: Quit: Leaving.
[2011/11/27 01:20:05] @ silversurfer joined channel #puppet
[2011/11/27 01:35:06] @ Holocaine joined channel #puppet
[2011/11/27 01:43:07] @ Quit: gniks: Quit: Leaving.
[2011/11/27 01:46:16] @ susman left channel #puppet ()
[2011/11/27 01:52:41] @ Kazuhiro joined channel #puppet
[2011/11/27 02:04:00] @ jodok joined channel #puppet
[2011/11/27 02:04:01] @ Quit: jodok: Changing host
[2011/11/27 02:04:01] @ jodok joined channel #puppet
[2011/11/27 02:05:02] @ Quit: sdog: Quit: Leaving.
[2011/11/27 02:10:35] @ emergion joined channel #puppet
[2011/11/27 02:12:11] @ Quit: duerF: Read error: Operation timed out
[2011/11/27 02:12:32] <nevyn> dissipate: there are a bunch of options
[2011/11/27 02:19:49] @ Kazuhiro left channel #puppet ()
[2011/11/27 02:21:11] <dissipate> nevyn, such as, other than what you posted before?
[2011/11/27 02:21:45] <dissipate> nevyn, i've already looked into the 's3fs' option and tried it out. it had bizarre behavior, didn't like it.
[2011/11/27 02:22:33] @ Quit: emergion: Quit: later...
[2011/11/27 02:34:58] <dissipate> anyone have an example on how you do a 'require' on a defined resource?
[2011/11/27 02:38:57] <frostynova> dissipate: you can call the defined resource before others
[2011/11/27 02:41:00] <dissipate> frostynova, have an example? i thought order didn't matter in puppet land.
[2011/11/27 02:53:39] <frostynova> dissipate: oh, sorry, i make a mistake
[2011/11/27 02:54:30] <frostynova> i browse our code just now , found no such requirement
[2011/11/27 02:56:53] @ Quit: jaytaph: Quit: jaytaph
[2011/11/27 02:56:54] <frostynova> you can try like this: require => User::add["bob"]
[2011/11/27 03:13:43] @ Quit: bmahe: Quit: Leaving
[2011/11/27 03:15:46] @ MUILTFN joined channel #puppet
[2011/11/27 03:31:06] @ Quit: silversurfer: Remote host closed the connection
[2011/11/27 03:38:07] @ ghg joined channel #puppet
[2011/11/27 03:41:34] @ jaytaph joined channel #puppet
[2011/11/27 03:49:25] <trapni> Volcane: what? why should I?
[2011/11/27 03:52:53] @ Quit: rclark: Quit: leaving
[2011/11/27 03:57:06] @ Quit: jodok: Quit: jodok
[2011/11/27 03:59:16] @ smintz joined channel #puppet
[2011/11/27 04:00:27] @ abetterlie joined channel #puppet
[2011/11/27 04:01:29] @ Quit: dissipate: Ping timeout: 258 seconds
[2011/11/27 04:06:29] @ tomaw is now known as 5EXAAAUZ2
[2011/11/27 04:07:13] @ 5EXAAAUZ2 is now known as tomaw
[2011/11/27 04:07:59] <meltemi> trapni: It would probably help if you pastebinned the output of "puppetd --test --verbose" and maybe some selected part of your manifests, otherwise it's just a guessing game for anyone who tries to help.
[2011/11/27 04:18:47] @ duerF joined channel #puppet
[2011/11/27 04:22:54] @ Quit: Martinp23: Quit: Goodbye
[2011/11/27 04:23:05] @ Martinp23 joined channel #puppet
[2011/11/27 04:25:23] @ Quit: Holocaine:
[2011/11/27 04:27:04] @ ali3n0 joined channel #puppet
[2011/11/27 04:29:53] @ Quit: Martinp23: Quit: Changing server
[2011/11/27 04:30:02] @ Martinp23 joined channel #puppet
[2011/11/27 04:35:27] @ Quit: Martinp23: Ping timeout: 252 seconds
[2011/11/27 04:36:03] @ Martinp23 joined channel #puppet
[2011/11/27 04:37:18] @ Miyo joined channel #puppet
[2011/11/27 04:37:59] @ Quit: Miyo: Remote host closed the connection
[2011/11/27 04:41:09] @ dissipate joined channel #puppet
[2011/11/27 04:41:29] @ Quit: Martinp23: Read error: Connection reset by peer
[2011/11/27 04:41:35] @ Martinp23 joined channel #puppet
[2011/11/27 04:45:30] @ Quit: Martinp23: Client Quit
[2011/11/27 04:46:24] @ phate408 joined channel #puppet
[2011/11/27 04:48:52] @ phate408 left channel #puppet ()
[2011/11/27 04:58:41] @ Quit: MUILTFN: Ping timeout: 260 seconds
[2011/11/27 05:04:24] @ jforman joined channel #puppet
[2011/11/27 05:04:32] <jforman> i'm trying to figure out how to write some puppet logic, little help? i'm trying to write a class where on one OS a package is required, and on another it is not. and have a file object require that previous maybe-needs-a-package-maybe-not object. how would i go about doing that?
[2011/11/27 05:07:58] <frostynova> jforman: using conditions
[2011/11/27 05:09:03] <frostynova> if os = xxx { package...file... } else { file.... }
[2011/11/27 05:10:53] @ Quit: tilgovi: Remote host closed the connection
[2011/11/27 05:11:42] @ Quit: eightyeight: Read error: Operation timed out
[2011/11/27 05:12:43] <jforman> frostynova: hmmm okay
[2011/11/27 05:15:49] @ Quit: hal-j: Quit: Leaving.
[2011/11/27 05:21:54] @ Moe__ joined channel #puppet
[2011/11/27 05:30:50] @ silversurfer joined channel #puppet
[2011/11/27 05:31:36] @ hco-bitlbee-mba joined channel #puppet
[2011/11/27 05:34:09] @ cliff-hm joined channel #puppet
[2011/11/27 05:39:58] @ Quit: dissipate: Remote host closed the connection
[2011/11/27 05:46:45] @ Quit: silversurfer: Remote host closed the connection
[2011/11/27 05:57:02] <kesor> can I check which provider is the default provider for the system? for example, I want to add a class "yum" with stuff only if the system actually has yum, and same for apt.
[2011/11/27 05:57:51] <kesor> or another question -- how can I recognize an amazon ami (the default one) in puppet operatingsystem conditionals, /amzn/ ?
[2011/11/27 05:59:33] @ ska joined channel #puppet
[2011/11/27 05:59:33] @ Quit: ska: Changing host
[2011/11/27 05:59:33] @ ska joined channel #puppet
[2011/11/27 06:27:56] @ shimonamit joined channel #puppet
[2011/11/27 06:28:19] @ shimonamit left channel #puppet ()
[2011/11/27 06:30:53] @ Quit: hco-bitlbee-mba: Quit: hco-bitlbee-mba
[2011/11/27 06:31:39] @ shimonamit joined channel #puppet
[2011/11/27 06:32:00] @ Quit: frostynova: Remote host closed the connection
[2011/11/27 06:33:02] <shimonamit> Hi. Where is the best place to publish an ad for a small Puppet consulting project?
[2011/11/27 06:39:48] @ Quit: choonming: Ping timeout: 244 seconds
[2011/11/27 06:56:31] @ choonming joined channel #puppet
[2011/11/27 06:59:42] @ Quit: Moe__: Remote host closed the connection
[2011/11/27 07:01:01] @ Quit: justdave: Read error: Connection reset by peer
[2011/11/27 07:06:01] @ justdave joined channel #puppet
[2011/11/27 07:08:43] @ countskm joined channel #puppet
[2011/11/27 07:10:52] @ jaytaph_ joined channel #puppet
[2011/11/27 07:13:25] @ Quit: jaytaph: Ping timeout: 240 seconds
[2011/11/27 07:13:25] @ jaytaph_ is now known as jaytaph
[2011/11/27 07:17:23] @ neonflux joined channel #puppet
[2011/11/27 07:19:07] @ zwi joined channel #puppet
[2011/11/27 07:19:12] @ Quit: smintz: Ping timeout: 248 seconds
[2011/11/27 07:27:23] @ hco-bitlbee-mba joined channel #puppet
[2011/11/27 07:28:40] @ Quit: nottings: Remote host closed the connection
[2011/11/27 07:30:01] @ Quit: JStoker: Read error: Connection reset by peer
[2011/11/27 07:41:39] @ neonflux1 joined channel #puppet
[2011/11/27 07:41:40] @ Quit: neonflux: Read error: Connection reset by peer
[2011/11/27 07:51:16] @ alanna joined channel #puppet
[2011/11/27 08:00:37] @ Quit: ghg: Quit: Computer has gone to sleep.
[2011/11/27 08:01:16] @ Quit: ali3n0: Ping timeout: 244 seconds
[2011/11/27 08:05:52] @ samkottler joined channel #puppet
[2011/11/27 08:09:37] @ Quit: Whoop: Ping timeout: 276 seconds
[2011/11/27 08:10:09] @ JStoker joined channel #puppet
[2011/11/27 08:10:38] @ Quit: alanna: Remote host closed the connection
[2011/11/27 08:11:03] @ alanna joined channel #puppet
[2011/11/27 08:15:51] @ Quit: alanna: Ping timeout: 260 seconds
[2011/11/27 08:16:02] @ Quit: OMCK: Quit: bbl
[2011/11/27 08:19:01] @ Quit: halcyonCorsair: Ping timeout: 240 seconds
[2011/11/27 08:20:01] @ tty00 joined channel #puppet
[2011/11/27 08:21:10] @ claussen joined channel #puppet
[2011/11/27 08:21:46] @ halcyonCorsair joined channel #puppet
[2011/11/27 08:23:30] @ sdog joined channel #puppet
[2011/11/27 08:24:02] @ Quit: sdog: Changing host
[2011/11/27 08:24:02] @ sdog joined channel #puppet
[2011/11/27 08:25:17] @ Whoop joined channel #puppet
[2011/11/27 08:25:18] @ Quit: Whoop: Changing host
[2011/11/27 08:25:18] @ Whoop joined channel #puppet
[2011/11/27 08:26:09] @ rcrowley joined channel #puppet
[2011/11/27 08:26:53] @ Quit: claussen: Quit: claussen
[2011/11/27 08:34:35] @ Quit: samkottler: Quit: Leaving.
[2011/11/27 08:34:42] @ seanh-ansca joined channel #puppet
[2011/11/27 08:40:39] @ mitchellh joined channel #puppet
[2011/11/27 08:48:09] @ silversurfer joined channel #puppet
[2011/11/27 08:52:05] @ Quit: mitchellh: Quit: Computer has gone to sleep
[2011/11/27 08:58:27] @ densebits joined channel #puppet
[2011/11/27 09:03:45] @ Quit: the_ramink: Quit: leaving
[2011/11/27 09:05:19] @ mitchellh joined channel #puppet
[2011/11/27 09:09:56] @ dbgster joined channel #puppet
[2011/11/27 09:15:48] @ ali3n0 joined channel #puppet
[2011/11/27 09:18:59] @ the_ramink joined channel #puppet
[2011/11/27 09:21:21] @ Quit: hco-bitlbee-mba: Quit: Linkinus is updating...
[2011/11/27 09:21:36] @ hco-bitlbee-mba joined channel #puppet
[2011/11/27 09:23:33] <hco-bitlbee-mba> hi, i'm using the vcsrepo module (by puppetlabs) which defines a new package provider. i'm trying to use it with git - the issue is that the package provider seems to be executed before the git package resource, even though i configured my vcsrepo resource with require => Package["git"], and fails with an error. anyone knows this issue and knows a fix?
[2011/11/27 09:24:08] @ jab_doa joined channel #puppet
[2011/11/27 09:24:08] @ Quit: jab_doa: Changing host
[2011/11/27 09:24:08] @ jab_doa joined channel #puppet
[2011/11/27 09:27:47] <haus> hco-bitlbee-mba: related to #6907?
[2011/11/27 09:27:47] <gepetto> haus: hco-bitlbee-mba: #6907 is http://projects.puppetlabs.com/issues/show/6907 "Puppet - Feature #6907: Ensure providers can be used in the same puppet run that their prerequisites are delivered in. It has a status of In Topic Branch Pending Review and is assigned to Jacob Helwig"
[2011/11/27 09:28:15] <haus> and/or #10440
[2011/11/27 09:28:15] <gepetto> haus: #10440 is http://projects.puppetlabs.com/issues/show/10440 "Puppet Labs Modules - Feature #10440: Make commands optional so they can be installed in the same puppet run. It has a status of Merged - Pending Release and is assigned to -"
[2011/11/27 09:28:37] <hco-bitlbee-mba> haus: so it's basicly fixed and just a matter of time? :)
[2011/11/27 09:28:57] @ Quit: duerF: Quit: Leaving
[2011/11/27 09:29:04] <haus> let me see when the last release was for vcsrepo
[2011/11/27 09:29:39] <haus> but ideally, yes
[2011/11/27 09:29:40] @ Quit: neonflux1: Read error: Connection reset by peer
[2011/11/27 09:29:47] @ neonflux joined channel #puppet
[2011/11/27 09:29:56] <haus> and my wifi connection is terrible right now, so it may be a minute
[2011/11/27 09:30:43] <haus> last release sept 21, and that got merged nov 3
[2011/11/27 09:31:15] <hco-bitlbee-mba> too bad
[2011/11/27 09:32:05] <hco-bitlbee-mba> haus: but if i use vcsrepo from github/master that should work, right?
[2011/11/27 09:32:26] <haus> right
[2011/11/27 09:33:45] <haus> hco-bitlbee-mba: but it looks like there's a bunch of new commits
[2011/11/27 09:34:58] <haus> so i'll cut a new release of vcsrepo this week
[2011/11/27 09:38:09] @ siezer joined channel #puppet
[2011/11/27 09:39:27] <hco-bitlbee-mba> haus: great. thanks for your help
[2011/11/27 09:39:31] <haus> np
[2011/11/27 09:39:45] <haus> glad i had something approaching an answer
[2011/11/27 09:40:10] @ Quit: rcrowley: Quit: Computer has gone to sleep.
[2011/11/27 09:42:32] <jamesturnbull> haus: Ken and I are working on a new release of vcsrepo
[2011/11/27 09:42:47] <jamesturnbull> haus: we're not quite there yet though
[2011/11/27 09:42:59] <tolland> Hi.
[2011/11/27 09:43:18] @ artista_frustrad joined channel #puppet
[2011/11/27 09:43:18] <jamesturnbull> kesor: that's in the documentation - the default provider
[2011/11/27 09:43:32] <jamesturnbull> kesor: there is a feature request in for Amazon Linux support for Facter
[2011/11/27 09:43:33] <tolland> I was developing locally, and at some point I installed something that adding the puppet gem 2.7.xx and that changed the command line
[2011/11/27 09:43:58] <jamesturnbull> shimonamit: if you're the origin of the ad and then the puppet-user mailing list
[2011/11/27 09:43:59] <tolland> so I've uninstalled the gem, but now I am seeing Could not run: Could not find a default provider for user , despite having reinstalled puppet locally
[2011/11/27 09:44:55] <jamesturnbull> tolland: platform?
[2011/11/27 09:46:14] <tolland> fedora
[2011/11/27 09:46:56] @ Quit: sdog: Quit: Leaving.
[2011/11/27 09:46:57] @ sdog1 joined channel #puppet
[2011/11/27 09:47:33] <tolland> fedora 15, x86_64, the repo package is puppet-2.6.12-1.fc15.noarch
[2011/11/27 09:48:00] <tolland> target systems have puppet-2.6.12-1.el5
[2011/11/27 09:48:42] @ Quit: zwi: Quit: Leaving.
[2011/11/27 09:51:52] @ l0n joined channel #puppet
[2011/11/27 09:51:55] <tolland> I think I have borked the provider
[2011/11/27 09:52:04] <tolland> probably missing the useradd library for ruby
[2011/11/27 09:56:54] <tolland> well ive got ruby-shadow, and reinstalling didn't help
[2011/11/27 10:00:33] @ Quit: silversurfer: Remote host closed the connection
[2011/11/27 10:00:36] @ Chris64 joined channel #puppet
[2011/11/27 10:01:18] @ Quit: BrickBag: Ping timeout: 244 seconds
[2011/11/27 10:02:13] @ BrickBag joined channel #puppet
[2011/11/27 10:02:31] <tjoy> bleh
[2011/11/27 10:02:46] <tjoy> trying to set up puppet on scientific linux 5.7
[2011/11/27 10:02:57] <tjoy> getting 'hostname not match with the server certificate'
[2011/11/27 10:03:15] @ zwi joined channel #puppet
[2011/11/27 10:03:46] @ osmano807 joined channel #puppet
[2011/11/27 10:09:01] <tjoy> heh
[2011/11/27 10:09:12] <tjoy> fixed it, /etc/hosts was wrong
[2011/11/27 10:11:20] @ johnston joined channel #puppet
[2011/11/27 10:12:41] <haus> jamesturnbull: cool, good to know
[2011/11/27 10:13:46] @ alanna joined channel #puppet
[2011/11/27 10:14:14] @ Quit: alanna: Remote host closed the connection
[2011/11/27 10:28:07] @ derRichard joined channel #puppet
[2011/11/27 10:31:27] @ gniks joined channel #puppet
[2011/11/27 10:34:00] @ duerF joined channel #puppet
[2011/11/27 10:38:00] @ Quit: mitchellh: Quit: Computer has gone to sleep
[2011/11/27 10:40:35] @ jodok joined channel #puppet
[2011/11/27 10:40:38] @ Quit: jodok: Changing host
[2011/11/27 10:40:38] @ jodok joined channel #puppet
[2011/11/27 10:42:40] <derRichard> i'm new to puppet. can puppet help me keeping a server up to date? e.g. notifying me when an updated package is availble
[2011/11/27 10:43:28] <tolland> derRichard: if thats all you want, some tool like logwatch might be better
[2011/11/27 10:45:12] <derRichard> okay. can i use puppet to update only some packages on a specific host?
[2011/11/27 10:45:32] @ verwilst joined channel #puppet
[2011/11/27 10:46:15] <tolland> hmm. there are a bunch of tools that do a "yum check-update" daily, and send you an email. I just checked logwatch, and I was confusing it with nagios.
[2011/11/27 10:47:25] <derRichard> yeah. but can i say to puppet "update package httpd only on server1 and server7"
[2011/11/27 10:47:34] <tolland> derRichard: yes, package { "python": ensure => latest } will give you the latest of only python etc
[2011/11/27 10:47:54] <tolland> indeed something like
[2011/11/27 10:47:55] <derRichard> but this will *always* update this package?
[2011/11/27 10:48:36] <tolland> node 'server1','server2','server4' { package { "whatever" :ensure=>latest }} will do only those packages on only those servers
[2011/11/27 10:49:57] <derRichard> yeah but before i propagate an update i have to review and test it. thus, i need a way to trigger the update "by hand". like "yum update foo" via parallel ssh...
[2011/11/27 10:50:07] <derRichard> can puppet help me here?
[2011/11/27 10:50:31] <tolland> typically, I work the other way around, I follow a bunch of alerts for critical patches and apply only those.
[2011/11/27 10:51:07] <derRichard> and how? using puppet or something else?
[2011/11/27 10:51:12] <tolland> I just did a yum check-updates on my local box and there are loads available, but really I dont need the language package for mozilla urgently etc
[2011/11/27 10:51:28] <tolland> puppet allows you to updates many servers at once.
[2011/11/27 10:52:12] <derRichard> and how? also using package foo { ensure => latest }?
[2011/11/27 10:53:44] <tolland> well, I have puppet set to package { ensure => latest }, because its not critical, but for stuff that is important I generally have to nurse one through
[2011/11/27 10:54:01] <tolland> like I wouldn't set httpd, tomcat or kernal to latest
[2011/11/27 10:54:34] <tolland> derRichard: what OS ?
[2011/11/27 10:54:36] <derRichard> and how are you updateing httpd?
[2011/11/27 10:54:41] <derRichard> mostly centos/rhel
[2011/11/27 10:55:41] <tolland> well for our production cluster, typically I take one box out of the available farm and do a local yum update/apt-get update etc on it.
[2011/11/27 10:55:52] <tolland> then run httpd configtest, and then restart it.
[2011/11/27 10:56:27] <derRichard> okay. currently i'm also using local yum.
[2011/11/27 10:56:30] <tolland> derRichard: if you are on CentOS sign up for the critical and important updates mailing list, and just apply those
[2011/11/27 10:56:52] <tolland> your redhat subscription should provide similar notifications of important updates.
[2011/11/27 10:57:07] <derRichard> true
[2011/11/27 10:57:19] <tolland> thats what you payz your moneyz for
[2011/11/27 10:57:39] <derRichard> the notification is not the main problem
[2011/11/27 10:58:04] <derRichard> i'm search for a central solution where i can trigger updates.
[2011/11/27 10:58:12] <derRichard> something like microsoft wsus
[2011/11/27 10:58:47] <derRichard> anyway, at first i'll use pupped to manage my config files :)
[2011/11/27 10:58:59] <gniks> derRichard: if you write your puppet manifests correctly, puppet can appear to do similar things
[2011/11/27 11:00:06] <gniks> but you're going to have to change your workflow and the way you think about package management to an ideal that fits inside the puppet way of doing things
[2011/11/27 11:00:54] <derRichard> how? to trigger an update of python i would change package { "python": ensure => present } to package { "python": ensure => latest } and later back to "present".
[2011/11/27 11:01:20] <derRichard> but this is a bit clumsy.
[2011/11/27 11:01:29] <gniks> i would suggest using a paramaretized class to set the version per host
[2011/11/27 11:01:42] <gniks> then when an update comes out, you find replace old version for new version on the hosts you want
[2011/11/27 11:01:59] <gniks> only use latest if you always want the latest as soon as it is released
[2011/11/27 11:02:04] <gniks> otherwise use the package version
[2011/11/27 11:02:11] <derRichard> okay. thanks for the hint
[2011/11/27 11:02:28] <gniks> yeah, going from present to latest and back again is very clumsy :p
[2011/11/27 11:02:34] <tolland> ive been working this weekend to get "puppet kick" working so I can push updates, rather than have the clients constantly updating.
[2011/11/27 11:02:38] <gniks> just gotta think of the features puppet gives you
[2011/11/27 11:02:46] <derRichard> as i said, i'm new to puppet :D
[2011/11/27 11:03:08] <gniks> :)
[2011/11/27 11:03:12] <gniks> tolland: i just wrote a bash script that does a puppet run that i can use to run manually and kick off with mcollective
[2011/11/27 11:03:19] <gniks> but i also run puppet as a cron
[2011/11/27 11:03:22] <z00dax> tolland: what distro are you using ?
[2011/11/27 11:03:24] <gniks> so its not alway running
[2011/11/27 11:03:34] <tolland> centOS is the target platform
[2011/11/27 11:03:47] <z00dax> tolland: take a look at the pulp project..
[2011/11/27 11:04:21] <gniks> pulp is great for repo management, but doesn't quite hook into puppet out of the box (last i checked)
[2011/11/27 11:05:03] @ Gummelbob joined channel #puppet
[2011/11/27 11:05:19] <z00dax> gniks: there is a RESTful api
[2011/11/27 11:05:39] <gniks> i don't know about you, but i don't want to write puppet wrappers around REST :p
[2011/11/27 11:06:19] <z00dax> wont it be the other way around ? pulp specific tasks that puppet can manage.
[2011/11/27 11:06:29] @ Quit: Gummelbob: Client Quit
[2011/11/27 11:07:11] <gniks> right, but how do you get puppet to manage the tasks? you have to talk to pulp some how, and unless you're writing a ruby provider to talk REST over HTTP to pulp, you have to script that stuff
[2011/11/27 11:07:34] <gniks> and then have puppet kick off the scripts
[2011/11/27 11:07:59] <gniks> unless there is another control mechanism im missing
[2011/11/27 11:11:07] <z00dax> I release updates via the pulp interface, and schedule those runs from there as well
[2011/11/27 11:11:32] <z00dax> the metadata about what machine maps to what role and what task within that role are all held externally ( puppet querries the same thing )
[2011/11/27 11:11:44] @ benny74 joined channel #puppet
[2011/11/27 11:11:51] <benny74> ciao
[2011/11/27 11:11:58] <benny74> !list
[2011/11/27 11:12:01] @ benny74 left channel #puppet ()
[2011/11/27 11:12:34] <z00dax> so puppet only needs to make a state decision based on metadata that is already available to it. no need to interface anything with pulp
[2011/11/27 11:12:45] <tolland> I realised before that my "Could not run: Could not find a default provider for group" was becase I was not root.
[2011/11/27 11:13:11] @ Quit: artista_frustrad: Ping timeout: 260 seconds
[2011/11/27 11:13:12] <tolland> is there a command line tool to query the local resources that talks to the REST service?
[2011/11/27 11:13:29] <osmano807> Hello, I work with proxy servers, and wondered if the puppet can help me in this task.
[2011/11/27 11:13:29] <osmano807> My idea was to create a default configuration of the system, and transport it to the client. However, each network has different IPs, then force a setting to all would not be ideal.
[2011/11/27 11:13:29] <osmano807> But it is not necessary (or ideal) on a server to manage it all the time, becausesome machines will be out of my access at times.
[2011/11/27 11:14:13] <z00dax> so yea, there is an Exec in there. Which isnt ideal, but works - and also keeps puppet from doing things before the machine is ready for it
[2011/11/27 11:15:07] <gniks> i just see that getting messy fast
[2011/11/27 11:16:55] <z00dax> works for me, on my personal network of 11 machines. also scales quite nicely to the few hundred nodes in another setup
[2011/11/27 11:17:14] <gniks> in an environment like mine, i have over 4000 servers to manage :p
[2011/11/27 11:17:19] <gniks> i need something more native
[2011/11/27 11:17:42] <verwilst> hello,
[2011/11/27 11:18:02] <z00dax> why do you need something more native ?
[2011/11/27 11:18:07] <verwilst> i tried to do source => "puppet:///$fqdn/bleh.sh" but i can't have '.' in a path so it seems? :(
[2011/11/27 11:18:30] <gniks> because im in a corporate environment, and if the other users can't talk puppet DSL, im screwed
[2011/11/27 11:18:40] <z00dax> pulp is the ideal way to spread the load as well, get local-to-network instances of pulp content around your 4k machines, and not need to worry about that side either
[2011/11/27 11:19:07] <gniks> we aren't concerned with load really
[2011/11/27 11:19:14] <gniks> no one will ever be doing updates on every machine at the same time
[2011/11/27 11:20:23] <gniks> windows admins will also be writing manifests, and they can barely execute bash commands let alone writes scripts or exec statements with conditionals properly
[2011/11/27 11:20:37] <gniks> its a sad sad world
[2011/11/27 11:21:37] <z00dax> ok, i tend to deliver state against time. So we need production-web-US-East, 50% webservers take out of production at 11:52 and deliver all of those updated for 11:59, start failover at 12:05 and update balance on traffic drop to zero, bring everything back into loop by 14:00 ( as an example )
[2011/11/27 11:22:02] <gniks> right
[2011/11/27 11:22:03] @ labrown joined channel #puppet
[2011/11/27 11:22:13] <z00dax> pulp cant do windows updates, yet :) but someone is working on that
[2011/11/27 11:22:23] <gniks> we'd do something similar to that on about 50-80 hosts at a time
[2011/11/27 11:22:41] <gniks> i don't mean that they'd be doing windows updates, but they are windows people who would be working with linux
[2011/11/27 11:22:45] <gniks> which is the sad part
[2011/11/27 11:22:53] <gniks> because they have linux engineers (like me) to do that
[2011/11/27 11:23:06] <z00dax> humm... there can be a midset issue there... much cause for fear
[2011/11/27 11:23:06] <gniks> but some idiot got it in their head that everyone should do everything
[2011/11/27 11:23:25] <gniks> they can't even write a simple pcre
[2011/11/27 11:23:40] <gniks> and ive given 3 training sessions to the same people
[2011/11/27 11:24:16] * gniks needs to get out of the big corporate environment
[2011/11/27 11:24:48] <gniks> your solution works :) just not when corporate politics are involved
[2011/11/27 11:25:36] @ artista_frustrad joined channel #puppet
[2011/11/27 11:28:31] <z00dax> i have the fortunate position of being able to define the problems - get management buy into the problem - and then just go do what it takes to solve it ( within reason... budget/time constraints ... )
[2011/11/27 11:28:44] <gniks> yeah
[2011/11/27 11:28:58] <gniks> management thinks open source is a joke and ignores all of my recommendations
[2011/11/27 11:29:42] <gniks> oh goody, i get to go back to work tomorrow, yayayay
[2011/11/27 11:35:05] @ Quit: digitalfreak: Read error: Connection reset by peer
[2011/11/27 11:35:10] @ digitalfreak joined channel #puppet
[2011/11/27 11:44:28] @ Quit: the_ramink: Quit: leaving
[2011/11/27 11:49:51] @ Quit: verwilst: Quit: Ex-Chat
[2011/11/27 11:51:52] @ Quit: davea1: Quit: Leaving
[2011/11/27 11:55:49] @ negronjl joined channel #puppet
[2011/11/27 11:59:16] @ alanna joined channel #puppet
[2011/11/27 12:00:29] @ Quit: artista_frustrad: Read error: Connection reset by peer
[2011/11/27 12:00:33] @ ldleworker joined channel #puppet
[2011/11/27 12:02:16] @ fredden joined channel #puppet
[2011/11/27 12:03:13] @ Quit: alanna: Remote host closed the connection
[2011/11/27 12:03:37] @ alanna joined channel #puppet
[2011/11/27 12:08:16] @ Quit: alanna: Ping timeout: 248 seconds
[2011/11/27 12:12:38] <tolland> whats the best way to get arrays of objects into the class scope?
[2011/11/27 12:13:13] <tolland> i mean from an external resource
[2011/11/27 12:14:31] @ derRichard left channel #puppet ()
[2011/11/27 12:25:57] <tolland> I want to pass an array of users, with their authorized keys in from another system
[2011/11/27 12:26:16] @ Quit: duerF: Quit: Leaving
[2011/11/27 12:27:48] @ tightwork joined channel #puppet
[2011/11/27 12:30:03] <tightwork> Hi. I'd like to write some ruby to interface to puppet, what is the standard way to do this?
[2011/11/27 12:30:38] <tightwork> is there a puppet gem I can include and some classes to use?
[2011/11/27 12:37:51] <tolland> the function reference for inline_template references the template documentation in the guides, but its not mentioned there at all.
[2011/11/27 12:38:09] <tolland> Is there some other reccomended way to pull in data?
[2011/11/27 12:40:10] <Dominic> tolland: an ENC, extlookup, hiera. templates don't provide external data, they're for er, templating files and things
[2011/11/27 12:40:22] <Dominic> an inline template is just a template spec given inline, as opposed to in a source file
[2011/11/27 12:47:45] <tjoy> ok
[2011/11/27 12:48:32] <tjoy> i'm working under scientificlinux 5.7. i installed puppet and puppet-server from epel. started the puppetmaster service and tried puppet agent --test
[2011/11/27 12:48:57] <tjoy> output was err: Could not retrieve catalog from remote server: hostname not match with the server certificate
[2011/11/27 12:49:34] <tjoy> where are the hostname and server certificate coming from?
[2011/11/27 12:51:58] <tolland> tjoy: the agent is looking up "puppet" by default, so you should add that to your /etc/hosts file
[2011/11/27 12:52:01] <tjoy> i'm running a nameserver on this network resolve hostnames, i'm not touching /etc/hosts (yet)
[2011/11/27 12:52:18] <tjoy> [root@slurmcont1 puppet]# host puppet
[2011/11/27 12:52:18] <tjoy> puppet.lan has address 192.168.10.114
[2011/11/27 12:52:43] <tjoy> should i just put it in hosts anyway?
[2011/11/27 12:53:16] <tightwork> Hippopotamus?
[2011/11/27 12:53:44] <tjoy> it seems to be finding the master server fine, if i point it to a bogus name it complains about getaddrinfo
[2011/11/27 12:53:52] <tjoy> tightwork: what about hippopotamus?
[2011/11/27 12:53:53] <tolland> try openssl x509 -noout -in /var/lib/puppet/ssl/certs/`hostname -f`.pem -issuer
[2011/11/27 12:54:03] @ OMCK joined channel #puppet
[2011/11/27 12:54:17] <tolland> or what ever is appropriate for your distro it will tell you what server issued the cert
[2011/11/27 12:54:24] <tjoy> issuer= /CN=Puppet CA: slurmcont1.lan
[2011/11/27 12:54:34] @ Quit: OMCK: Quit: OFF
[2011/11/27 12:54:57] <tjoy> rdns is reporting the same hostname
[2011/11/27 12:55:46] <tjoy> now i'm running the master and agent on the same host. that wasn't an issue on debian. should i be concerned about that situation causing problems?
[2011/11/27 12:56:17] <tightwork> tjoy: well my hippo friend is using pupet and wants to write some ruby code to interface to puppet? How would he do this?
[2011/11/27 12:57:09] <tjoy> he should start by getting some fingers to type with...
[2011/11/27 12:57:47] <tjoy> anyway i'm not the person to ask
[2011/11/27 12:58:13] <tightwork> aww, my hippopotamus is going to be sadden
[2011/11/27 12:58:53] <tjoy> tolland: i guess it was looking for 'puppet' and not slurmcont1. i have the two names pointing towards the same host
[2011/11/27 12:59:07] <tjoy> i wonder if i should be using a machine dedicated to just puppet
[2011/11/27 12:59:24] <tjoy> instead of shoehorning it in with some other software
[2011/11/27 12:59:43] <tjoy> anyway when i set --server on 'puppet agent' things seemed to work OK
[2011/11/27 13:00:09] @ BManojlovic joined channel #puppet
[2011/11/27 13:00:09] @ Quit: BManojlovic: Changing host
[2011/11/27 13:00:09] @ BManojlovic joined channel #puppet
[2011/11/27 13:00:44] <tjoy> is that best practice, to have a machine dedicated entirely to puppetmaster?
[2011/11/27 13:01:16] <Volcane> when u first installed it the puppetd probably started first before the master
[2011/11/27 13:01:30] <Volcane> the master should start first so it creates the cert for that machine
[2011/11/27 13:01:47] <tolland> tjoy: as an employee of a large retailer of server equipment, yes it is very important to have at least one machine dedicated to puppet.
[2011/11/27 13:01:57] <tolland> actually, have 2.
[2011/11/27 13:02:19] <Volcane> or something like that - eitherway, just need to add the cert aliases to the cert on that machine for 'puppet' as well as fqdn
[2011/11/27 13:03:01] @ Quit: Stenbryggen: Quit: Leaving.
[2011/11/27 13:03:26] @ Stenbryggen joined channel #puppet
[2011/11/27 13:03:30] <tjoy> tolland: okay, i will spin up another vm
[2011/11/27 13:03:41] @ Quit: sdog1: Remote host closed the connection
[2011/11/27 13:04:07] <tolland> try "getent hosts puppet" to see what your puppet agent is goin to try to connect to
[2011/11/27 13:04:08] <tjoy> er, wait, was that a joke?
[2011/11/27 13:04:59] <tjoy> puppet.lan is the IP of my one server that i have
[2011/11/27 13:05:21] @ verwilst joined channel #puppet
[2011/11/27 13:06:11] <tjoy> do you think i got the error because the puppet agent connected to puppet.lan and got the cert for slurmcont1.lan ?
[2011/11/27 13:06:34] <Volcane> yes, and that cert doesnt have a alternative names puppet
[2011/11/27 13:06:39] <Volcane> which the master should create for u
[2011/11/27 13:06:45] <tjoy> oh
[2011/11/27 13:06:46] <Volcane> when it startup first with default config
[2011/11/27 13:06:52] <tjoy> so
[2011/11/27 13:07:00] <tjoy> ok
[2011/11/27 13:07:07] <tjoy> i've got no puppetd running, yet
[2011/11/27 13:07:37] <tjoy> after i first encountered this problem, i stopped puppetmaster, removed /var/lib/puppet/ssl/, and restarted it
[2011/11/27 13:07:40] <tjoy> no change
[2011/11/27 13:07:51] <tjoy> could this be a Bug?
[2011/11/27 13:07:58] <tjoy> whether in puppet or the epel packaging
[2011/11/27 13:10:40] <tjoy> also it's not wrong to have a puppet agent running on the same machine as puppetmaster is it?
[2011/11/27 13:11:01] <tolland> nope
[2011/11/27 13:11:05] <tjoy> ok
[2011/11/27 13:11:20] <tolland> i have it on my main box managing itself.
[2011/11/27 13:11:34] <tjoy> what OS is that machine?
[2011/11/27 13:11:48] <tolland> before you blat your install can you try something for me. im just looking up the command
[2011/11/27 13:11:54] <tjoy> ok
[2011/11/27 13:12:11] <tolland> im trying to collect these probelms into a troubleshooting bash script that can be run on the client to resolve issues
[2011/11/27 13:13:08] <tjoy> hm
[2011/11/27 13:13:09] <tjoy> Installing : puppet 8/9
[2011/11/27 13:13:13] <tjoy> Installing : puppet-server 9/9
[2011/11/27 13:13:20] @ Quit: ldleworker: Ping timeout: 248 seconds
[2011/11/27 13:13:20] <tjoy> maybe yum/rpm helpfully set up certs
[2011/11/27 13:13:59] <bje>
[2011/11/27 13:14:42] <tjoy> i just blasted /var/lib/puppet/ssl again and restarted puppetmaster
[2011/11/27 13:15:01] <tjoy> the issuer command tolland mentioned doesn't list puppet as a name
[2011/11/27 13:15:11] <tolland> haha, ok ill try it on the next person to arrive in #puppet with the same problem lol
[2011/11/27 13:15:22] <tjoy> tolland: but i got better
[2011/11/27 13:15:32] <tjoy> i mean the issue came back
[2011/11/27 13:16:01] <tjoy> let me try it
[2011/11/27 13:16:54] @ Quit: tily: Ping timeout: 240 seconds
[2011/11/27 13:17:04] @ Quit: johnston: Ping timeout: 265 seconds
[2011/11/27 13:17:42] @ OMCK joined channel #puppet
[2011/11/27 13:18:41] <tjoy> tolland: still waiting with bated breath here
[2011/11/27 13:19:11] <tjoy> i can reproduce this thing as much as you want
[2011/11/27 13:19:15] @ osmano807 left channel #puppet ("AWAY :I'm not here right now")
[2011/11/27 13:20:42] <tolland> im just looking for where the server stores its cert on disk
[2011/11/27 13:21:05] @ muzzle_fuzzle joined channel #puppet
[2011/11/27 13:21:11] @ muzzle_fuzzle left channel #puppet ()
[2011/11/27 13:21:28] <ali3n0> anyone knows how to uninstall puppet on osx lion?
[2011/11/27 13:24:14] <verwilst> "puppet-agent[28138]: Will not start without authorization file /etc/puppet/auth.conf" why does this happen since i enabled storeconfig?
[2011/11/27 13:37:23] @ Holocaine joined channel #puppet
[2011/11/27 13:39:26] <tolland> tjoy: i saw this problem once because there was a host on the network that was called puppet.somenetwork.com that was in the search list in /etc/resolv.conf
[2011/11/27 13:40:09] <tolland> so to start with I would set "127.0.0.1 puppet" in you box with both the client and the server, just to make sure that some other puppet is not returning a cert with your request
[2011/11/27 13:40:28] <tolland> I mean set that in /etc/hosts
[2011/11/27 13:41:26] <tjoy> will this help you with your script?
[2011/11/27 13:43:30] <tolland> im working on that...
[2011/11/27 13:43:31] <tjoy> because messing with /etc/hosts is icky, i'm just going to create a legit machine with fqdn puppet.lan
[2011/11/27 13:43:47] @ the_ramink_ joined channel #puppet
[2011/11/27 13:44:12] <tolland> haha, just try it and see if it solves the problem. is this box on a network where there are likely to be other puppet servers?
[2011/11/27 13:44:21] <tjoy> it's not
[2011/11/27 13:45:39] <tjoy> didn't help
[2011/11/27 13:45:54] @ lak joined channel #puppet
[2011/11/27 13:45:54] @ Quit: lak: Changing host
[2011/11/27 13:45:54] @ lak joined channel #puppet
[2011/11/27 13:46:35] <tjoy> hm
[2011/11/27 13:46:41] <hco-bitlbee-mba> is there a way to do something on (or even better: before) a state change? i'm trying to do something before a package will be removed.
[2011/11/27 13:50:00] @ bmahe joined channel #puppet
[2011/11/27 13:50:00] @ Quit: bmahe: Changing host
[2011/11/27 13:50:00] @ bmahe joined channel #puppet
[2011/11/27 13:50:14] <the_ramink_> hco-bitlbee-mba: Class['doing:
[2011/11/27 13:50:31] * Volcane 'd say there's def something f'd about the puppet master certs in puppet 2.6.12
[2011/11/27 13:50:40] <the_ramink_> hco-bitlbee-mba: Class['doing::things'] -> Class['remove::thepackage']
[2011/11/27 13:50:43] <Volcane> it should be adding cert aliases but it isnt
[2011/11/27 13:51:08] <the_ramink_> Volcane: using dns_alt names I assume?
[2011/11/27 13:51:10] @ Quit: densebits: Quit: Leaving
[2011/11/27 13:51:34] <Volcane> it used to add puppet and puppet.$domain by default
[2011/11/27 13:51:43] <Volcane> without being told to, now it doesnt
[2011/11/27 13:52:34] @ Kazuhiro joined channel #puppet
[2011/11/27 13:53:47] <tjoy> Volcane: let me check my version
[2011/11/27 13:53:59] <tjoy> yup
[2011/11/27 13:54:01] <tjoy> 2.6.12
[2011/11/27 13:56:17] @ Kazuhiro left channel #puppet ()
[2011/11/27 13:59:13] @ aib_007 joined channel #puppet
[2011/11/27 14:03:37] <hco-bitlbee-mba> the_ramink_: thanks, i'm gonna try that
[2011/11/27 14:04:10] @ joe-mac joined channel #puppet
[2011/11/27 14:05:09] @ dgillies joined channel #puppet
[2011/11/27 14:05:36] @ Quit: ali3n0: Quit: Leaving.
[2011/11/27 14:06:19] @ Quit: ckauhaus: Quit: Leaving.
[2011/11/27 14:06:42] <Volcane> tjoy: rm your ssl dir and do: puppet master --no-daemonize --verbose --dns_alt_names puppet
[2011/11/27 14:06:55] <Volcane> tjoy: then ^c it when its done starting and start it normall - should sort it
[2011/11/27 14:08:43] <tjoy> mm
[2011/11/27 14:10:42] @ duerF joined channel #puppet
[2011/11/27 14:11:01] @ Quit: neilh: Ping timeout: 240 seconds
[2011/11/27 14:11:13] <tjoy> Volcane: works
[2011/11/27 14:12:50] <hco-bitlbee-mba> the_ramink_: i can't find any information about this doing syntax... where do i have to look in the docs?
[2011/11/27 14:14:00] @ rcrowley joined channel #puppet
[2011/11/27 14:14:32] <tjoy> Volcane: are you in a position to submit a bug about this or should I?
[2011/11/27 14:15:22] <Volcane> http://projects.puppetlabs.com/issues/10739 covers it but i think there's more to it than that - i mailed a question
[2011/11/27 14:15:52] @ MarkN1 joined channel #puppet
[2011/11/27 14:16:39] <tjoy> awesome. thanks for rooting it out.
[2011/11/27 14:17:11] @ skm joined channel #puppet
[2011/11/27 14:19:11] @ Quit: lak: Quit: Leaving.
[2011/11/27 14:19:51] <the_ramink_> hco-bitlbee-mba: http://docs.puppetlabs.com/guides/language_guide.html#chaining-resources
[2011/11/27 14:20:34] @ Quit: jab_doa: Quit: Verlassend
[2011/11/27 14:23:35] @ Martinp23 joined channel #puppet
[2011/11/27 14:24:07] <hco-bitlbee-mba> the_ramink_: that doesn't say anything about that? i know the -> syntax, i don't know about this state-change-binding
[2011/11/27 14:26:45] <the_ramink_> hco-bitlbee-mba: You're going to remove a package via Puppet and you'd like to do some things before that happens. It appears to be a case of ordering things correctly.
[2011/11/27 14:27:08] <the_ramink_> unless your problem is more complicated than that it should be straightforward.
[2011/11/27 14:30:08] @ Quit: nul0op: Ping timeout: 248 seconds
[2011/11/27 14:30:13] <tjoy> Volcane: apparently it's a security risk. looks like a case of cant-have-nice-things.
[2011/11/27 14:30:44] @ jvc26 joined channel #puppet
[2011/11/27 14:30:45] <Volcane> sure, from what i understood though the master adding it to itself was fine - but adding it to clients is the risk
[2011/11/27 14:31:17] <Volcane> so seems a working default behavior could stil exist - thats how i understood the explanation, might have missed something
[2011/11/27 14:31:32] @ nul0op joined channel #puppet
[2011/11/27 14:32:10] <tjoy> hm. i'm afraid i don't know enough about SSL to really comment.
[2011/11/27 14:34:19] <hco-bitlbee-mba> the_ramink_: now i get what you mean. but if i chain the resource like that, the dependent task would always be executed, not only when the package will be removed, if i understand everything correctly
[2011/11/27 14:35:59] <jvc26> hi there, am having difficulty adding a system user with puppet, pastebin http://pastebin.com/7XzGvnUM. Essentially the group exists, and consequently the system user creation fails. Since the group is defined, I would have thought that it could handle adding a new user to an existing group, rather than failing- am I doing something wrong?
[2011/11/27 14:36:43] @ Quit: Whoop: Quit: Reconnecting
[2011/11/27 14:36:50] @ Whoop joined channel #puppet
[2011/11/27 14:36:57] @ Quit: verwilst: Quit: Ex-Chat
[2011/11/27 14:41:09] @ Quit: alanevans: *.net *.split
[2011/11/27 14:41:10] @ Quit: magicaltrout: *.net *.split
[2011/11/27 14:41:10] @ Quit: apollo13: *.net *.split
[2011/11/27 14:41:11] @ Quit: garethr: *.net *.split
[2011/11/27 14:41:12] @ Quit: arnihermann: *.net *.split
[2011/11/27 14:41:12] @ Quit: cparedes: *.net *.split
[2011/11/27 14:41:13] @ Quit: jhelwig: *.net *.split
[2011/11/27 14:41:14] @ Quit: milad: *.net *.split
[2011/11/27 14:41:14] @ Quit: jb___: *.net *.split
[2011/11/27 14:41:14] @ Quit: blentz: *.net *.split
[2011/11/27 14:41:15] @ Quit: paroneayea: *.net *.split
[2011/11/27 14:41:15] @ Quit: larsar: *.net *.split
[2011/11/27 14:41:16] @ Quit: crs: *.net *.split
[2011/11/27 14:41:16] @ Quit: pieter_: *.net *.split
[2011/11/27 14:41:16] @ Quit: j^2: *.net *.split
[2011/11/27 14:41:17] @ Quit: cmoates: *.net *.split
[2011/11/27 14:41:17] @ Quit: mburns: *.net *.split
[2011/11/27 14:41:17] @ Quit: gwmngilfen: *.net *.split
[2011/11/27 14:41:18] @ Quit: dbristow: *.net *.split
[2011/11/27 14:41:18] @ Quit: MattTheRat: *.net *.split
[2011/11/27 14:41:19] @ Quit: Tribaal: *.net *.split
[2011/11/27 14:41:19] @ Quit: CrazyGir: *.net *.split
[2011/11/27 14:41:20] @ Quit: jamesfryman: *.net *.split
[2011/11/27 14:41:20] @ Quit: __igor__: *.net *.split
[2011/11/27 14:41:21] @ Quit: Hunner: *.net *.split
[2011/11/27 14:41:22] @ Quit: Whoop: *.net *.split
[2011/11/27 14:41:22] @ Quit: ecolitan: *.net *.split
[2011/11/27 14:41:23] @ Quit: elementai: *.net *.split
[2011/11/27 14:41:23] @ Quit: xyn: *.net *.split
[2011/11/27 14:41:24] @ Quit: zul: *.net *.split
[2011/11/27 14:41:24] @ Quit: sp33t: *.net *.split
[2011/11/27 14:41:25] @ Quit: scobal: *.net *.split
[2011/11/27 14:41:25] @ Quit: cverdeh: *.net *.split
[2011/11/27 14:41:26] @ Quit: spyvrsspy: *.net *.split
[2011/11/27 14:41:26] @ Quit: Will|: *.net *.split
[2011/11/27 14:41:27] @ Quit: vkdir: *.net *.split
[2011/11/27 14:41:28] @ Quit: CoolCold: *.net *.split
[2011/11/27 14:41:28] @ Quit: dpash: *.net *.split
[2011/11/27 14:41:29] @ Quit: ricky: *.net *.split
[2011/11/27 14:41:29] @ Quit: londo_: *.net *.split
[2011/11/27 14:41:29] @ Quit: s0enke: *.net *.split
[2011/11/27 14:41:30] @ Quit: xeor: *.net *.split
[2011/11/27 14:41:30] @ Quit: mfridh: *.net *.split
[2011/11/27 14:41:30] @ Quit: joschi: *.net *.split
[2011/11/27 14:41:31] @ Quit: jeremywf: *.net *.split
[2011/11/27 14:41:31] @ Quit: lawnchair: *.net *.split
[2011/11/27 14:41:31] @ Quit: devicenull: *.net *.split
[2011/11/27 14:41:32] @ Quit: ryan1: *.net *.split
[2011/11/27 14:41:33] @ Quit: mizzy: *.net *.split
[2011/11/27 14:41:33] @ Quit: ke4qqq: *.net *.split
[2011/11/27 14:41:33] @ Quit: catay: *.net *.split
[2011/11/27 14:41:34] @ Quit: eerie: *.net *.split
[2011/11/27 14:41:34] @ Quit: duritong: *.net *.split
[2011/11/27 14:41:35] @ Quit: FooDog: *.net *.split
[2011/11/27 14:41:35] @ Quit: ablew: *.net *.split
[2011/11/27 14:41:36] @ Quit: fimblo: *.net *.split
[2011/11/27 14:41:36] @ Quit: xizhendu: *.net *.split
[2011/11/27 14:41:36] @ Quit: cjdaniel: *.net *.split
[2011/11/27 14:41:37] @ Quit: mick_laptop: *.net *.split
[2011/11/27 14:41:37] @ Quit: tjoy: *.net *.split
[2011/11/27 14:41:38] @ Quit: monomyth: *.net *.split
[2011/11/27 14:41:38] @ Quit: hggh: *.net *.split
[2011/11/27 14:41:39] @ Quit: Mandus: *.net *.split
[2011/11/27 14:41:39] @ Quit: elmo: *.net *.split
[2011/11/27 14:41:40] @ Quit: BLZbubba: *.net *.split
[2011/11/27 14:41:40] @ Quit: jdetke: *.net *.split
[2011/11/27 14:41:41] @ Quit: MrWGW: *.net *.split
[2011/11/27 14:41:41] @ Quit: Scott-Mc: *.net *.split
[2011/11/27 14:41:42] @ Quit: jiboumans: *.net *.split
[2011/11/27 14:41:42] @ Quit: bkohler: *.net *.split
[2011/11/27 14:41:42] @ Quit: eryc: *.net *.split
[2011/11/27 14:41:43] @ Quit: zeroXten: *.net *.split
[2011/11/27 14:41:44] @ Quit: ernestas: *.net *.split
[2011/11/27 14:41:44] @ Quit: crayfishx: *.net *.split
[2011/11/27 14:41:44] @ Dominic_ joined channel #puppet
[2011/11/27 14:41:45] @ Quit: DJClean: *.net *.split
[2011/11/27 14:41:45] @ Quit: yann3: *.net *.split
[2011/11/27 14:41:46] @ Quit: Spads: *.net *.split
[2011/11/27 14:41:46] @ Quit: Maliuta: *.net *.split
[2011/11/27 14:41:47] @ Quit: newtMcKerr: *.net *.split
[2011/11/27 14:41:47] @ Quit: amoe: *.net *.split
[2011/11/27 14:41:48] @ Quit: legoklods: *.net *.split
[2011/11/27 14:41:49] @ Quit: danikov: *.net *.split
[2011/11/27 14:41:49] @ Quit: mogitux: *.net *.split
[2011/11/27 14:41:50] @ Quit: ehazlett: *.net *.split
[2011/11/27 14:41:50] @ Quit: Chiku: *.net *.split
[2011/11/27 14:41:51] @ Quit: bd: *.net *.split
[2011/11/27 14:41:52] @ Quit: thedonvaughn: *.net *.split
[2011/11/27 14:41:52] @ Quit: asbruvik_: *.net *.split
[2011/11/27 14:41:52] @ Quit: filler: *.net *.split
[2011/11/27 14:41:53] @ Quit: rodjek: *.net *.split
[2011/11/27 14:41:53] @ Quit: salajand1r: *.net *.split
[2011/11/27 14:41:53] @ Quit: hkraal: *.net *.split
[2011/11/27 14:41:54] @ Quit: nico: *.net *.split
[2011/11/27 14:41:54] @ Quit: Sil4nc4: *.net *.split
[2011/11/27 14:41:55] @ Quit: pabelanger: *.net *.split
[2011/11/27 14:41:56] @ Quit: jorhett: *.net *.split
[2011/11/27 14:41:56] @ Quit: PWizard: *.net *.split
[2011/11/27 14:41:56] @ Quit: charlieS: *.net *.split
[2011/11/27 14:41:57] @ Quit: FaUl: *.net *.split
[2011/11/27 14:41:57] @ Quit: dds: *.net *.split
[2011/11/27 14:41:57] @ Quit: sebian: *.net *.split
[2011/11/27 14:41:58] @ Quit: MaZ-: *.net *.split
[2011/11/27 14:41:59] @ Quit: jbarratt_: *.net *.split
[2011/11/27 14:41:59] @ Quit: jhford_: *.net *.split
[2011/11/27 14:42:00] @ Quit: SFox: *.net *.split
[2011/11/27 14:42:01] @ Quit: Forconin: *.net *.split
[2011/11/27 14:42:01] @ Quit: Dominic: *.net *.split
[2011/11/27 14:42:01] @ Quit: jetole: *.net *.split
[2011/11/27 14:42:02] @ Quit: karsten: *.net *.split
[2011/11/27 14:42:03] @ Quit: shrug: *.net *.split
[2011/11/27 14:42:03] @ yann4 joined channel #puppet
[2011/11/27 14:42:03] @ jb___ joined channel #puppet
[2011/11/27 14:42:03] @ FaUl joined channel #puppet
[2011/11/27 14:42:03] @ mick_laptop joined channel #puppet
[2011/11/27 14:42:03] @ Maliuta joined channel #puppet
[2011/11/27 14:42:03] @ hggh joined channel #puppet
[2011/11/27 14:42:03] @ bd joined channel #puppet
[2011/11/27 14:42:03] @ newtMcKerr joined channel #puppet
[2011/11/27 14:42:03] @ Mandus joined channel #puppet
[2011/11/27 14:42:03] @ eerie joined channel #puppet
[2011/11/27 14:42:03] @ dbristow joined channel #puppet
[2011/11/27 14:42:04] @ mfridh joined channel #puppet
[2011/11/27 14:42:04] @ dpash joined channel #puppet
[2011/11/27 14:42:04] @ tjoy joined channel #puppet
[2011/11/27 14:42:04] @ Hunner joined channel #puppet
[2011/11/27 14:42:04] @ salajander joined channel #puppet
[2011/11/27 14:42:04] @ lawnchair joined channel #puppet
[2011/11/27 14:42:04] @ asbruvik_ joined channel #puppet
[2011/11/27 14:42:04] @ s0enke joined channel #puppet
[2011/11/27 14:42:04] @ CoolCold joined channel #puppet
[2011/11/27 14:42:04] @ elmo joined channel #puppet
[2011/11/27 14:42:04] @ rodjek joined channel #puppet
[2011/11/27 14:42:04] @ bkohler joined channel #puppet
[2011/11/27 14:42:04] @ jdetke joined channel #puppet
[2011/11/27 14:42:04] @ __igor__ joined channel #puppet
[2011/11/27 14:42:04] @ ehazlett joined channel #puppet
[2011/11/27 14:42:05] @ Quit: mfridh: Changing host
[2011/11/27 14:42:05] @ mfridh joined channel #puppet
[2011/11/27 14:42:05] @ jamesfryman joined channel #puppet
[2011/11/27 14:42:05] @ cverdeh joined channel #puppet
[2011/11/27 14:42:05] @ pabelanger joined channel #puppet
[2011/11/27 14:42:05] @ monomyth joined channel #puppet
[2011/11/27 14:42:05] @ ricky joined channel #puppet
[2011/11/27 14:42:05] @ Quit: Hunner: Changing host
[2011/11/27 14:42:05] @ Hunner joined channel #puppet
[2011/11/27 14:42:05] @ legoklods joined channel #puppet
[2011/11/27 14:42:05] @ crayfishx joined channel #puppet
[2011/11/27 14:42:05] @ cjdaniel joined channel #puppet
[2011/11/27 14:42:05] @ Spads joined channel #puppet
[2011/11/27 14:42:06] @ Quit: Spads: Changing host
[2011/11/27 14:42:06] @ Spads joined channel #puppet
[2011/11/27 14:42:06] @ jetole joined channel #puppet
[2011/11/27 14:42:06] @ j^2 joined channel #puppet
[2011/11/27 14:42:06] @ alanevans joined channel #puppet
[2011/11/27 14:42:06] @ jeremywf joined channel #puppet
[2011/11/27 14:42:06] @ pieter_ joined channel #puppet
[2011/11/27 14:42:06] @ Quit: pabelanger: Changing host
[2011/11/27 14:42:06] @ pabelanger joined channel #puppet
[2011/11/27 14:42:06] @ ke4qqq joined channel #puppet
[2011/11/27 14:42:06] @ jbarratt joined channel #puppet
[2011/11/27 14:42:06] @ PWizard joined channel #puppet
[2011/11/27 14:42:06] @ milad joined channel #puppet
[2011/11/27 14:42:06] @ jhford joined channel #puppet
[2011/11/27 14:42:06] @ dds joined channel #puppet
[2011/11/27 14:42:06] @ karsten joined channel #puppet
[2011/11/27 14:42:06] @ hkraal joined channel #puppet
[2011/11/27 14:42:06] @ cmoates joined channel #puppet
[2011/11/27 14:42:07] @ Quit: milad: Changing host
[2011/11/27 14:42:07] @ milad joined channel #puppet
[2011/11/27 14:42:07] @ xyn_ joined channel #puppet
[2011/11/27 14:42:07] @ magicaltrout joined channel #puppet
[2011/11/27 14:42:07] @ ablew_ joined channel #puppet
[2011/11/27 14:42:07] @ Forconin_ joined channel #puppet
[2011/11/27 14:42:07] @ CrazyGir joined channel #puppet
[2011/11/27 14:42:08] @ mizzy joined channel #puppet
[2011/11/27 14:42:08] @ charlieS joined channel #puppet
[2011/11/27 14:42:08] @ spyvrsspy joined channel #puppet
[2011/11/27 14:42:08] @ sp33t joined channel #puppet
[2011/11/27 14:42:08] @ MattTheRat joined channel #puppet
[2011/11/27 14:42:08] @ Quit: newtMcKerr: Changing host
[2011/11/27 14:42:08] @ newtMcKerr joined channel #puppet
[2011/11/27 14:42:09] @ Quit: dbristow: Changing host
[2011/11/27 14:42:09] @ dbristow joined channel #puppet
[2011/11/27 14:42:09] @ FooDog joined channel #puppet
[2011/11/27 14:42:09] @ BLZbubba joined channel #puppet
[2011/11/27 14:42:09] @ filler joined channel #puppet
[2011/11/27 14:42:09] @ larsar joined channel #puppet
[2011/11/27 14:42:09] @ ernestas joined channel #puppet
[2011/11/27 14:42:09] @ xeor joined channel #puppet
[2011/11/27 14:42:09] @ ryan1 joined channel #puppet
[2011/11/27 14:42:09] @ vkdir joined channel #puppet
[2011/11/27 14:42:09] @ Quit: vkdir: Read error: Connection reset by peer
[2011/11/27 14:42:09] @ zul joined channel #puppet
[2011/11/27 14:42:09] @ CrazyGir is now known as Guest71191
[2011/11/27 14:42:10] @ Whoop joined channel #puppet
[2011/11/27 14:42:10] @ Quit: Whoop: Changing host
[2011/11/27 14:42:10] @ Whoop joined channel #puppet
[2011/11/27 14:42:10] @ Sil4nc4 joined channel #puppet
[2011/11/27 14:42:10] @ MrWGW joined channel #puppet
[2011/11/27 14:42:10] @ mburns joined channel #puppet
[2011/11/27 14:42:10] @ Scott-Mc joined channel #puppet
[2011/11/27 14:42:10] @ duritong joined channel #puppet
[2011/11/27 14:42:10] @ nico joined channel #puppet
[2011/11/27 14:42:10] @ londo_ joined channel #puppet
[2011/11/27 14:42:10] @ jiboumans joined channel #puppet
[2011/11/27 14:42:10] @ SFox joined channel #puppet
[2011/11/27 14:42:10] @ ecolitan joined channel #puppet
[2011/11/27 14:42:11] @ blentz joined channel #puppet
[2011/11/27 14:42:11] @ jhelwig joined channel #puppet
[2011/11/27 14:42:11] @ ricky is now known as Guest40689
[2011/11/27 14:42:11] @ thedonvaughn joined channel #puppet
[2011/11/27 14:42:11] @ Chiku joined channel #puppet
[2011/11/27 14:42:11] @ Quit: ecolitan: Excess Flood
[2011/11/27 14:42:11] @ mogitux joined channel #puppet
[2011/11/27 14:42:11] @ MaZ- joined channel #puppet
[2011/11/27 14:42:11] @ xizhendu joined channel #puppet
[2011/11/27 14:42:15] @ sebian joined channel #puppet
[2011/11/27 14:42:15] @ ecolitan joined channel #puppet
[2011/11/27 14:42:17] @ jorhett joined channel #puppet
[2011/11/27 14:42:18] @ shrug joined channel #puppet
[2011/11/27 14:42:19] @ eryc joined channel #puppet
[2011/11/27 14:42:19] @ elementai joined channel #puppet
[2011/11/27 14:42:21] @ Quit: ecolitan: Excess Flood
[2011/11/27 14:42:25] @ ecolitan joined channel #puppet
[2011/11/27 14:42:26] @ Guest27720 joined channel #puppet
[2011/11/27 14:42:26] @ gwmngilfen joined channel #puppet
[2011/11/27 14:42:33] @ scobal joined channel #puppet
[2011/11/27 14:42:35] @ DJClean joined channel #puppet
[2011/11/27 14:42:38] @ paroneayea joined channel #puppet
[2011/11/27 14:43:05] @ Quit: ecolitan: Excess Flood
[2011/11/27 14:43:09] @ ecolitan joined channel #puppet
[2011/11/27 14:43:46] @ Quit: kinsel: Ping timeout: 260 seconds
[2011/11/27 14:44:11] @ joschi joined channel #puppet
[2011/11/27 14:44:14] @ Will| joined channel #puppet
[2011/11/27 14:44:16] @ Quit: mick_laptop: Changing host
[2011/11/27 14:44:16] @ mick_laptop joined channel #puppet
[2011/11/27 14:44:35] @ apollo13 joined channel #puppet
[2011/11/27 14:45:32] @ Quit: aib_007: Quit: aib_007
[2011/11/27 14:45:36] @ kinsel joined channel #puppet
[2011/11/27 14:46:13] @ catay joined channel #puppet
[2011/11/27 14:46:15] @ fimblo joined channel #puppet
[2011/11/27 14:46:48] @ zeroXten joined channel #puppet
[2011/11/27 14:46:59] @ mosen joined channel #puppet
[2011/11/27 14:47:16] @ amoe joined channel #puppet
[2011/11/27 14:48:02] <nevyn> jvc26: try group => 'foo'
[2011/11/27 14:48:36] @ devicenull joined channel #puppet
[2011/11/27 14:48:48] @ Tribaal joined channel #puppet
[2011/11/27 14:54:02] <jvc26> nevyn: with group => 'foo', I get an 'Invalid parameter group' error
[2011/11/27 14:54:49] <nevyn> umm..
[2011/11/27 14:56:37] <nevyn> gid => 'foo'
[2011/11/27 14:57:05] @ Quit: OMCK: Quit: OFF
[2011/11/27 14:58:38] <jvc26> nevyn: bingo- thanks!
[2011/11/27 14:59:14] @ emergion joined channel #puppet
[2011/11/27 15:01:07] @ mitchellh joined channel #puppet
[2011/11/27 15:02:15] @ garethr joined channel #puppet
[2011/11/27 15:02:34] <jvc26> ooi, had I been providing a list of several groups, would the 'groups' => ['a','b','c'] have worked even if a existed?
[2011/11/27 15:03:08] <nevyn> jvc26: gid => specifies the primary group.
[2011/11/27 15:03:24] <nevyn> groups => is for supplementary groups
[2011/11/27 15:03:37] <jvc26> nevyn: ah I see - cheers for the clarification!
[2011/11/27 15:04:11] @ Quit: neonflux: Ping timeout: 260 seconds
[2011/11/27 15:07:45] @ arnihermann joined channel #puppet
[2011/11/27 15:07:52] @ ghg joined channel #puppet
[2011/11/27 15:11:13] @ cparedes joined channel #puppet
[2011/11/27 15:13:37] @ Quit: labrown: Remote host closed the connection
[2011/11/27 15:14:37] @ Quit: Guest27720: Changing host
[2011/11/27 15:14:37] @ Guest27720 joined channel #puppet
[2011/11/27 15:15:29] @ Quit: Guest27720: Quit: WeeChat 0.3.6
[2011/11/27 15:16:02] @ hfnix joined channel #puppet
[2011/11/27 15:18:19] @ ldleworker joined channel #puppet
[2011/11/27 15:20:38] @ Elwell joined channel #puppet
[2011/11/27 15:20:38] @ Quit: Elwell: Changing host
[2011/11/27 15:20:39] @ Elwell joined channel #puppet
[2011/11/27 15:20:43] @ alanna joined channel #puppet
[2011/11/27 15:22:03] @ bencc left channel #puppet ()
[2011/11/27 15:27:15] @ Quit: gniks: Quit: Leaving.
[2011/11/27 15:33:27] @ Quit: Elwell: Ping timeout: 240 seconds
[2011/11/27 15:34:37] @ Quit: hfnix: Quit: Leaving.
[2011/11/27 15:35:26] @ hfnix joined channel #puppet
[2011/11/27 15:35:37] @ Elwell joined channel #puppet
[2011/11/27 15:36:31] @ Quit: hfnix: Client Quit
[2011/11/27 15:38:07] @ Quit: abetterlie: Quit: Lost terminal
[2011/11/27 15:38:47] @ eightyeight joined channel #puppet
[2011/11/27 15:50:04] <tolland> join #bash
[2011/11/27 15:50:09] <tolland> um
[2011/11/27 15:51:25] @ Quit: Elwell: Ping timeout: 240 seconds
[2011/11/27 15:55:45] @ Quit: alanna: Remote host closed the connection
[2011/11/27 15:56:15] @ alanna joined channel #puppet
[2011/11/27 15:56:50] @ hfnix joined channel #puppet
[2011/11/27 15:58:23] @ Quit: hfnix: Client Quit
[2011/11/27 15:59:20] @ hfnix joined channel #puppet
[2011/11/27 16:00:50] @ Quit: alanna: Ping timeout: 260 seconds
[2011/11/27 16:04:46] @ lak joined channel #puppet
[2011/11/27 16:04:47] @ Quit: lak: Changing host
[2011/11/27 16:04:47] @ lak joined channel #puppet
[2011/11/27 16:05:37] @ Quit: lak: Client Quit
[2011/11/27 16:05:48] @ Djelibeybi joined channel #puppet
[2011/11/27 16:06:20] @ Elwell joined channel #puppet
[2011/11/27 16:07:08] @ Quit: Djelibeybi: Read error: No route to host
[2011/11/27 16:07:34] @ Djelibeybi joined channel #puppet
[2011/11/27 16:08:28] @ samkottler joined channel #puppet
[2011/11/27 16:08:39] @ Quit: jodok: Quit: jodok
[2011/11/27 16:13:05] @ frostynova joined channel #puppet
[2011/11/27 16:13:59] @ Quit: mitchellh: Quit: Computer has gone to sleep
[2011/11/27 16:16:34] @ Quit: Elwell: Quit: leaving
[2011/11/27 16:17:05] @ Quit: DJClean: Read error: Operation timed out
[2011/11/27 16:21:36] @ Quit: ghg: Quit: Computer has gone to sleep.
[2011/11/27 16:24:18] <nevyn> /
[2011/11/27 16:26:53] @ tilgovi joined channel #puppet
[2011/11/27 16:27:49] @ Quit: BManojlovic: Read error: Connection reset by peer
[2011/11/27 16:31:03] @ Quit: Chris64: Remote host closed the connection
[2011/11/27 16:31:31] @ Chris64 joined channel #puppet
[2011/11/27 16:32:27] @ Quit: Stenbryggen: Quit: Leaving.
[2011/11/27 16:36:34] @ Quit: Djelibeybi: Quit: Textual IRC Client: http://www.textualapp.com/
[2011/11/27 16:49:19] @ alanna joined channel #puppet
[2011/11/27 16:51:17] @ Quit: mosen: Quit: Leaving
[2011/11/27 16:55:53] @ sarkis joined channel #puppet
[2011/11/27 16:57:22] @ lak joined channel #puppet
[2011/11/27 16:57:22] @ Quit: lak: Changing host
[2011/11/27 16:57:22] @ lak joined channel #puppet
[2011/11/27 16:59:44] @ Quit: nul0op: Quit: Leaving
[2011/11/27 17:01:25] <sarkis> hey all, whats the best way to get puppet 2.7 in debian?
[2011/11/27 17:01:32] <sarkis> get it from sid?
[2011/11/27 17:02:00] <tvsutton> sarkis: backports worked for me with squeeze
[2011/11/27 17:02:27] <the_ramink_> sarkis: I haven't tried, but this should work too. apt.puppetlabs.com/debian/
[2011/11/27 17:02:35] <sarkis> tvsutton: where do i find deb backports?
[2011/11/27 17:03:16] <sarkis> oh nice i found the backports..
[2011/11/27 17:04:02] <tvsutton> sarkis: yep, they have instructions on how to add - basically add the repo and apt-get update, then target release squeeze-backports when installing
[2011/11/27 17:04:09] @ Quit: ska: Ping timeout: 258 seconds
[2011/11/27 17:09:07] @ ska joined channel #puppet
[2011/11/27 17:09:07] @ Quit: ska: Changing host
[2011/11/27 17:09:07] @ ska joined channel #puppet
[2011/11/27 17:09:46] @ Quit: lak: Quit: Leaving.
[2011/11/27 17:12:25] @ Quit: alanna: Remote host closed the connection
[2011/11/27 17:12:50] @ alanna joined channel #puppet
[2011/11/27 17:13:41] @ alanna_ joined channel #puppet
[2011/11/27 17:13:41] @ Quit: alanna: Read error: Connection reset by peer
[2011/11/27 17:19:03] @ Quit: alanna_: Remote host closed the connection
[2011/11/27 17:19:27] @ alanna joined channel #puppet
[2011/11/27 17:20:24] @ sascha_ joined channel #puppet
[2011/11/27 17:21:19] <sascha_> is there a way for me to include variables from a params.pp in a function .rb?
[2011/11/27 17:21:23] <sascha_> I'm not having any luck
[2011/11/27 17:24:00] @ Quit: alanna: Ping timeout: 248 seconds
[2011/11/27 17:24:14] @ Quit: helindbe: Read error: Connection reset by peer
[2011/11/27 17:25:51] @ helindbe joined channel #puppet
[2011/11/27 17:28:06] @ fir31ight joined channel #puppet
[2011/11/27 17:28:51] @ alanna joined channel #puppet
[2011/11/27 17:30:56] @ Quit: fir31ight: Client Quit
[2011/11/27 17:31:35] @ fir31ight joined channel #puppet
[2011/11/27 17:32:57] @ Quit: alanna: Remote host closed the connection
[2011/11/27 17:33:24] @ Quit: frostynova: Remote host closed the connection
[2011/11/27 17:33:31] @ alanna joined channel #puppet
[2011/11/27 17:34:10] @ ghg joined channel #puppet
[2011/11/27 17:35:14] @ Quit: alanna: Read error: Operation timed out
[2011/11/27 17:38:56] <sascha_> actually I think i got it. I keep forgetting that I seem to need to restart the puppet master after every change to the function
[2011/11/27 17:40:10] @ Quit: kermit: Quit: Leaving.
[2011/11/27 17:45:12] @ Kazuhiro joined channel #puppet
[2011/11/27 17:48:27] @ MUILTFN joined channel #puppet
[2011/11/27 17:50:26] @ alanna joined channel #puppet
[2011/11/27 18:00:16] @ Quit: joe-mac: Ping timeout: 248 seconds
[2011/11/27 18:04:33] @ Quit: choonming: Read error: Connection timed out
[2011/11/27 18:09:59] @ Quit: Chris64:
[2011/11/27 18:13:47] @ frostynova joined channel #puppet
[2011/11/27 18:14:47] @ silversurfer joined channel #puppet
[2011/11/27 18:15:36] @ kermit joined channel #puppet
[2011/11/27 18:15:38] @ lak joined channel #puppet
[2011/11/27 18:15:39] @ Quit: lak: Changing host
[2011/11/27 18:15:39] @ lak joined channel #puppet
[2011/11/27 18:25:39] @ gniks joined channel #puppet
[2011/11/27 18:27:27] <tolland> I see that there is a --genconfig and a --configprint option, and --configprint all has "server" and "master_port" which genconfig seems to not bother with. what is the difference?
[2011/11/27 18:27:47] @ zipperdo joined channel #puppet
[2011/11/27 18:30:09] @ synae joined channel #puppet
[2011/11/27 18:31:15] @ Quit: n0ts_: Ping timeout: 260 seconds
[2011/11/27 18:31:21] @ Quit: synae: Client Quit
[2011/11/27 18:32:28] @ zipperdo left channel #puppet ()
[2011/11/27 18:33:34] @ Kazuhiro1 joined channel #puppet
[2011/11/27 18:34:37] @ Quit: ska: Ping timeout: 258 seconds
[2011/11/27 18:36:32] @ Quit: fir31ight: Ping timeout: 248 seconds
[2011/11/27 18:36:57] @ Quit: Kazuhiro: Ping timeout: 252 seconds
[2011/11/27 18:37:50] @ Quit: lak: Quit: Leaving.
[2011/11/27 18:37:55] @ fir31ight joined channel #puppet
[2011/11/27 18:40:08] @ Kazuhiro1 is now known as Kazuhiro
[2011/11/27 18:40:14] @ Kazuhiro left channel #puppet ()
[2011/11/27 18:47:32] <sascha_> I'm still trying to figure out how to use variables defined in a puppet class in a custom function - all in the same module
[2011/11/27 18:47:50] <sascha_> I thought I'd solved it earlier, but I'd just used syntax that didn't error and gave me a blank var
[2011/11/27 18:49:20] @ mosen joined channel #puppet
[2011/11/27 18:52:59] @ Quit: shimonamit: Ping timeout: 265 seconds
[2011/11/27 18:55:27] @ Quit: kermit: Quit: Leaving.
[2011/11/27 18:59:10] <Volcane> sascha_: make sure the class is included then do lookupvar("someclass::params::foo")
[2011/11/27 18:59:29] <sascha_> orly
[2011/11/27 18:59:37] <sascha_> I did something like that, but not really
[2011/11/27 19:00:07] <sascha_> I just did app_home = lookupvar('foo')
[2011/11/27 19:00:12] <sascha_> good to know
[2011/11/27 19:00:23] <Volcane> yeah if its in another class u need the full path to the var
[2011/11/27 19:00:40] <sascha_> so the next thing I'm encountering is invoking my function
[2011/11/27 19:00:46] <sascha_> that actually works and passes in args
[2011/11/27 19:00:48] <Volcane> in manifests its $foo::bar::baz for $baz in class foo::bar so ditto for lookupvar
[2011/11/27 19:01:21] <sascha_> my function need a require statement
[2011/11/27 19:01:35] <sascha_> how would I do that?
[2011/11/27 19:01:45] <Volcane> how do you mean?
[2011/11/27 19:02:04] <sascha_> well, it keeps trying to run the function before the previous block creates the files to be executed on
[2011/11/27 19:02:10] <Volcane> ok
[2011/11/27 19:02:19] <sascha_> So I have an exec block that copies a directory structure
[2011/11/27 19:02:20] <Volcane> functions 'run' on the master at compile time
[2011/11/27 19:02:22] <sascha_> then the function does stuff
[2011/11/27 19:02:32] <Volcane> they never get executed on the nodes - unless you just dont use a mastter
[2011/11/27 19:02:45] <sascha_> so how do I make it do what I want?
[2011/11/27 19:03:05] <Volcane> you need a resource, which might mean writing a custom type and provider
[2011/11/27 19:03:30] * sascha_ has a sad
[2011/11/27 19:03:50] <Volcane> what is it you want to do in this code?
[2011/11/27 19:04:03] <sascha_> I wrote a function that slims a fresh jboss install
[2011/11/27 19:04:27] <sascha_> basically takes an enormous hash of files, parses a path and deletes everything
[2011/11/27 19:05:30] <sascha_> I was trying to pass in a jboss_home var and I was going to move the file set hash to hiera once I got the code in place
[2011/11/27 19:05:57] <Volcane> ah, yeah so in puppet world your options are a efined type or a real type - or maybe writing a script with this custom site specific weird logic and calling it with exec
[2011/11/27 19:06:48] <sascha_> I could try that
[2011/11/27 19:06:53] @ hfnix1 joined channel #puppet
[2011/11/27 19:06:55] <sascha_> I actually wrote a ruby class to do it
[2011/11/27 19:07:14] @ kermit joined channel #puppet
[2011/11/27 19:07:20] <sascha_> and then made it a function
[2011/11/27 19:07:22] <Volcane> james wrote a blog about the process of building new types http://www.kartar.net/2010/02/puppet-types-and-providers-are-easy/
[2011/11/27 19:08:02] <sascha_> so making it a type will allow me to use the require keyword
[2011/11/27 19:08:03] <sascha_> ?
[2011/11/27 19:08:03] <mosen> Always like to see doco about types and providers
[2011/11/27 19:08:11] @ Quit: bmahe: Quit: Leaving
[2011/11/27 19:08:23] <Volcane> sascha_: yeah that turns it into something like file/package/service with all that entails
[2011/11/27 19:08:24] <mosen> but a lot of stuff you can pull off with a module :)
[2011/11/27 19:08:31] <sascha_> cool beans
[2011/11/27 19:08:41] <sascha_> that will probably not be difficult to turn around
[2011/11/27 19:09:27] <sascha_> the trick with the function is that I had a bunch of files in different directories, some with variables in the path, which makes it tough to create an array or hash that I can use in a straight puppet class
[2011/11/27 19:10:02] <Volcane> yeah, def explore defined types first before doing a native one in ruby but those are pretty much the only options
[2011/11/27 19:10:03] @ Quit: alanna: Remote host closed the connection
[2011/11/27 19:10:21] <sascha_> unless there's a way for me to take a hash and iterate over it in a puppet class
[2011/11/27 19:10:27] @ alanna joined channel #puppet
[2011/11/27 19:10:40] @ Quit: hfnix: Ping timeout: 248 seconds
[2011/11/27 19:10:44] <Volcane> in a way yeah
[2011/11/27 19:10:49] @ favadi joined channel #puppet
[2011/11/27 19:10:51] <Volcane> i mean puppet can itterate over arrays right
[2011/11/27 19:10:54] <sascha_> I'm willing, I just didn't see how without having .each do | k,v |
[2011/11/27 19:11:05] <sascha_> right but they have to be just strings
[2011/11/27 19:11:07] <Volcane> and an array can be an index to hash members that u can then access in the define, but its a bit odd
[2011/11/27 19:11:08] <sascha_> right?
[2011/11/27 19:11:24] <sascha_> the way it works seems to invite a lot of repetition
[2011/11/27 19:11:31] <sascha_> which is why I was stepping outside the pp
[2011/11/27 19:11:41] <Volcane> $keys = keys($hash) <-- some parser function that just does hash.keys
[2011/11/27 19:11:59] <Volcane> foo{$keys: data => $hash}
[2011/11/27 19:12:12] <Volcane> and in foo you can just do $data[$name]
[2011/11/27 19:12:22] <Volcane> but yeah not ideal
[2011/11/27 19:12:30] <Volcane> dealing with complex dta is a bit hard
[2011/11/27 19:12:56] <sascha_> it is
[2011/11/27 19:12:58] <Volcane> also hiera can help by storing the hash in a file - so u can fetch from it each memmber with a hiera() call
[2011/11/27 19:13:03] <sascha_> that's what I'd planned on
[2011/11/27 19:13:29] <sascha_> but since I was having problems pulling in vars from another class, I wanted to focus on the function and worry about the data later
[2011/11/27 19:13:36] <sascha_> so right now it's a hash right in the function
[2011/11/27 19:13:47] <sascha_> I'm a big believer in storing data elsewhere
[2011/11/27 19:13:50] <Volcane> nod, there's 2 major stages in a puppet run
[2011/11/27 19:14:09] <Volcane> compilation into a catalog - this happens on the master, functions run here, classes exist and data exist
[2011/11/27 19:14:19] <Volcane> once the catalog is built there's only really resources
[2011/11/27 19:14:19] <nevyn> generators also run serverside
[2011/11/27 19:14:25] <Volcane> the node applies the catalog
[2011/11/27 19:14:44] @ Quit: alanna: Ping timeout: 244 seconds
[2011/11/27 19:14:46] <Volcane> so the node has no concept of vars in a class - your function just wouldnt run there
[2011/11/27 19:14:49] <nevyn> there's also fact collection plugin distribution umm
[2011/11/27 19:15:11] <sascha_> I wrote some custom facts as an earlier exercise
[2011/11/27 19:16:17] <sascha_> but after getting acquainted with puppet figured I'd set them in the params.pp that I've seen in lots of examples
[2011/11/27 19:16:41] <sascha_> so anything that's an app attribute is destined for params.pp and anything that's data is ultimately destined for hiera
[2011/11/27 19:19:53] <sascha_> oh, also, Volcane … if I do a loadall for functions it errors, so I tried to do a load('info') function so I could do some logging, but that didn't work either. So I opted to include Puppet::Util and log with that
[2011/11/27 19:20:16] <sascha_> there's a funky thing where it also loads the function I'm in and then flips out during run time
[2011/11/27 19:20:21] <Volcane> Puppet.info("foo") should work in the function
[2011/11/27 19:20:35] <Volcane> or maybe its Puppet.notice("foo") yeah i think thats it
[2011/11/27 19:20:48] <sascha_> So I didn't need to include Puppet::Util to get Puppet.info? Because that's what I ultimately did
[2011/11/27 19:21:07] <Volcane> yeah dont need that
[2011/11/27 19:22:39] <favadi> I have a question, can I use puppet agent in archlinux machine?
[2011/11/27 19:22:56] <sascha_> I had started reading the source code for autoloader and found that elsewhere
[2011/11/27 19:23:04] <favadi> And where is the list of supported OS ?
[2011/11/27 19:27:20] @ chadskidmore joined channel #puppet
[2011/11/27 19:28:26] @ Quit: hfnix1: Ping timeout: 244 seconds
[2011/11/27 19:28:45] @ Quit: favadi: Read error: Operation timed out
[2011/11/27 19:29:19] @ Quit: silversurfer: Remote host closed the connection
[2011/11/27 19:32:13] @ hfnix joined channel #puppet
[2011/11/27 19:35:32] @ lak joined channel #puppet
[2011/11/27 19:35:36] @ Quit: lak: Changing host
[2011/11/27 19:35:36] @ lak joined channel #puppet
[2011/11/27 19:42:37] @ n0ts joined channel #puppet
[2011/11/27 19:43:32] @ Quit: n0ts: Client Quit
[2011/11/27 19:46:57] @ Quit: dbgster: Quit: dbgster
[2011/11/27 19:59:10] @ Quit: Guest40689: Quit: leaving
[2011/11/27 19:59:22] @ Quit: lak: Remote host closed the connection
[2011/11/27 19:59:40] @ ricky joined channel #puppet
[2011/11/27 19:59:49] @ bobra joined channel #puppet
[2011/11/27 20:00:07] @ lak joined channel #puppet
[2011/11/27 20:00:08] @ Quit: lak: Changing host
[2011/11/27 20:00:08] @ lak joined channel #puppet
[2011/11/27 20:00:24] @ Quit: halcyonCorsair: Remote host closed the connection
[2011/11/27 20:00:50] @ n0ts joined channel #puppet
[2011/11/27 20:01:46] @ halcyonCorsair joined channel #puppet
[2011/11/27 20:02:18] @ Quit: n0ts: Client Quit
[2011/11/27 20:02:35] @ n0ts joined channel #puppet
[2011/11/27 20:05:48] @ choonming joined channel #puppet
[2011/11/27 20:06:08] @ Quit: duerF: Ping timeout: 248 seconds
[2011/11/27 20:06:34] @ Quit: fredden: Quit: Leaving
[2011/11/27 20:14:51] @ Quit: cliff-hm: Ping timeout: 252 seconds
[2011/11/27 20:15:52] @ Djelibeybi joined channel #puppet
[2011/11/27 20:18:12] @ duerF joined channel #puppet
[2011/11/27 20:24:37] @ Quit: MUILTFN: Ping timeout: 240 seconds
[2011/11/27 20:29:22] @ textcash joined channel #puppet
[2011/11/27 20:32:10] @ textcash is now known as pierre_
[2011/11/27 20:32:58] @ joe-mac joined channel #puppet
[2011/11/27 20:33:25] @ Quit: pierre_: K-Lined
[2011/11/27 20:36:11] @ silversurfer joined channel #puppet
[2011/11/27 20:39:54] @ Quit: silversurfer: Remote host closed the connection
[2011/11/27 20:40:53] @ charlieS` joined channel #puppet
[2011/11/27 20:40:54] @ Quit: charlieS: Read error: Connection reset by peer
[2011/11/27 20:42:19] @ Quit: charlieS`: Client Quit
[2011/11/27 20:44:11] @ Quit: n0ts: Read error: Connection reset by peer
[2011/11/27 20:49:43] @ Quit: chadskidmore: Quit: Textual IRC Client: http://www.textualapp.com/
[2011/11/27 20:49:55] @ charlieS joined channel #puppet
[2011/11/27 20:51:32] @ Quit: Djelibeybi: Ping timeout: 260 seconds
[2011/11/27 20:53:27] @ Quit: l0n:
[2011/11/27 21:02:59] @ Kazuhiro joined channel #puppet
[2011/11/27 21:03:43] @ alanna joined channel #puppet
[2011/11/27 21:13:25] @ n0ts joined channel #puppet
[2011/11/27 21:14:05] @ Djelibeybi joined channel #puppet
[2011/11/27 21:15:09] @ Quit: zwi: Quit: Leaving.
[2011/11/27 21:15:27] @ Quit: alanna: Remote host closed the connection
[2011/11/27 21:16:01] @ alanna joined channel #puppet
[2011/11/27 21:18:30] @ silversurfer joined channel #puppet
[2011/11/27 21:20:36] @ Quit: alanna: Ping timeout: 258 seconds
[2011/11/27 21:22:12] @ alanna joined channel #puppet
[2011/11/27 21:22:59] @ Quit: newtMcKerr: Quit: Leaving.
[2011/11/27 21:24:01] @ abetterlie joined channel #puppet
[2011/11/27 21:24:06] @ Quit: abetterlie: Client Quit
[2011/11/27 21:25:12] @ abetterlie joined channel #puppet
[2011/11/27 21:25:59] @ MUILTFN joined channel #puppet
[2011/11/27 21:27:03] @ pradeep joined channel #puppet
[2011/11/27 21:29:42] <pradeep> Hi , i want to create files under home directories /home/e*/<some-text-file> , but e* is not working , is there any way , i can use this regular expresson in manifests file
[2011/11/27 21:34:52] @ edward joined channel #puppet
[2011/11/27 21:35:16] <edward> how do I stop an exec{} from notifying on success? I tried logoutput => "on_failure" but that didn't do anything
[2011/11/27 21:36:03] @ mukulm joined channel #puppet
[2011/11/27 21:36:22] <whack> edward: stop it from notifying? 'notify' and 'subscribe' are things *you* put in your puppet manifests. Just delete the lines that specify those relationships
[2011/11/27 21:36:29] @ Quit: samkottler: Quit: Leaving.
[2011/11/27 21:36:37] <edward> Mon Nov 28 16:33:56 +1100 2011 /Stage[apt]/Apt/Exec[apt-update]/returns (notice): executed successfully
[2011/11/27 21:36:49] <edward> the exec is pushing it's own notify
[2011/11/27 21:37:02] <whack> I'm confused. YOu want it to not log that?
[2011/11/27 21:37:03] <edward> this is via tagmail
[2011/11/27 21:37:13] <edward> logging it is fine, I just don't want the email with it :P
[2011/11/27 21:37:16] <whack> ahh
[2011/11/27 21:37:20] <whack> yeah I've never used it
[2011/11/27 21:37:23] <whack> (tagmail)
[2011/11/27 21:37:24] <whack> afk
[2011/11/27 21:39:41] @ Quit: Djelibeybi: Ping timeout: 260 seconds
[2011/11/27 21:40:44] <mukulm> Hi, I writting a code for id i.e by default for every user under /home/$user but getting the error as,
[2011/11/27 21:40:57] <mukulm> err: /Stage[main]/Ubuntu_test/File[/applications]/ensure: change from absent to directory failed: Cannot create /home/root/.local/share; parent directory /home/root/.local does not exist
[2011/11/27 21:41:14] <mukulm> I mean by, facter id
[2011/11/27 21:44:44] @ Quit: Holocaine: Ping timeout: 260 seconds
[2011/11/27 21:48:55] <edward> that's an annoying bug in puppet :(
[2011/11/27 21:51:18] @ Quit: gniks: Quit: Leaving.
[2011/11/27 21:56:26] @ hfnix1 joined channel #puppet
[2011/11/27 21:59:49] @ Quit: hfnix: Ping timeout: 244 seconds
[2011/11/27 22:00:51] @ Quit: hfnix1: Ping timeout: 258 seconds
[2011/11/27 22:00:57] @ Quit: localhost: Remote host closed the connection
[2011/11/27 22:02:23] @ localhost joined channel #puppet
[2011/11/27 22:03:13] @ Quit: skm: Quit: Computer has gone to sleep.
[2011/11/27 22:05:04] @ mitchellh joined channel #puppet
[2011/11/27 22:07:02] @ Quit: negronjl: Ping timeout: 252 seconds
[2011/11/27 22:12:11] <edward> mukulm: surely your error is clear... create .local
[2011/11/27 22:13:04] @ Quit: ldleworker: Ping timeout: 248 seconds
[2011/11/27 22:16:00] @ Quit: mitchellh: Quit: Computer has gone to sleep
[2011/11/27 22:16:43] @ Quit: pradeep: Quit: Page closed
[2011/11/27 22:17:53] @ Quit: sarkis: Ping timeout: 255 seconds
[2011/11/27 22:23:25] @ negronjl joined channel #puppet
[2011/11/27 22:25:56] @ lkoranda joined channel #puppet
[2011/11/27 22:29:30] @ Quit: mukulm: Ping timeout: 265 seconds
[2011/11/27 22:30:31] @ Quit: alanna: Remote host closed the connection
[2011/11/27 22:30:46] @ riha joined channel #puppet
[2011/11/27 22:30:55] @ alanna joined channel #puppet
[2011/11/27 22:33:31] @ devonstclair joined channel #puppet
[2011/11/27 22:35:16] @ Quit: alanna: Ping timeout: 252 seconds
[2011/11/27 22:36:59] @ Quit: elementai: Ping timeout: 260 seconds
[2011/11/27 22:37:36] @ Quit: kinsel: Ping timeout: 248 seconds
[2011/11/27 22:38:08] @ Quit: devonstclair: Ping timeout: 248 seconds
[2011/11/27 22:38:12] @ AshishH joined channel #puppet
[2011/11/27 22:38:21] @ elementai joined channel #puppet
[2011/11/27 22:38:25] @ Quit: negronjl: Quit: Bye
[2011/11/27 22:39:33] @ kinsel joined channel #puppet
[2011/11/27 22:40:40] @ negronjl joined channel #puppet
[2011/11/27 22:40:43] @ Quit: negronjl: Client Quit
[2011/11/27 22:41:00] @ negronjl joined channel #puppet
[2011/11/27 22:45:04] @ vincent_1dk joined channel #puppet
[2011/11/27 22:45:04] @ Quit: vincent_1dk: Client Quit
[2011/11/27 22:47:45] @ nuknad joined channel #puppet
[2011/11/27 22:48:37] @ Quit: negronjl: Remote host closed the connection
[2011/11/27 22:52:25] @ Quit: hco-bitlbee-mba: Quit: hco-bitlbee-mba
[2011/11/27 22:53:44] @ Quit: larstobi: Quit: Leaving.
[2011/11/27 22:54:05] @ Quit: dgillies: Quit: Eaten by a grue
[2011/11/27 22:55:30] @ Meier joined channel #puppet
[2011/11/27 22:56:07] @ Quit: silversurfer: Remote host closed the connection
[2011/11/27 22:57:57] @ Kazuhiro left channel #puppet ()
[2011/11/27 22:58:19] @ espent joined channel #puppet
[2011/11/27 23:09:26] @ skm joined channel #puppet
[2011/11/27 23:17:26] @ silversurfer joined channel #puppet
[2011/11/27 23:22:42] @ artkrz joined channel #puppet
[2011/11/27 23:24:45] @ ezmobius joined channel #puppet
[2011/11/27 23:26:24] @ Quit: mosen: Quit: Leaving
[2011/11/27 23:31:36] @ DJClean joined channel #puppet
[2011/11/27 23:32:41] @ pmorillon joined channel #puppet
[2011/11/27 23:33:06] @ Quit: emergion: Quit: later...
[2011/11/27 23:33:17] @ Quit: jaytaph: Remote host closed the connection
[2011/11/27 23:33:31] @ jaytaph joined channel #puppet
[2011/11/27 23:37:23] @ Quit: silversurfer: Remote host closed the connection
[2011/11/27 23:39:38] @ ezmobius is now known as ezmobius|zoning
[2011/11/27 23:39:52] @ hfnix joined channel #puppet
[2011/11/27 23:40:54] @ erthad joined channel #puppet
[2011/11/27 23:41:58] @ sdog joined channel #puppet
[2011/11/27 23:42:12] @ Quit: erthad: Changing host
[2011/11/27 23:42:12] @ erthad joined channel #puppet
[2011/11/27 23:43:18] @ smintz joined channel #puppet
[2011/11/27 23:43:30] @ ali3n0 joined channel #puppet
[2011/11/27 23:45:32] @ verwilst joined channel #puppet
[2011/11/27 23:45:36] @ Quit: sdog: Changing host
[2011/11/27 23:45:36] @ sdog joined channel #puppet
[2011/11/27 23:47:29] @ Vasik|work joined channel #puppet
[2011/11/27 23:48:40] @ dissipate joined channel #puppet
[2011/11/27 23:48:40] @ Quit: dissipate: Changing host
[2011/11/27 23:48:40] @ dissipate joined channel #puppet
[2011/11/27 23:49:32] @ Quit: drnexus: Quit: Lost terminal

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