| [2010/07/07 00:00:50] @ Log started by gepetto | ||
| [2010/07/07 00:00:50] @ PaulWay[w] left channel #puppet ("I must go, there are too many tangrams on this channel.") | ||
| [2010/07/07 00:03:40] @ kenneho joined channel #puppet | ||
| [2010/07/07 00:07:04] @ gebi joined channel #puppet | ||
| [2010/07/07 00:07:40] @ jmccune joined channel #puppet | ||
| [2010/07/07 00:10:08] @ mizzy joined channel #puppet | ||
| [2010/07/07 00:15:15] @ Quit: tripoux_: Ping timeout: 240 seconds | ||
| [2010/07/07 00:15:25] @ Quit: spawnyd: Ping timeout: 276 seconds | ||
| [2010/07/07 00:15:48] @ Quit: verwilst: Quit: Ex-Chat | ||
| [2010/07/07 00:16:43] @ PhabX left channel #puppet () | ||
| [2010/07/07 00:16:57] @ Quit: ceren: Ping timeout: 245 seconds | ||
| [2010/07/07 00:17:03] @ spawnyd joined channel #puppet | ||
| [2010/07/07 00:17:21] @ verwilst joined channel #puppet | ||
| [2010/07/07 00:17:45] @ MattyM joined channel #puppet | ||
| [2010/07/07 00:18:00] @ Quit: WALoeIII: Quit: Bai. | ||
| [2010/07/07 00:19:21] @ Quit: mqr: Quit: mqr | ||
| [2010/07/07 00:19:33] @ Quit: jmccune: Ping timeout: 260 seconds | ||
| [2010/07/07 00:20:50] @ mqr joined channel #puppet | ||
| [2010/07/07 00:21:23] @ jmccune joined channel #puppet | ||
| [2010/07/07 00:25:29] @ ceren joined channel #puppet | ||
| [2010/07/07 00:31:34] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/07 00:34:44] @ shug joined channel #puppet | ||
| [2010/07/07 00:34:48] @ mvn071 joined channel #puppet | ||
| [2010/07/07 00:35:14] @ jaredrhine joined channel #puppet | ||
| [2010/07/07 00:37:47] @ alban2 joined channel #puppet | ||
| [2010/07/07 00:38:05] @ Quit: bodepd: Quit: bodepd | ||
| [2010/07/07 00:38:43] @ lkoranda joined channel #puppet | ||
| [2010/07/07 00:40:05] @ Quit: lak: Quit: lak | ||
| [2010/07/07 00:42:57] @ Quit: wilmoore: Remote host closed the connection | ||
| [2010/07/07 00:45:18] @ sandra_f joined channel #puppet | ||
| [2010/07/07 00:46:36] @ Quit: sandra_f: Client Quit | ||
| [2010/07/07 00:48:14] @ KenjiP0p is now known as KenjiP0p|away | ||
| [2010/07/07 00:51:42] @ ckauhaus joined channel #puppet | ||
| [2010/07/07 00:55:27] @ KenjiP0p|away is now known as KenjiP0p | ||
| [2010/07/07 00:55:48] @ m1nish joined channel #puppet | ||
| [2010/07/07 00:57:21] @ blahdeblah joined channel #puppet | ||
| [2010/07/07 00:57:42] @ Quit: MattyM: Remote host closed the connection | ||
| [2010/07/07 00:57:44] @ blahdeblah left channel #puppet () | ||
| [2010/07/07 01:05:46] @ Quit: flooose: Quit: Ex-Chat | ||
| [2010/07/07 01:07:01] @ Quit: jmccune: Ping timeout: 265 seconds | ||
| [2010/07/07 01:08:38] @ jmccune joined channel #puppet | ||
| [2010/07/07 01:09:37] @ nexx joined channel #puppet | ||
| [2010/07/07 01:11:00] @ Quit: tecto_: Quit: tecto_ | ||
| [2010/07/07 01:13:18] @ Quit: jaredrhine: Quit: Leaving. | ||
| [2010/07/07 01:18:42] @ Quit: freshtonic: Quit: freshtonic | ||
| [2010/07/07 01:19:30] @ tripoux joined channel #puppet | ||
| [2010/07/07 01:22:56] @ Quit: ecolitan: Remote host closed the connection | ||
| [2010/07/07 01:23:51] @ Djelibeybi joined channel #puppet | ||
| [2010/07/07 01:24:18] @ Quit: Djelibeybi: Remote host closed the connection | ||
| [2010/07/07 01:24:52] @ TREllis joined channel #puppet | ||
| [2010/07/07 01:25:46] @ Quit: kc7zzv: Quit: kc7zzv | ||
| [2010/07/07 01:34:09] @ jab_doa joined channel #puppet | ||
| [2010/07/07 01:39:29] @ allsystemsarego joined channel #puppet | ||
| [2010/07/07 01:46:04] @ LinuxCode joined channel #puppet | ||
| [2010/07/07 01:49:40] @ Quit: pinoyskull: Ping timeout: 276 seconds | ||
| [2010/07/07 02:00:25] @ Ramonster joined channel #puppet | ||
| [2010/07/07 02:02:28] @ KenjiP0p is now known as KenjiP0p|away | ||
| [2010/07/07 02:02:48] @ Quit: tripoux: Ping timeout: 248 seconds | ||
| [2010/07/07 02:07:18] @ Quit: \\localhost: Ping timeout: 252 seconds | ||
| [2010/07/07 02:09:10] @ tripoux joined channel #puppet | ||
| [2010/07/07 02:10:13] @ Quit: malikai: Remote host closed the connection | ||
| [2010/07/07 02:10:26] @ pinoyskull joined channel #puppet | ||
| [2010/07/07 02:11:28] @ malikai joined channel #puppet | ||
| [2010/07/07 02:13:58] @ \\localhost joined channel #puppet | ||
| [2010/07/07 02:18:33] @ Quit: jmccune: Ping timeout: 265 seconds | ||
| [2010/07/07 02:21:39] @ blahdeblah joined channel #puppet | ||
| [2010/07/07 02:30:47] @ KenjiP0p|away is now known as KenjiP0p | ||
| [2010/07/07 02:31:12] @ Olly_ joined channel #puppet | ||
| [2010/07/07 02:32:52] @ jmccune joined channel #puppet | ||
| [2010/07/07 02:45:47] @ KenjiP0p is now known as KenjiP0p|away | ||
| [2010/07/07 02:51:37] @ sathieu joined channel #puppet | ||
| [2010/07/07 02:51:46] <monachus> morning, all. | ||
| [2010/07/07 02:52:14] <monachus> i'm in the midst of upgrading from 0.24.8 to 0.25.4 on servers and clients, and i've hit a bit of a snag | ||
| [2010/07/07 02:52:28] <sathieu> hello. I have a puppetd 0.25.4 connecting to puppetmaster 0.24.5. It doesn't work. Is there a workaround or should version match? | ||
| [2010/07/07 02:52:37] <monachus> when i run my clients, now, sometimes i get an error about not being able to find one of my custom functions | ||
| [2010/07/07 02:52:39] <monachus> but other times not | ||
| [2010/07/07 02:52:56] <LinuxCode> monachus, in a module ? | ||
| [2010/07/07 02:53:01] <monachus> i'm unable to find a pattern to it. that function works fine under 0.24.8, and all my other functions also work fine | ||
| [2010/07/07 02:53:05] <monachus> yeah, in a module | ||
| [2010/07/07 02:53:46] <LinuxCode> mkdir -p modulename/lib/puppet/parser/functions/myfucntion.rb | ||
| [2010/07/07 02:53:52] <LinuxCode> ehh scrap the last bit | ||
| [2010/07/07 02:53:56] <LinuxCode> but you get the idea | ||
| [2010/07/07 02:54:11] <LinuxCode> and for custom facter | ||
| [2010/07/07 02:54:19] <monachus> that's how it is. i renamed from plugins to lib as well | ||
| [2010/07/07 02:54:27] <LinuxCode> mkdir -p modulename/lib/facter/ | ||
| [2010/07/07 02:54:36] <monachus> this worked fine under 0.24.8 and some of the time it works fine under 0.25.4. just other times it doesn't. | ||
| [2010/07/07 02:54:46] <LinuxCode> monachus, when the fucntion is broken | ||
| [2010/07/07 02:54:51] <LinuxCode> it will do that | ||
| [2010/07/07 02:54:56] <LinuxCode> make sure it really works | ||
| [2010/07/07 02:55:06] <monachus> it does. i've been using it for months under 0.24.8 | ||
| [2010/07/07 02:55:22] <monachus> i'll pastie it up if u can take a look | ||
| [2010/07/07 02:55:27] <LinuxCode> ehh | ||
| [2010/07/07 02:55:35] <monachus> the 2 troubleshooting steps in the wiki both work as expected | ||
| [2010/07/07 02:55:36] <LinuxCode> best test it locally mate | ||
| [2010/07/07 02:56:02] <LinuxCode> thats what the issue was for me | ||
| [2010/07/07 02:56:04] <monachus> ok - i'll re-run the internal portion of it through irb to make sure. | ||
| [2010/07/07 02:56:10] <LinuxCode> ;-} | ||
| [2010/07/07 02:56:16] <LinuxCode> check it got sent to the node | ||
| [2010/07/07 02:57:21] @ Quit: blahdeblah: Quit: Leaving. | ||
| [2010/07/07 02:58:19] @ tim___ joined channel #puppet | ||
| [2010/07/07 02:59:24] @ Quit: gebi: Ping timeout: 260 seconds | ||
| [2010/07/07 02:59:58] @ ecolitan joined channel #puppet | ||
| [2010/07/07 03:00:14] <monachus> the confusing part is that this worked. it's worked for months. 0.24.8 client and 0.24.8 server....works. upgrade both to 0.25.4...doesn't work sometimes, works other times. | ||
| [2010/07/07 03:00:46] <monachus> and it's super basic ruby in the function - turns "support-1.arces.net" into "arces.support-1" | ||
| [2010/07/07 03:00:54] <monachus> no special required libraries or anything. | ||
| [2010/07/07 03:03:19] <monachus> is it possible to have a functionlog what it's doing? | ||
| [2010/07/07 03:03:19] @ Quit: TheAvatar: Ping timeout: 265 seconds | ||
| [2010/07/07 03:03:24] <monachus> notice() or something? | ||
| [2010/07/07 03:05:44] @ Quit: jmccune: Ping timeout: 248 seconds | ||
| [2010/07/07 03:06:05] @ yannL joined channel #puppet | ||
| [2010/07/07 03:06:20] @ TheAvatar joined channel #puppet | ||
| [2010/07/07 03:06:50] @ Quit: benoit_: Ping timeout: 240 seconds | ||
| [2010/07/07 03:07:40] <ecolitan> when I use virtual resource to create new user and group, it needs two client runs through in order create everything, first run makes just the group, second the user. can it be done all in one? | ||
| [2010/07/07 03:07:55] @ jmccune joined channel #puppet | ||
| [2010/07/07 03:11:03] @ jaredrhine joined channel #puppet | ||
| [2010/07/07 03:14:47] @ Quit: TREllis: Quit: leaving | ||
| [2010/07/07 03:15:05] @ TREllis joined channel #puppet | ||
| [2010/07/07 03:22:25] @ benoit_ joined channel #puppet | ||
| [2010/07/07 03:25:04] @ sarts_work joined channel #puppet | ||
| [2010/07/07 03:27:43] @ uk joined channel #puppet | ||
| [2010/07/07 03:28:11] @ uk is now known as Guest8964 | ||
| [2010/07/07 03:29:58] <sarts_work> Is it possible to reference existing puppet types from inside custom type providers? | ||
| [2010/07/07 03:30:30] <Guest8964> Hello. i've go a question about puppet's "best practice" for large file sets. Eg an apache icon set, which i'd like to deploy to all our HTTP servers, which consits of about 1000 PNGs. How do i handle this with puppet? | ||
| [2010/07/07 03:32:35] <barn> package them using your system tools? (dpkg/rpm) | ||
| [2010/07/07 03:32:51] <barn> or rsync as an exec? | ||
| [2010/07/07 03:33:00] <Guest8964> That was my idea, too, thought maybe i've overlooked something. Thanks. | ||
| [2010/07/07 03:34:24] <sathieu> it seems that "default" node was removed in 0.24.5 (http://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes#Nodes) but doc was not updated: http://docs.puppetlabs.com/guides/language_tutorial.html#default_nodes | ||
| [2010/07/07 03:35:04] @ Quit: Guest8964: Quit: Page closed | ||
| [2010/07/07 03:37:57] <Dominic> sathieu: the release notes are talking about default nodes using external nodes (LDAP etc), while you're pointing to the documentation on the DSL which does still work as documented. | ||
| [2010/07/07 03:38:57] @ itguru joined channel #puppet | ||
| [2010/07/07 03:39:58] @ brahman_work joined channel #puppet | ||
| [2010/07/07 03:45:12] <brahman_work> I have posted a snippet of a test config am working on: http://pastebin.com/heSNtspp | ||
| [2010/07/07 03:46:43] <brahman_work> My aim is to be able to install a specific rpm, which is located on the puppetmaster. I am using the source directive to point it to the file. The config works, but doesn't install the rpm. am I missing a crucial config element? | ||
| [2010/07/07 03:47:22] @ Quit: jmccune: Ping timeout: 245 seconds | ||
| [2010/07/07 03:49:13] @ jmccune joined channel #puppet | ||
| [2010/07/07 03:50:31] <QuackNL> source | ||
| [2010/07/07 03:50:31] <QuackNL> Where to find the actual package. This must be a local file (or on a network file system) or a URL that your specific packaging type understands; Puppet will not retrieve files for you. | ||
| [2010/07/07 03:51:32] @ Quit: itguru: Changing host | ||
| [2010/07/07 03:51:32] @ itguru joined channel #puppet | ||
| [2010/07/07 03:51:39] <alcy> ...for eg., apt understands to retrieve packages from repos mentioned in /etc/apt/sources.list | ||
| [2010/07/07 03:52:14] <alcy> ...so basically set up a local rpm repo, mention its address in the sources file (whatver that is in case of rpm)... | ||
| [2010/07/07 03:54:03] <brahman_work> Have a look here : http://pastebin.com/heSNtspp | ||
| [2010/07/07 03:54:11] <brahman_work> should this work? | ||
| [2010/07/07 03:54:24] <alcy> brahman_worK: No. | ||
| [2010/07/07 03:54:41] <alcy> brahman_work: No. | ||
| [2010/07/07 03:54:46] <LinuxCode> brahman_work, puppet is not a file server! | ||
| [2010/07/07 03:55:52] <LinuxCode> brahman_work, if it is one script, send it via puppet | ||
| [2010/07/07 03:55:56] <LinuxCode> if its a bundle of stuff | ||
| [2010/07/07 03:56:00] <LinuxCode> yum.repo it | ||
| [2010/07/07 03:56:10] <brahman_work> alcy: Will drop on repo server, and test with yum. | ||
| [2010/07/07 03:56:11] <LinuxCode> or, if must be, wget it | ||
| [2010/07/07 03:56:22] <brahman_work> ALL: Thanks. | ||
| [2010/07/07 03:56:44] <alcy> brahman_work. Yup, that should work. | ||
| [2010/07/07 03:57:18] <brahman_work> alcy: cheers. | ||
| [2010/07/07 03:59:57] @ Quit: shug: Quit: Leaving | ||
| [2010/07/07 04:00:42] @ Quit: sarts_work: Ping timeout: 252 seconds | ||
| [2010/07/07 04:06:23] @ Quit: yannL: *.net *.split | ||
| [2010/07/07 04:06:23] @ Quit: LinuxCode: *.net *.split | ||
| [2010/07/07 04:06:24] @ Quit: AimanA: *.net *.split | ||
| [2010/07/07 04:06:24] @ Quit: alcy: *.net *.split | ||
| [2010/07/07 04:06:24] @ Quit: thefish: *.net *.split | ||
| [2010/07/07 04:06:24] @ Quit: rcrowley: *.net *.split | ||
| [2010/07/07 04:06:25] @ Quit: axisys: *.net *.split | ||
| [2010/07/07 04:06:25] @ Quit: shine: *.net *.split | ||
| [2010/07/07 04:06:25] @ Quit: masterzen: *.net *.split | ||
| [2010/07/07 04:06:25] @ Quit: tuf: *.net *.split | ||
| [2010/07/07 04:06:25] @ Quit: project2501a: *.net *.split | ||
| [2010/07/07 04:06:26] @ Quit: robinbowes: *.net *.split | ||
| [2010/07/07 04:06:26] @ Quit: Omahn: *.net *.split | ||
| [2010/07/07 04:06:26] @ Quit: juniper: *.net *.split | ||
| [2010/07/07 04:06:26] @ Quit: agagag: *.net *.split | ||
| [2010/07/07 04:06:27] @ Quit: ktdreyer: *.net *.split | ||
| [2010/07/07 04:06:27] @ Quit: husimon: *.net *.split | ||
| [2010/07/07 04:06:27] @ Quit: glut: *.net *.split | ||
| [2010/07/07 04:06:27] @ Quit: bzrk_: *.net *.split | ||
| [2010/07/07 04:06:27] @ Quit: stevenjenkins: *.net *.split | ||
| [2010/07/07 04:06:28] @ Quit: jbarratt: *.net *.split | ||
| [2010/07/07 04:06:28] @ Quit: muckraker: *.net *.split | ||
| [2010/07/07 04:06:28] @ Quit: Groenleer: *.net *.split | ||
| [2010/07/07 04:06:28] @ Quit: jds2001: *.net *.split | ||
| [2010/07/07 04:06:28] @ Quit: Cope: *.net *.split | ||
| [2010/07/07 04:06:29] @ Quit: Tonnerre: *.net *.split | ||
| [2010/07/07 04:06:29] @ Quit: vinci: *.net *.split | ||
| [2010/07/07 04:06:29] @ Quit: huggie: *.net *.split | ||
| [2010/07/07 04:06:29] @ Quit: genericfinch: *.net *.split | ||
| [2010/07/07 04:06:29] @ Quit: sektoid: *.net *.split | ||
| [2010/07/07 04:09:41] @ yannL joined channel #puppet | ||
| [2010/07/07 04:09:41] @ LinuxCode joined channel #puppet | ||
| [2010/07/07 04:09:41] @ AimanA joined channel #puppet | ||
| [2010/07/07 04:09:41] @ alcy joined channel #puppet | ||
| [2010/07/07 04:09:41] @ thefish joined channel #puppet | ||
| [2010/07/07 04:09:41] @ rcrowley joined channel #puppet | ||
| [2010/07/07 04:09:41] @ axisys joined channel #puppet | ||
| [2010/07/07 04:09:41] @ shine joined channel #puppet | ||
| [2010/07/07 04:09:41] @ muckraker joined channel #puppet | ||
| [2010/07/07 04:09:41] @ masterzen joined channel #puppet | ||
| [2010/07/07 04:09:41] @ tuf joined channel #puppet | ||
| [2010/07/07 04:09:41] @ project2501a joined channel #puppet | ||
| [2010/07/07 04:09:41] @ robinbowes joined channel #puppet | ||
| [2010/07/07 04:09:41] @ Omahn joined channel #puppet | ||
| [2010/07/07 04:09:41] @ juniper joined channel #puppet | ||
| [2010/07/07 04:09:41] @ agagag joined channel #puppet | ||
| [2010/07/07 04:09:41] @ ktdreyer joined channel #puppet | ||
| [2010/07/07 04:09:41] @ husimon joined channel #puppet | ||
| [2010/07/07 04:09:41] @ glut joined channel #puppet | ||
| [2010/07/07 04:09:41] @ bzrk_ joined channel #puppet | ||
| [2010/07/07 04:09:41] @ stevenjenkins joined channel #puppet | ||
| [2010/07/07 04:09:41] @ jbarratt joined channel #puppet | ||
| [2010/07/07 04:09:41] @ Groenleer joined channel #puppet | ||
| [2010/07/07 04:09:41] @ jds2001 joined channel #puppet | ||
| [2010/07/07 04:09:41] @ Cope joined channel #puppet | ||
| [2010/07/07 04:09:41] @ Tonnerre joined channel #puppet | ||
| [2010/07/07 04:09:41] @ vinci joined channel #puppet | ||
| [2010/07/07 04:09:41] @ huggie joined channel #puppet | ||
| [2010/07/07 04:09:41] @ genericfinch joined channel #puppet | ||
| [2010/07/07 04:09:41] @ sektoid joined channel #puppet | ||
| [2010/07/07 04:09:56] @ Quit: ecolitan: Excess Flood | ||
| [2010/07/07 04:09:58] @ ecolitan joined channel #puppet | ||
| [2010/07/07 04:15:11] @ crdant joined channel #puppet | ||
| [2010/07/07 04:16:09] @ Quit: crdant: Client Quit | ||
| [2010/07/07 04:18:35] @ Quit: kenneho: Quit: Ex-Chat | ||
| [2010/07/07 04:18:51] @ kenneho joined channel #puppet | ||
| [2010/07/07 04:22:12] @ alcy left channel #puppet () | ||
| [2010/07/07 04:23:26] @ alcy joined channel #puppet | ||
| [2010/07/07 04:28:23] @ Quit: jmccune: Ping timeout: 252 seconds | ||
| [2010/07/07 04:28:37] <sejo> can you setup a clustered puppet server? | ||
| [2010/07/07 04:30:08] <zipkid> sejo: #DEFINE clustered | ||
| [2010/07/07 04:30:22] @ jmccune joined channel #puppet | ||
| [2010/07/07 04:32:56] <sejo> zipkit 2 puppet masters sharing the load | ||
| [2010/07/07 04:33:37] <sejo> I can just have 2 puppet servers with a loadbalanced dns I know that | ||
| [2010/07/07 04:33:54] <sejo> bet wos thinking whether same kind of thing has been done yet | ||
| [2010/07/07 04:35:47] <zipkid> if you take care of the ssl keys you should be file.. | ||
| [2010/07/07 04:35:59] <zipkid> afaik | ||
| [2010/07/07 04:40:25] <sathieu> Dominic: okay. Then I have a problem as the default node is not loaded but no error is shown. http://pastebin.org/385193 | ||
| [2010/07/07 04:45:55] @ lbt joined channel #puppet | ||
| [2010/07/07 04:46:32] @ Quit: benoit_: Ping timeout: 248 seconds | ||
| [2010/07/07 04:47:50] @ benoit_ joined channel #puppet | ||
| [2010/07/07 04:51:01] @ Quit: itguru: Read error: Connection reset by peer | ||
| [2010/07/07 04:51:35] @ feffe joined channel #puppet | ||
| [2010/07/07 04:53:10] @ Quit: kenneho: Ping timeout: 276 seconds | ||
| [2010/07/07 04:56:51] <feffe> hello puppetmasters | ||
| [2010/07/07 04:57:24] @ kenneho joined channel #puppet | ||
| [2010/07/07 04:57:43] <feffe> does anyone know of a good way to handle multiple files based on name patterns? | ||
| [2010/07/07 04:58:19] <feffe> for example to make puppet ensure that all files that ends with .key is owned by root and has mode 600? | ||
| [2010/07/07 05:03:20] <brahman_work> alcy: I have droped the package on my local webserver, and change the module to be: http://pastebin.com/3jQnv0yx this does not fail, but the web server is not even being called for the rpm file... Any ideas? | ||
| [2010/07/07 05:04:39] @ Quit: pinoyskull: Quit: Leaving | ||
| [2010/07/07 05:05:17] <alcy> brahman_work: You don't need to mention the package in the source=>. All you now need to do is to add that repo url to you package manager's sources file. | ||
| [2010/07/07 05:05:19] @ Qix_ joined channel #puppet | ||
| [2010/07/07 05:05:31] @ Quit: Qix_: Client Quit | ||
| [2010/07/07 05:06:22] <Qix> hi, I'm having a rather strange problem with node inheritence, it simply says it cant find the node parent - I cant work out why | ||
| [2010/07/07 05:08:42] <brahman_work> alcy: am not sure I understand. I have created a module with the package definition. In my site.pp I have included the module for the node I want. Do I need to declare this anywhere else? | ||
| [2010/07/07 05:09:04] <alcy> brahman_work: Which OS ? | ||
| [2010/07/07 05:09:39] @ Quit: jmccune: Ping timeout: 265 seconds | ||
| [2010/07/07 05:09:56] <brahman_work> alcy: CentOS. | ||
| [2010/07/07 05:10:48] <brahman_work> I don't want to use yum for this, as I do not have a different repo. | ||
| [2010/07/07 05:11:35] @ jmccune joined channel #puppet | ||
| [2010/07/07 05:12:33] @ Quit: bleything: Ping timeout: 265 seconds | ||
| [2010/07/07 05:13:25] <alcy> brahman_work: Puppet talks to your package manager. | ||
| [2010/07/07 05:13:59] @ uk joined channel #puppet | ||
| [2010/07/07 05:14:26] <brahman_work> alcy: but rpm does not use a repo... I want puppet to pull the rpm via an http call, and then install the rpm. Is this not possible? | ||
| [2010/07/07 05:14:30] @ uk is now known as Guest4462 | ||
| [2010/07/07 05:14:37] <sathieu> Dominic: please ignore my previous msg. A required symlink was missing and the wrong templates.pp was loaded | ||
| [2010/07/07 05:14:59] <Guest4462> Hello. Does the import statement interpolates variables? Like so: import "path/${something}.pp" | ||
| [2010/07/07 05:15:23] <alcy> brahman_work: it probably is. you can use the exec type, and put in there the relevant code. | ||
| [2010/07/07 05:16:00] <brahman_work> alcy: I thought that the source => "<URL>" was exactly for this... | ||
| [2010/07/07 05:16:08] <brahman_work> Will read up on the docs further. | ||
| [2010/07/07 05:16:17] <brahman_work> alcy: thanks... | ||
| [2010/07/07 05:16:35] <alcy> np | ||
| [2010/07/07 05:17:20] @ Quit: jmccune: Ping timeout: 252 seconds | ||
| [2010/07/07 05:18:05] <Guest4462> Any ideas? | ||
| [2010/07/07 05:22:31] <Volcane> Guest4462: no, you cant use import like that - it will load what you're asking but it wont do what you expect it to do | ||
| [2010/07/07 05:23:19] <LinuxCode> Volcane, why is httpauth listed in docs, but is not in 0.25.5 | ||
| [2010/07/07 05:23:23] <LinuxCode> any ideas ? | ||
| [2010/07/07 05:23:32] <Volcane> I'd blame jamesturnbull | ||
| [2010/07/07 05:23:33] <LinuxCode> looks like a docs page bug | ||
| [2010/07/07 05:23:35] <LinuxCode> lol | ||
| [2010/07/07 05:23:42] * LinuxCode thought so | ||
| [2010/07/07 05:23:43] <Volcane> he must have had his own custom type on the machine he used to generate the docs :) | ||
| [2010/07/07 05:23:52] <Volcane> he blogged the type if you want to use it | ||
| [2010/07/07 05:24:04] <LinuxCode> got a link mate ? | ||
| [2010/07/07 05:24:17] <Volcane> www.kartar.net | ||
| [2010/07/07 05:24:21] <LinuxCode> ta | ||
| [2010/07/07 05:24:30] <Guest4462> Hmm. Ok, thanks. How do (if anyhow) can i do the following: i'd like to deploy multiple vhosts with puppet. Each has a large set of variables, which i then use in the erb templates. My idea was to use a "define vhost {..}" which loads the variables from a pp-file, based on the $name variables. What is the way to go or shouldn't i do this with puppet ? | ||
| [2010/07/07 05:24:37] <jamesturnbull> Volcane: what I do? | ||
| [2010/07/07 05:25:05] <jamesturnbull> Volcane: oh I see | ||
| [2010/07/07 05:25:12] * jamesturnbull curses | ||
| [2010/07/07 05:25:17] * LinuxCode waves fist at jamesturnbull | ||
| [2010/07/07 05:25:19] <LinuxCode> lol | ||
| [2010/07/07 05:25:25] <LinuxCode> I even checked the source mate | ||
| [2010/07/07 05:25:27] <LinuxCode> rofl | ||
| [2010/07/07 05:25:27] <jamesturnbull> I blame users | ||
| [2010/07/07 05:25:30] <jamesturnbull> always wanting things | ||
| [2010/07/07 05:25:31] <LinuxCode> bahaha | ||
| [2010/07/07 05:25:34] <LinuxCode> ;-D | ||
| [2010/07/07 05:25:43] * jamesturnbull goes into full BOFH mode | ||
| [2010/07/07 05:25:46] <LinuxCode> even went into debug | ||
| [2010/07/07 05:25:53] <zipkid> rcshway to go jamesturnbull ! | ||
| [2010/07/07 05:25:53] <LinuxCode> ;-} | ||
| [2010/07/07 05:26:09] <zipkid> -rcsh ... | ||
| [2010/07/07 05:26:17] <jamesturnbull> LinuxCode: what's the link where it comes up? | ||
| [2010/07/07 05:26:20] <zipkid> what was that doing there.... | ||
| [2010/07/07 05:26:22] <LinuxCode> sec | ||
| [2010/07/07 05:26:58] <LinuxCode> http://docs.puppetlabs.com/references/0.25.5/type.html#httpauth | ||
| [2010/07/07 05:27:21] @ mikepea joined channel #puppet | ||
| [2010/07/07 05:27:36] <jamesturnbull> LinuxCode: okay thanks - will fix | ||
| [2010/07/07 05:27:44] <LinuxCode> awesome | ||
| [2010/07/07 05:27:46] <LinuxCode> ta | ||
| [2010/07/07 05:28:12] <Sil4nc4> hi guys, i am checked david s his puppet mysql, but the munin plugin gives me troubles (http://github.com/DavidS/puppet-mysql/blob/development/manifests/init.pp) | ||
| [2010/07/07 05:28:22] <Sil4nc4> do i need an extra install | ||
| [2010/07/07 05:28:27] <LinuxCode> jamesturnbull, if I use this | ||
| [2010/07/07 05:28:36] <LinuxCode> httpauth from github | ||
| [2010/07/07 05:28:42] <LinuxCode> will I need htauth gem ? | ||
| [2010/07/07 05:28:44] <LinuxCode> I assume so ? | ||
| [2010/07/07 05:28:47] <Sil4nc4> i mean, do i need an extra class? or lib | ||
| [2010/07/07 05:29:50] <monachus> where does puppetmaster cache nodes, and is there a way to tell it not to while i'm troubleshooting? | ||
| [2010/07/07 05:29:54] <bronto> talking about the apt provider for resource "package", is it possible to specify a target distribution in some way? E.g., the same way you would do with apt-get -t lenny-backports install foobar ? | ||
| [2010/07/07 05:30:08] @ ahasenack joined channel #puppet | ||
| [2010/07/07 05:30:54] @ Quit: benno: Ping timeout: 252 seconds | ||
| [2010/07/07 05:31:28] @ Quit: hephaestus: Ping timeout: 260 seconds | ||
| [2010/07/07 05:32:22] <LinuxCode> ahh nevermind | ||
| [2010/07/07 05:32:26] <LinuxCode> it says in the blog | ||
| [2010/07/07 05:32:36] @ Quit: alcy: Quit: ChatZilla 0.9.86 [Iceweasel 3.5.9/20100501102323] | ||
| [2010/07/07 05:32:43] @ Quit: marek: Changing host | ||
| [2010/07/07 05:32:43] @ marek joined channel #puppet | ||
| [2010/07/07 05:37:28] @ gebi joined channel #puppet | ||
| [2010/07/07 05:38:23] @ AK joined channel #puppet | ||
| [2010/07/07 05:38:33] <AK> Hi | ||
| [2010/07/07 05:38:57] <jamesturnbull> LinuxCode: nope - only webrick | ||
| [2010/07/07 05:39:28] <LinuxCode> jamesturnbull, will this type be in 0.25.6 ? | ||
| [2010/07/07 05:39:31] <jamesturnbull> monachus: --ignorecache | ||
| [2010/07/07 05:39:39] <jamesturnbull> LinuxCode: nope | ||
| [2010/07/07 05:39:57] <monachus> jamesturnbull - tx. | ||
| [2010/07/07 05:39:58] <LinuxCode> jamesturnbull, any planned release it willbe in ? | ||
| [2010/07/07 05:40:06] <z00dax6> so, whats the whole state of tag and istagged | ||
| [2010/07/07 05:40:12] @ hephaestus joined channel #puppet | ||
| [2010/07/07 05:40:14] <LinuxCode> otherwise I make a module and dump it in for distribution | ||
| [2010/07/07 05:40:25] <z00dax6> even within the same scope and manifest class, the istagged seems to miss the tag completely | ||
| [2010/07/07 05:40:31] <jamesturnbull> LinuxCode: no - it's available as a module on the Forge but it's not intended for mailine | ||
| [2010/07/07 05:40:37] <LinuxCode> kk | ||
| [2010/07/07 05:40:47] <LinuxCode> I set it up for distribution here then | ||
| [2010/07/07 05:40:52] <LinuxCode> cheers | ||
| [2010/07/07 05:41:25] <jamesturnbull> LinuxCode: http://forge.puppetlabs.com/jamtur01/httpauth | ||
| [2010/07/07 05:41:42] <LinuxCode> ahhhh | ||
| [2010/07/07 05:41:48] <jamesturnbull> z00dax6: that'd be a bug I'd say | ||
| [2010/07/07 05:41:51] <jamesturnbull> z00dax6: version? | ||
| [2010/07/07 05:41:51] <LinuxCode> I went to your blog, volcane said it was there | ||
| [2010/07/07 05:41:56] <LinuxCode> got it from github mate | ||
| [2010/07/07 05:42:18] @ zorzar joined channel #puppet | ||
| [2010/07/07 05:44:38] @ sebas891 joined channel #puppet | ||
| [2010/07/07 05:44:54] @ sebas891 left channel #puppet () | ||
| [2010/07/07 05:44:56] @ poison joined channel #puppet | ||
| [2010/07/07 05:45:50] @ Quit: zorzar_: Ping timeout: 260 seconds | ||
| [2010/07/07 05:46:47] <jamesturnbull> LinuxCode: either is okay | ||
| [2010/07/07 05:47:38] <poison> Hi all, I'm a bit stuck: I have two different classes: php52::cli and php53::cli, and in my system::networking I need to require OR php52::cli OR php53::cli, the version of the php cli package is inherited in an external node file (I have system::prod which includes php52::cli and system::staging which includes php53::cli), but then I have the system::networking which performs a php script so I need to make sure that A php cli i | ||
| [2010/07/07 05:47:38] <poison> s installed, how would you tackle this issue? | ||
| [2010/07/07 05:47:56] @ crdant joined channel #puppet | ||
| [2010/07/07 05:48:13] @ sebas891 joined channel #puppet | ||
| [2010/07/07 05:48:19] <poison> If I make a php5::cli class which is empty but inherited from php52::cli and php53::cli then I could require Class["php5::cli"] but then it wouldn't do a thing | ||
| [2010/07/07 05:48:32] <poison> I need some way to hint puppet to do first the stuff that installs the php5 cli | ||
| [2010/07/07 05:49:23] <monachus> poison: we include manifests by "include os::${operatingsystem}" | ||
| [2010/07/07 05:49:34] <monachus> perhaps you can "include php${version}::cli" | ||
| [2010/07/07 05:49:53] <monachus> and set the variable before you include | ||
| [2010/07/07 05:50:02] <poison> and ${version} being a parameter that is set in an external node configuration? | ||
| [2010/07/07 05:50:56] <monachus> i don't use external nodes, so can't answer how that would work, exactly. for us we set the var in the node definition prior to calling the include. | ||
| [2010/07/07 05:51:05] <poison> with parameters I could work around but it's so ugly to both define system::staging or system::prod AND defining the php version explicitely, I have then 2 configuration options which I need to manually enforce consistency between | ||
| [2010/07/07 05:51:15] <monachus> $php_version="53" | ||
| [2010/07/07 05:51:23] <monachus> include php${php_version}::cli | ||
| [2010/07/07 05:51:26] <z00dax6> jamesturnbull: 0.24.8/x86_64 | ||
| [2010/07/07 05:51:37] <z00dax6> for both client and puppetmaster | ||
| [2010/07/07 05:51:57] <z00dax6> I'm going to poke around a bit more to see exactly what is going on | ||
| [2010/07/07 05:52:53] <monachus> all - i'm about at the end of my wits trying to figure out wtf puppet 0.25 doesn't like about this one function. if someone can take a look and tell me if there's some glaring ruby oversight that worked in 0.24.8 and won't work in 0.25.4, that would be super cool. | ||
| [2010/07/07 05:52:58] <monachus> http://monachus.pastebin.com/Tw1xc95j | ||
| [2010/07/07 05:53:09] <monachus> mind you - this did work fine. has for months. | ||
| [2010/07/07 05:53:25] <poison> can I use hashes as variables in manifests, I know I can do it in erb templates but unsure if it can be done in manifests | ||
| [2010/07/07 05:53:30] <monachus> and even now, it still compiles catalogs fine sometimes. just not all the time. i'm out of ideas. | ||
| [2010/07/07 05:53:51] <monachus> all this is supposed to do is turn "support-1.arces.net" into "arces.support-1" so we can reference it in our nagios | ||
| [2010/07/07 05:53:57] @ reyjrar joined channel #puppet | ||
| [2010/07/07 05:55:57] @ Guest4462 left channel #puppet () | ||
| [2010/07/07 05:56:04] @ Guest4462 joined channel #puppet | ||
| [2010/07/07 05:56:09] @ Guest4462 left channel #puppet () | ||
| [2010/07/07 05:56:11] <monachus> anyone? | ||
| [2010/07/07 05:58:15] @ Quit: crdant: Quit: Leaving. | ||
| [2010/07/07 05:58:51] @ crdant joined channel #puppet | ||
| [2010/07/07 05:59:51] @ ukonpuppet joined channel #puppet | ||
| [2010/07/07 06:02:51] @ Quit: ukonpuppet: Client Quit | ||
| [2010/07/07 06:03:14] @ ukonpuppet joined channel #puppet | ||
| [2010/07/07 06:03:18] @ Quit: crdant: Ping timeout: 265 seconds | ||
| [2010/07/07 06:03:36] <sathieu> in http://docs.puppetlabs.com/guides/language_tutorial.html#metaparameters ; link http://docs.puppetlabs.com/references/stable/metaparameters.html is broken | ||
| [2010/07/07 06:04:07] <sathieu> (this should be http://docs.puppetlabs.com/references/latest/metaparameter.html) | ||
| [2010/07/07 06:04:28] <ukonpuppet> how do i work with a large set of variables for "instances". think apache vhosts. or shouldn't i do this with puppet ? | ||
| [2010/07/07 06:04:44] @ Quit: rmiller4pi8: Quit: Leaving. | ||
| [2010/07/07 06:05:07] @ Quit: p3rror: Ping timeout: 276 seconds | ||
| [2010/07/07 06:05:29] <Volcane> monachus: you've add lots of Puppet.debug("....") stuff into your function to try and track if it gets called at all at that time? | ||
| [2010/07/07 06:05:51] <monachus> no - i was asking earlier about how to get it to log stuff | ||
| [2010/07/07 06:06:02] <monachus> Puppet.debug("foo") will get written out to the log on the server? | ||
| [2010/07/07 06:06:05] <bronto> talking about the apt provider for resource "package", is it possible to specify a target distribution in some way? E.g., the same way you would do with apt-get -t lenny-backports install foobar ? | ||
| [2010/07/07 06:06:08] <Volcane> monachus: master | ||
| [2010/07/07 06:06:16] <monachus> master - that's what i meant. | ||
| [2010/07/07 06:06:19] <Volcane> monachus: during compile | ||
| [2010/07/07 06:06:39] <masterzen> monachus: functions get evaluated at compile time on the master | ||
| [2010/07/07 06:07:03] <monachus> k. tx. i added --ignorecache in config.ru but it seems to still be caching nodes for 30m. how can i tell it to not do so? | ||
| [2010/07/07 06:07:52] <masterzen> monachus: it shouldn't cache anything. I think I remember a passenger issue about caching or not reloading files... What passenger version do you user? | ||
| [2010/07/07 06:08:04] <monachus> 2.2.7 on ubuntu | ||
| [2010/07/07 06:08:36] @ cynicism1c joined channel #puppet | ||
| [2010/07/07 06:10:49] @ Quit: cynicismic: Ping timeout: 260 seconds | ||
| [2010/07/07 06:11:48] <masterzen> monachus: sorry, I'm not a passenger user myself, I only know that 2.2.5 is running fine, can't comment on 2.2.7 | ||
| [2010/07/07 06:12:04] <monachus> k. np. | ||
| [2010/07/07 06:12:29] @ socialist joined channel #puppet | ||
| [2010/07/07 06:13:23] @ Quit: explody: Ping timeout: 260 seconds | ||
| [2010/07/07 06:15:43] @ Quit: feffe: *.net *.split | ||
| [2010/07/07 06:15:43] @ Quit: benoit_: *.net *.split | ||
| [2010/07/07 06:15:43] @ Quit: brahman_work: *.net *.split | ||
| [2010/07/07 06:15:44] @ Quit: allsystemsarego: *.net *.split | ||
| [2010/07/07 06:15:44] @ Quit: macfly: *.net *.split | ||
| [2010/07/07 06:15:44] @ Quit: bje: *.net *.split | ||
| [2010/07/07 06:15:45] @ Quit: jameswhite: *.net *.split | ||
| [2010/07/07 06:15:45] @ Quit: rsquared: *.net *.split | ||
| [2010/07/07 06:15:46] @ Quit: Lunar_Lamp: *.net *.split | ||
| [2010/07/07 06:15:55] @ feffe joined channel #puppet | ||
| [2010/07/07 06:16:33] @ Quit: m1nish: Ping timeout: 240 seconds | ||
| [2010/07/07 06:17:28] <monachus> volcane: the module works fine. i have the correct output from the debug right before it returns. at least that answers that question. now i can turn my troubleshooting to why puppetmaster reports unknown function for the very same. | ||
| [2010/07/07 06:17:38] <monachus> tx | ||
| [2010/07/07 06:18:24] @ rmiller4pi8 joined channel #puppet | ||
| [2010/07/07 06:18:59] @ Quit: rmiller4pi8: Client Quit | ||
| [2010/07/07 06:20:39] @ rmiller4pi8 joined channel #puppet | ||
| [2010/07/07 06:21:22] @ jameswhite joined channel #puppet | ||
| [2010/07/07 06:21:52] @ Quit: sathieu: Ping timeout: 252 seconds | ||
| [2010/07/07 06:21:59] @ duxklr joined channel #puppet | ||
| [2010/07/07 06:23:04] @ bje joined channel #puppet | ||
| [2010/07/07 06:23:20] <ukonpuppet> anyone? | ||
| [2010/07/07 06:23:47] @ Lunar_Lamp joined channel #puppet | ||
| [2010/07/07 06:25:10] @ allsystemsarego joined channel #puppet | ||
| [2010/07/07 06:25:47] @ rsquared joined channel #puppet | ||
| [2010/07/07 06:25:54] @ Quit: bug: Quit: bug | ||
| [2010/07/07 06:25:57] <monachus> ukonpuppet - can you give an example? | ||
| [2010/07/07 06:25:59] @ brahman_work joined channel #puppet | ||
| [2010/07/07 06:26:58] @ macfly joined channel #puppet | ||
| [2010/07/07 06:27:24] @ benoit_ joined channel #puppet | ||
| [2010/07/07 06:27:57] @ bryan_kearney joined channel #puppet | ||
| [2010/07/07 06:28:03] @ Quit: bryan_kearney: Quit: Leaving. | ||
| [2010/07/07 06:28:47] @ bryan_kearney joined channel #puppet | ||
| [2010/07/07 06:29:39] @ joe-mac joined channel #puppet | ||
| [2010/07/07 06:30:34] <poison> Hi all, can I use hashes as variables in manifests? I know I can do it in erb templates but unsure if it can be done in manifests: <%= #{myhash["mykey"]} %> but in templates $interface["mykey"] won't work, any ideas? | ||
| [2010/07/07 06:35:19] <ukonpuppet> monachus: imagine have multiple virtual hosts on apache. each has a large set of variables (eg servername, serveralias, documentroot and so on). those i'd like to realize with a define-statemen (define { 'somewebsite.tld': }). I could now put all those variables in the define, but i'd rathere like them to be stored elsewhere | ||
| [2010/07/07 06:35:45] <ukonpuppet> - or is this the way to go ? (in the define statement) | ||
| [2010/07/07 06:36:26] @ Quit: brahman_work: Remote host closed the connection | ||
| [2010/07/07 06:37:48] @ Quit: seanos: Ping timeout: 260 seconds | ||
| [2010/07/07 06:37:49] @ Quit: ckauhaus: Ping timeout: 276 seconds | ||
| [2010/07/07 06:42:45] @ ckauhaus joined channel #puppet | ||
| [2010/07/07 06:45:05] <bryan_kearney> is there a blessed version of rails for puppet 2.6? | ||
| [2010/07/07 06:45:27] <monachus> ukonpuppet - you can look at the extlookup function volcane wrote | ||
| [2010/07/07 06:45:35] <monachus> and store them in a .csv file | ||
| [2010/07/07 06:46:28] <monachus> otherwise, having all those variables in the define is the way to go. it's like calling a method and passing in the variables that you need to do whatever you need to do (write out the files, etc) | ||
| [2010/07/07 06:46:49] <monachus> whether you get those variables from the extlookup csv or pass them in to the define, you still have to have them somewhere and send them to the define | ||
| [2010/07/07 06:48:44] <ukonpuppet> monachus: alright, thanks. another approach i figured out is to simply use ruby's load method (kind of "load '/path-to-config/' + name + '.rb'"). is there a reason/policy why this is not a good idea ? | ||
| [2010/07/07 06:48:53] @ angrox joined channel #puppet | ||
| [2010/07/07 06:51:47] @ radkin joined channel #puppet | ||
| [2010/07/07 06:51:55] @ Borges joined channel #puppet | ||
| [2010/07/07 06:52:11] @ julienaa1111 joined channel #puppet | ||
| [2010/07/07 06:53:36] @ Quit: sebas891: Quit: Leaving. | ||
| [2010/07/07 06:54:13] <joe-mac> poison: not unless you're using .26 | ||
| [2010/07/07 06:54:20] <joe-mac> or 2.6, whatever it's being called | ||
| [2010/07/07 06:54:38] <zipkid> 2.6 | ||
| [2010/07/07 06:54:41] @ notbrien joined channel #puppet | ||
| [2010/07/07 06:55:40] <poison> joe-mac: in 2.6 you can? | ||
| [2010/07/07 06:55:50] @ ecapriolo joined channel #puppet | ||
| [2010/07/07 06:56:09] <Volcane> mikepea: did you see hte puppetral thing/ | ||
| [2010/07/07 06:56:11] <Volcane> oops. | ||
| [2010/07/07 06:56:13] <joe-mac> yes, when 2.6 comes out there will be hashes | ||
| [2010/07/07 06:56:17] <Volcane> wrong # | ||
| [2010/07/07 06:56:21] <joe-mac> i have no idea how they work though | ||
| [2010/07/07 06:56:29] <poison> but the holy date when it will be released is unknown yet I guess? | ||
| [2010/07/07 06:56:45] <joe-mac> it's in beta now i think | ||
| [2010/07/07 06:56:50] <joe-mac> or aout to be in beta | ||
| [2010/07/07 06:58:34] <poison> ok, but no release scheduled, damnz, that's a pitty, would it be wise to use the beta you think? :) I have a production env of 1500 servers | ||
| [2010/07/07 06:59:28] <joe-mac> poison: i have no idea i am just an avid user/evangelist. i don't really pay attention to major releases until at least a patch or two comes out | ||
| [2010/07/07 06:59:29] <Volcane> it probably wouldnt be wise to use .0 either :P | ||
| [2010/07/07 06:59:39] <joe-mac> yea, that's what i am saying | ||
| [2010/07/07 06:59:45] @ Quit: Borges: Ping timeout: 240 seconds | ||
| [2010/07/07 06:59:48] <joe-mac> i mean i pay attention | ||
| [2010/07/07 06:59:52] <joe-mac> i just don't jump on it to install | ||
| [2010/07/07 07:02:02] @ itguru joined channel #puppet | ||
| [2010/07/07 07:02:02] @ Quit: itguru: Changing host | ||
| [2010/07/07 07:02:02] @ itguru joined channel #puppet | ||
| [2010/07/07 07:06:11] @ Quit: rmiller4pi8: Quit: Leaving. | ||
| [2010/07/07 07:10:32] @ bleything joined channel #puppet | ||
| [2010/07/07 07:12:52] @ Quit: kenneho: Quit: Ex-Chat | ||
| [2010/07/07 07:17:09] @ Quit: SyRenity: Ping timeout: 240 seconds | ||
| [2010/07/07 07:19:44] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2010/07/07 07:20:31] @ alcy joined channel #puppet | ||
| [2010/07/07 07:20:40] @ Quit: julienaa1111: Quit: Leaving | ||
| [2010/07/07 07:21:18] @ SyRenity joined channel #puppet | ||
| [2010/07/07 07:23:37] @ cliff-hm joined channel #puppet | ||
| [2010/07/07 07:28:35] @ Bass10 joined channel #puppet | ||
| [2010/07/07 07:30:08] @ Quit: Bass10: Max SendQ exceeded | ||
| [2010/07/07 07:30:57] @ Bass10 joined channel #puppet | ||
| [2010/07/07 07:32:27] @ jmccune joined channel #puppet | ||
| [2010/07/07 07:33:52] @ docelic_ joined channel #puppet | ||
| [2010/07/07 07:34:03] @ bug joined channel #puppet | ||
| [2010/07/07 07:35:46] @ Quit: tim___: Remote host closed the connection | ||
| [2010/07/07 07:37:12] @ Quit: docelic__: Ping timeout: 248 seconds | ||
| [2010/07/07 07:38:16] @ Quit: alban2: Ping timeout: 276 seconds | ||
| [2010/07/07 07:38:34] <masterzen> the issue is that if everybody waits .1 or .2 to install it, there are great chances we never find the bugs in .0, and everybody will suffer :-) | ||
| [2010/07/07 07:39:13] @ alban2 joined channel #puppet | ||
| [2010/07/07 07:39:50] @ jdcasey joined channel #puppet | ||
| [2010/07/07 07:42:30] <jamesturnbull> masterzen: agreed - joe-mac poison Volcane if people with installations and good test environments could test the beta when it's released it'll be a great help in making sure the .0 is as stable as possible | ||
| [2010/07/07 07:44:02] <Volcane> sure, but someone with 1500 servers who wants a solution right now probably not recommended. which i think describes this case | ||
| [2010/07/07 07:44:21] * Volcane 's more or less always the first to install new releases, preaching to the converted :P | ||
| [2010/07/07 07:45:04] <jamesturnbull> Volcane: yeah I know that - I just assumed someone with 1500 servers had a test environment :) | ||
| [2010/07/07 07:45:12] <Volcane> you'd think :P | ||
| [2010/07/07 07:45:36] @ Borges joined channel #puppet | ||
| [2010/07/07 07:48:45] @ rmiller4pi8 joined channel #puppet | ||
| [2010/07/07 07:50:54] <spawnyd> masterzen: do you know if nginx version 0.7.x is ok to use as puppetmasterd rev. proxy? I read your post about but I get http 400 within the nginx logs. | ||
| [2010/07/07 07:51:33] @ sebas891 joined channel #puppet | ||
| [2010/07/07 07:51:39] @ Quit: mvn071: Quit: Leaving | ||
| [2010/07/07 07:54:39] @ littleidea joined channel #puppet | ||
| [2010/07/07 07:56:17] @ lak joined channel #puppet | ||
| [2010/07/07 07:59:09] @ Quit: rmiller4pi8: Quit: Leaving. | ||
| [2010/07/07 08:00:21] @ rmiller4pi8 joined channel #puppet | ||
| [2010/07/07 08:00:26] @ [GuS] joined channel #puppet | ||
| [2010/07/07 08:02:19] @ Quit: jmccune: Ping timeout: 276 seconds | ||
| [2010/07/07 08:03:30] @ jmccune joined channel #puppet | ||
| [2010/07/07 08:05:35] @ alcy left channel #puppet () | ||
| [2010/07/07 08:05:37] <bryan_kearney> when trying to run from master... do I only need to set RUBYLIB to the location I installed into? | ||
| [2010/07/07 08:05:53] <bryan_kearney> irb seems fine | ||
| [2010/07/07 08:06:04] <bryan_kearney> but puppetmaster is not finding puppet/network/server | ||
| [2010/07/07 08:06:07] <bryan_kearney> which seems odd | ||
| [2010/07/07 08:08:55] <jamesturnbull> bryan_kearney: that sounds like a bug | ||
| [2010/07/07 08:09:04] <jamesturnbull> bryan_kearney: got a --trace you can pastie? | ||
| [2010/07/07 08:09:12] <ecolitan> how can i serve a file to the nodes which is different on all of them by just one line | ||
| [2010/07/07 08:09:16] @ Quit: jmccune: Ping timeout: 260 seconds | ||
| [2010/07/07 08:09:28] <ecolitan> without having a seperate copy of the file for each node | ||
| [2010/07/07 08:10:24] <jamesturnbull> ecolitan: template? | ||
| [2010/07/07 08:10:54] <ecolitan> i have not yet learned these "templates" that you speak of, but i guess i will | ||
| [2010/07/07 08:11:02] <jamesturnbull> ecolitan: guides:templating | ||
| [2010/07/07 08:11:15] <jamesturnbull> gepetto: wake up | ||
| [2010/07/07 08:11:28] <jamesturnbull> ecolitan: guide:templating | ||
| [2010/07/07 08:11:28] <gepetto> jamesturnbull: ecolitan: guide:templating is http://docs.puppetlabs.com/guides/templating.html "Documentation | Puppet Labs" | ||
| [2010/07/07 08:11:35] <jamesturnbull> ah ha - note to self - fix that | ||
| [2010/07/07 08:11:54] <jbooth> Please, I'm sure I'll do that dozens of times at least. | ||
| [2010/07/07 08:12:00] <ecolitan> thank you jamesturnbull | ||
| [2010/07/07 08:13:17] <LinuxCode> jamesturnbull, another fix ? | ||
| [2010/07/07 08:13:40] <LinuxCode> jamesturnbull, you have been slacking | ||
| [2010/07/07 08:13:42] <LinuxCode> hehe | ||
| [2010/07/07 08:13:44] <LinuxCode> j/k | ||
| [2010/07/07 08:14:00] @ tonyskapunk joined channel #puppet | ||
| [2010/07/07 08:14:06] <bryan_kearney> jamesturnbull: is this what you were asking for? http://www.pastie.org/1034395 | ||
| [2010/07/07 08:15:47] @ Log started by gepetto | ||
| [2010/07/07 08:15:47] @ Joined channel #puppet | ||
| [2010/07/07 08:15:47] @ Topic is "Dashboard 1.0.0 released: http://bit.ly/cxZUas | Puppet 0.25.5 released: http://bit.ly/beIuIm | http://docs.puppetlabs.com | Bugs & Feature Requests: http://bit.ly/ddjhPk" | ||
| [2010/07/07 08:15:47] @ Topic set by jamesturnbull!~jamesturn@pelin.lovedthanlost.net on Mon May 17 18:30:22 -0700 2010 | ||
| [2010/07/07 08:15:51] @ Mode +cnt by kornbluth.freenode.net | ||
| [2010/07/07 08:15:59] <jamesturnbull> guide:templating | ||
| [2010/07/07 08:15:59] <gepetto> jamesturnbull: guide: guide:templating is http://docs.puppetlabs.com/guides/templating.html "Puppet Labs" | ||
| [2010/07/07 08:16:11] <jamesturnbull> gepetto: help | ||
| [2010/07/07 08:16:11] <gepetto> jamesturnbull: help topics: 10 core modules: auth, basics, config, filters, httputil, irclog, remote, unicode, userdata, wordlist; 11 plugins: debug, hudson, nickserv, note, pastie, puppetdocsurls, redmineurls, rss, seen, shortenurls, time; 80 plugins ignored: use help ignored plugins to see why (help <topic> for more info) | ||
| [2010/07/07 08:16:54] <jamesturnbull> guides:templating | ||
| [2010/07/07 08:16:54] <gepetto> jamesturnbull: guides: guides:templating is http://docs.puppetlabs.com/guides/templating.html "Puppet Labs" | ||
| [2010/07/07 08:16:57] <ashp> debug is enabled? | ||
| [2010/07/07 08:17:00] <ashp> debug:help | ||
| [2010/07/07 08:17:11] <ashp> ah, it knows better than to listen to randoms :) | ||
| [2010/07/07 08:18:08] @ Log started by gepetto | ||
| [2010/07/07 08:18:08] @ Joined channel #puppet | ||
| [2010/07/07 08:18:08] @ Topic is "Dashboard 1.0.0 released: http://bit.ly/cxZUas | Puppet 0.25.5 released: http://bit.ly/beIuIm | http://docs.puppetlabs.com | Bugs & Feature Requests: http://bit.ly/ddjhPk" | ||
| [2010/07/07 08:18:08] @ Topic set by jamesturnbull!~jamesturn@pelin.lovedthanlost.net on Mon May 17 18:32:40 -0700 2010 | ||
| [2010/07/07 08:18:11] @ Mode +cnt by gibson.freenode.net | ||
| [2010/07/07 08:18:15] <jamesturnbull> ashp: it's a good little bot | ||
| [2010/07/07 08:18:40] <jamesturnbull> bryan_kearney: that's master? that's def. a bug - can you please log it with an Affected version of 2.6alpha ? | ||
| [2010/07/07 08:19:10] <bryan_kearney> jamesturnbull: yes, pulled this morning | ||
| [2010/07/07 08:19:35] <bryan_kearney> jamesturnbull: will verify with a clean pull from your repo, and log if still an issue | ||
| [2010/07/07 08:20:21] <jamesturnbull> bryan_kearney: use reductivelabs github repo - it's probably more uptodate than mine | ||
| [2010/07/07 08:20:49] <bryan_kearney> jamesturnbull: ok.. lemme look there | ||
| [2010/07/07 08:22:00] @ Quit: carlasouza: Ping timeout: 265 seconds | ||
| [2010/07/07 08:25:40] @ tecto_ joined channel #puppet | ||
| [2010/07/07 08:25:40] @ Quit: tecto_: Changing host | ||
| [2010/07/07 08:25:40] @ tecto_ joined channel #puppet | ||
| [2010/07/07 08:25:52] @ Quit: gebi: Read error: Operation timed out | ||
| [2010/07/07 08:26:19] @ Quit: lak: Quit: lak | ||
| [2010/07/07 08:26:33] @ joe-mac1 joined channel #puppet | ||
| [2010/07/07 08:27:21] <bryan_kearney> jamesturnbull: same thing off of reductivelabs master... could this be a pebkac error? | ||
| [2010/07/07 08:28:50] @ Insyte joined channel #puppet | ||
| [2010/07/07 08:29:22] @ carlasouza joined channel #puppet | ||
| [2010/07/07 08:29:53] @ Quit: joe-mac: Quit: Leaving. | ||
| [2010/07/07 08:31:38] @ Quit: pmorillo: Quit: pmorillo | ||
| [2010/07/07 08:33:16] <jamesturnbull> bryan_kearney: weird we haven't seen it - platform? not leaking from a puppet install already on box? | ||
| [2010/07/07 08:33:29] <bryan_kearney> I removed the puppet rpms | ||
| [2010/07/07 08:34:03] <bryan_kearney> running this on fedora 12 | ||
| [2010/07/07 08:34:09] @ Quit: ecolitan: Remote host closed the connection | ||
| [2010/07/07 08:34:46] @ Quit: ceren: Quit: ceren | ||
| [2010/07/07 08:35:33] @ alcy joined channel #puppet | ||
| [2010/07/07 08:36:36] @ jmccune joined channel #puppet | ||
| [2010/07/07 08:36:42] @ Quit: ukonpuppet: Quit: Page closed | ||
| [2010/07/07 08:36:43] <LinuxCode> bryan_kearney, rpm -V the packages first | ||
| [2010/07/07 08:37:12] @ ecolitan joined channel #puppet | ||
| [2010/07/07 08:38:05] <LinuxCode> ohh you are a RHtter | ||
| [2010/07/07 08:38:08] <LinuxCode> ;-} | ||
| [2010/07/07 08:39:23] <bryan_kearney> let me install and clean again.. to make sure yum did not leave anything around | ||
| [2010/07/07 08:39:38] <LinuxCode> or anything else, left anything around | ||
| [2010/07/07 08:39:39] <LinuxCode> ;-} | ||
| [2010/07/07 08:39:42] <LinuxCode> hence rpm -V | ||
| [2010/07/07 08:41:01] @ bodepd joined channel #puppet | ||
| [2010/07/07 08:43:37] <bryan_kearney> all clean.. same issue | ||
| [2010/07/07 08:43:53] <bryan_kearney> LinuxCode: even rpm -V was silent ;) | ||
| [2010/07/07 08:44:09] <LinuxCode> good | ||
| [2010/07/07 08:44:20] <LinuxCode> sounds like a bug then | ||
| [2010/07/07 08:45:40] @ Quit: spawnyd: Ping timeout: 276 seconds | ||
| [2010/07/07 08:46:27] @ Quit: [GuS]: Remote host closed the connection | ||
| [2010/07/07 08:47:20] @ chadh joined channel #puppet | ||
| [2010/07/07 08:47:22] <bryan_kearney> put in http://projects.puppetlabs.com/issues/4158 | ||
| [2010/07/07 08:47:46] @ Quit: ecolitan: Remote host closed the connection | ||
| [2010/07/07 08:50:24] @ Quit: gniks: Quit: Leaving. | ||
| [2010/07/07 08:55:41] @ Quit: verwilst: Quit: Ex-Chat | ||
| [2010/07/07 08:59:42] @ Quit: lkoranda: Quit: Ex-Chat | ||
| [2010/07/07 08:59:50] @ alcy left channel #puppet () | ||
| [2010/07/07 09:01:33] @ lak joined channel #puppet | ||
| [2010/07/07 09:02:04] @ Quit: jmccune: Ping timeout: 260 seconds | ||
| [2010/07/07 09:05:46] @ Quit: bodepd: Quit: bodepd | ||
| [2010/07/07 09:06:01] @ mike_h joined channel #puppet | ||
| [2010/07/07 09:06:29] @ mike_h is now known as Guest73022 | ||
| [2010/07/07 09:06:52] @ Guest73022 is now known as _mike_h | ||
| [2010/07/07 09:06:54] <_mike_h> hi all, how do I get puppet to check that everything in my /etc/puppet parses and includes things correctly | ||
| [2010/07/07 09:07:10] <_mike_h> --parseonly doesn't seem to pick up when i misspell an include | ||
| [2010/07/07 09:11:07] <joe-mac1> it should | ||
| [2010/07/07 09:11:14] <joe-mac1> oh | ||
| [2010/07/07 09:11:19] <joe-mac1> you mean you misspell a path | ||
| [2010/07/07 09:12:07] <_mike_h> ah sorry, I wasn't clear. Say I have a class called 'web', and I import "web.pp". Then in a node, I say "require webb" | ||
| [2010/07/07 09:12:31] <_mike_h> that doesn't get flagged that "webb" can't be included | ||
| [2010/07/07 09:12:44] @ ninjazjb joined channel #puppet | ||
| [2010/07/07 09:12:48] <joe-mac1> yea i'm not so sure that's feasible to do | ||
| [2010/07/07 09:12:55] <joe-mac1> --parseonly does syntax checking | ||
| [2010/07/07 09:13:01] <joe-mac1> a wrong path isn't a syntax error | ||
| [2010/07/07 09:13:02] <_mike_h> ah I see | ||
| [2010/07/07 09:13:33] <_mike_h> so the only way to catch stuff like that is to push it into a staging environment and watch it apply the changes? | ||
| [2010/07/07 09:14:19] <jamesturnbull> bryan_kearney: #4158 | ||
| [2010/07/07 09:14:19] <gepetto> jamesturnbull: bryan_kearney: #4158 is http://projects.puppetlabs.com/issues/show/4158 "Puppet - Bug #4158: no such file to load -- puppet/network/server - Puppet Labs" | ||
| [2010/07/07 09:14:26] <joe-mac1> _mike_h: that's what most people do | ||
| [2010/07/07 09:14:34] <bryan_kearney> jamesturnbull: yeah.. saw it | ||
| [2010/07/07 09:15:04] <_mike_h> :) thanks joe-mac1 | ||
| [2010/07/07 09:15:22] @ thekad-afk is now known as thekad | ||
| [2010/07/07 09:15:26] <joe-mac1> np | ||
| [2010/07/07 09:15:44] <bryan_kearney> jamesturnbull: by puppet directory has all code installed into /home/bkearney/puppet/usr/lib/ruby/site_ruby/1.8/puppet | ||
| [2010/07/07 09:16:24] @ Quit: lbt: Quit: Konversation terminated! | ||
| [2010/07/07 09:16:29] @ jmccune joined channel #puppet | ||
| [2010/07/07 09:16:38] <jbooth> _mike_h: you can run puppet --noop to get a partial test for this particular node. You could probably set the nodename on the command line too and test any arbitrary node. But that doesn't test your whole config. | ||
| [2010/07/07 09:16:39] @ Quit: _mike_h: Quit: Page closed | ||
| [2010/07/07 09:18:10] @ Quit: notbrien: Quit: notbrien | ||
| [2010/07/07 09:21:16] @ mikey_p joined channel #puppet | ||
| [2010/07/07 09:21:44] @ Quit: Ramonster: Quit: So long, thanx for all the fish | ||
| [2010/07/07 09:21:53] @ bodepd joined channel #puppet | ||
| [2010/07/07 09:22:35] @ Quit: mikey_p: Remote host closed the connection | ||
| [2010/07/07 09:24:41] @ ecolitan joined channel #puppet | ||
| [2010/07/07 09:24:45] <axisys> can you tell me why my puppet client 0.24.7 is complaining this | ||
| [2010/07/07 09:24:55] <axisys> Failed to retrieve current state of resource: Could not find server puppet Could not describe /admin/puppet: Could not find server puppet at /etc/puppet/manifests/classes/conf.pp:7 | ||
| [2010/07/07 09:25:05] <axisys> here is the conf.pp | ||
| [2010/07/07 09:25:07] <axisys> http://pastie.org/1034513 | ||
| [2010/07/07 09:25:10] <ecolitan> how can i list of all the variables i can use in templates? | ||
| [2010/07/07 09:25:56] <axisys> my puppet server is 0.25.4 | ||
| [2010/07/07 09:27:09] @ Peanut_ joined channel #puppet | ||
| [2010/07/07 09:28:27] <Peanut_> Hi all, Q: I want to change a node over to a new puppetmaster. I've changed puppet.conf to point to the new one, but on the client, I get: "err: Could not retrieve catalog: Certificates were not trusted: certificate verify failed" | ||
| [2010/07/07 09:28:50] @ Peanut_ is now known as Peanut | ||
| [2010/07/07 09:29:19] <axisys> Peanut: on your new puppetmaster puppetca --sign this.node.name may be ? | ||
| [2010/07/07 09:29:20] <joe-mac1> yea, did you move the certs over to the new master? did you set the new master with certname = oldhostname? | ||
| [2010/07/07 09:30:19] <Peanut> joe-mac1: No, they're seperate servers, both in production at the moment, so I'd rather the client learns to deal with having a new master. | ||
| [2010/07/07 09:30:30] @ gniks joined channel #puppet | ||
| [2010/07/07 09:30:39] <Peanut> axisys: I never see a certificate signing request on the master, just the client complaining that it doesn't trust the new master. | ||
| [2010/07/07 09:30:52] <Volcane> Peanut: delete ssl on the client, it will re-request to the new server | ||
| [2010/07/07 09:31:02] <Peanut> Volcane: Just the whole ssl dir? | ||
| [2010/07/07 09:31:04] @ Quit: ecolitan: Remote host closed the connection | ||
| [2010/07/07 09:31:10] <Volcane> its contents yes | ||
| [2010/07/07 09:32:18] @ londo__ joined channel #puppet | ||
| [2010/07/07 09:32:26] @ Quit: londo_: Remote host closed the connection | ||
| [2010/07/07 09:34:30] @ Quit: mfournier: Ping timeout: 260 seconds | ||
| [2010/07/07 09:35:52] @ mfournier joined channel #puppet | ||
| [2010/07/07 09:40:35] @ Quit: bodepd: Quit: bodepd | ||
| [2010/07/07 09:40:45] <Disconnect> you can wipe the whole dir, it'll recreate it | ||
| [2010/07/07 09:40:51] @ Quit: mikepea: Quit: mikepea | ||
| [2010/07/07 09:41:41] @ mclarke joined channel #puppet | ||
| [2010/07/07 09:42:13] <Peanut> Thanks, that did the trick | ||
| [2010/07/07 09:43:02] @ Quit: achester: Ping timeout: 265 seconds | ||
| [2010/07/07 09:43:19] <ecapriolo> I have two file { } definitions one is a recursive copy and the second is a single file that should override the recursive copy. Should i make the second file {} require the first to ensure the order or should I do this a different way? | ||
| [2010/07/07 09:43:50] <Legooolas> If I want to have a variable with the require list for a service in, should something like : "$service_require = [ File[a], File[b] ]" work? | ||
| [2010/07/07 09:44:13] <Legooolas> (and later use as service { ... require => $service_require }) | ||
| [2010/07/07 09:45:22] @ plathrop-away is now known as plathrop | ||
| [2010/07/07 09:47:18] @ bodepd joined channel #puppet | ||
| [2010/07/07 09:51:46] @ fbe joined channel #puppet | ||
| [2010/07/07 09:53:49] @ bryan_kearney left channel #puppet () | ||
| [2010/07/07 09:59:13] @ Quit: itguru: Ping timeout: 260 seconds | ||
| [2010/07/07 09:59:44] @ bryan_kearney joined channel #puppet | ||
| [2010/07/07 10:01:42] <Disconnect> joe-mac1: btw looks like all is well if only one server is trying to collect those nagios resources. blew the old box out of puppet and the new one synced fine (well, except for the dozen other bugs in that area). now the old one is saying 'duplicate resource' instead.. | ||
| [2010/07/07 10:02:22] <joe-mac1> right, i kinda figured that would be the case... | ||
| [2010/07/07 10:03:57] @ Quit: lak: Quit: lak | ||
| [2010/07/07 10:05:55] @ Quit: rmiller4pi8: Ping timeout: 265 seconds | ||
| [2010/07/07 10:06:57] @ angrox is now known as angrox_ | ||
| [2010/07/07 10:07:24] @ angrox_ is now known as moktok | ||
| [2010/07/07 10:07:31] @ moktok is now known as angrox | ||
| [2010/07/07 10:11:57] @ kaptk2 joined channel #puppet | ||
| [2010/07/07 10:12:52] @ notbrien joined channel #puppet | ||
| [2010/07/07 10:15:22] @ Quit: poison: Remote host closed the connection | ||
| [2010/07/07 10:16:56] @ Quit: Olly_: Quit: This computer has gone to sleep | ||
| [2010/07/07 10:18:57] @ PhabX joined channel #puppet | ||
| [2010/07/07 10:19:34] @ seanos joined channel #puppet | ||
| [2010/07/07 10:19:54] @ Quit: KenjiP0p|away: Read error: Operation timed out | ||
| [2010/07/07 10:23:49] @ Quit: TREllis: Quit: leaving | ||
| [2010/07/07 10:25:49] @ mikey_p joined channel #puppet | ||
| [2010/07/07 10:26:14] @ ajbourg joined channel #puppet | ||
| [2010/07/07 10:26:25] <mikey_p> How current is the puppet book, if you are just now getting started with puppet? | ||
| [2010/07/07 10:27:29] <|Mike|> 'the puppet book'? | ||
| [2010/07/07 10:27:39] <|Mike|> are you refering to: pulling strings with puppet? | ||
| [2010/07/07 10:27:40] <mikey_p> pulling strings with puppet | ||
| [2010/07/07 10:27:41] <mikey_p> yes | ||
| [2010/07/07 10:28:03] <|Mike|> i've actually red it and it's a good book for beginners tho | ||
| [2010/07/07 10:28:32] <|Mike|> but not all 0.25.4 options are mentioned in it (doh) | ||
| [2010/07/07 10:28:38] <mikey_p> i was a little concerned that being 2 years old it may be somewhat out of date | ||
| [2010/07/07 10:29:19] @ Quit: bodepd: Quit: bodepd | ||
| [2010/07/07 10:29:51] <|Mike|> it doesn't mention that you can define a node with regex etc.. | ||
| [2010/07/07 10:29:56] @ bodepd joined channel #puppet | ||
| [2010/07/07 10:29:58] <radkin> How do you sell a company on puppet that thinks they can simply deploy all their config changes with Hudson? | ||
| [2010/07/07 10:30:23] <|Mike|> hudson the java app? | ||
| [2010/07/07 10:30:41] <mikey_p> i think i'll nab the ebook, i can always grab it from powells technical if it proves vital | ||
| [2010/07/07 10:31:18] <|Mike|> forget the book and start reading the puppet documentation instead :-) | ||
| [2010/07/07 10:31:22] <jamesturnbull> mikey_p: if you use the book - a good support is the Docs site - http://docs.puppetlabs.com | ||
| [2010/07/07 10:31:56] <jamesturnbull> |Mike|: hey - I live off those royalties... :P oh wait. | ||
| [2010/07/07 10:32:15] <|Mike|> haha | ||
| [2010/07/07 10:32:39] <PhabX> jamesturnbull: It was nice meeting you at DevOps :) | ||
| [2010/07/07 10:32:40] @ Quit: AK: Ping timeout: 252 seconds | ||
| [2010/07/07 10:32:50] @ Quit: bodepd: Remote host closed the connection | ||
| [2010/07/07 10:33:07] <|Mike|> I missed you at puppetcamp in ghent tho ! | ||
| [2010/07/07 10:33:21] @ bodepd joined channel #puppet | ||
| [2010/07/07 10:33:27] <mikey_p> Ah yes, to write a book, or tire endlessly only to field complaints about the quality of free documentation... | ||
| [2010/07/07 10:34:01] @ Quit: bodepd: Remote host closed the connection | ||
| [2010/07/07 10:34:32] @ bodepd joined channel #puppet | ||
| [2010/07/07 10:35:14] @ Quit: bodepd: Remote host closed the connection | ||
| [2010/07/07 10:35:19] @ Quit: QuackNL: *.net *.split | ||
| [2010/07/07 10:35:43] @ bodepd joined channel #puppet | ||
| [2010/07/07 10:36:23] @ Quit: bodepd: Remote host closed the connection | ||
| [2010/07/07 10:36:54] @ bodepd joined channel #puppet | ||
| [2010/07/07 10:37:13] @ Quit: bodepd: Client Quit | ||
| [2010/07/07 10:41:17] <radkin> Mike, yeah Hudson the java app, it's like Cruise Control, if you add Maven it makes build a breeze | ||
| [2010/07/07 10:41:51] <mikey_p> hudson is very nice, but I don't know how you could consider it a replacement for puppet | ||
| [2010/07/07 10:43:18] @ QuackNL joined channel #puppet | ||
| [2010/07/07 10:44:21] <|Mike|> radkin: (i have some kind of hate against those ( nexus, hudson, maven, artifactory) application :P) | ||
| [2010/07/07 10:44:54] <radkin> well, if you're deploying all the config files as part of your Hudson build, then you could argue there is no need for Puppet. I'm prepping my self for the worst here. | ||
| [2010/07/07 10:45:44] <radkin> one obvious answer to that is, each environment has it's own configs, so you need puppet to keep track of that | ||
| [2010/07/07 10:48:00] <axisys> am I suppose to put change this source => "puppet:///admin/puppet" to add the word module somewhere for 0.24.7 client not complain? master is 0.25.4 | ||
| [2010/07/07 10:48:28] <axisys> this is what client is complaining about | ||
| [2010/07/07 10:48:56] <axisys> Failed to retrieve current state of resource: Could not find server puppet Could not describe | ||
| [2010/07/07 10:48:59] <axisys> /admin/puppet: Could not find server puppet at /etc/puppet/manifests/classes/conf.pp:7 | ||
| [2010/07/07 10:50:28] <|Mike|> how does your fileserver.conf look like? | ||
| [2010/07/07 10:51:33] <axisys> |Mike|: are you asking me ? | ||
| [2010/07/07 10:52:44] <|Mike|> yep | ||
| [2010/07/07 10:52:49] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/07/07 10:52:53] <axisys> |Mike|: http://pastebin.com/wwsU73As | ||
| [2010/07/07 10:55:23] @ Quit: bryan_kearney: Quit: Leaving. | ||
| [2010/07/07 10:55:49] @ Quit: _nalle: Ping timeout: 240 seconds | ||
| [2010/07/07 10:58:25] @ Quit: SyRenity: Ping timeout: 260 seconds | ||
| [2010/07/07 10:58:33] <ecapriolo> Dude how puppet saves my life.... | ||
| [2010/07/07 10:59:45] <ecapriolo> So my boss is a nice guy, very often though I get a ticket, do it and then a requirement gets strapped on. So I had to role out this crontab for our 20+ hadoop nodes. and once I got the file pushed ... We had another directory to clean up! | ||
| [2010/07/07 10:59:59] <ecapriolo> I i was not using puppet to push that file i would have jumped off a cliff | ||
| [2010/07/07 11:00:07] @ Quit: tecto: Quit: tecto | ||
| [2010/07/07 11:00:07] @ tecto_ is now known as tecto | ||
| [2010/07/07 11:02:34] @ bryan_kearney1 joined channel #puppet | ||
| [2010/07/07 11:03:20] <ashp> my boss does crazy things like that all the time | ||
| [2010/07/07 11:03:23] <ashp> LETS DO THIS, NO THIS, NO THAT | ||
| [2010/07/07 11:03:24] <lisa> can't render be called with an array? | ||
| [2010/07/07 11:03:49] @ SyRenity joined channel #puppet | ||
| [2010/07/07 11:05:57] <ReinH> ashp: you learn to build a delayed queue into the process | ||
| [2010/07/07 11:06:06] <ReinH> just wait a few hours and see if he changes his mind before you do anything :p | ||
| [2010/07/07 11:06:20] @ jdcasey joined channel #puppet | ||
| [2010/07/07 11:09:41] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/07/07 11:13:59] @ ceren joined channel #puppet | ||
| [2010/07/07 11:14:04] @ Quit: alban2: Ping timeout: 265 seconds | ||
| [2010/07/07 11:14:52] @ yakub joined channel #puppet | ||
| [2010/07/07 11:17:01] <ashp> ReinH: i always wait for him to ask twice ;) | ||
| [2010/07/07 11:17:06] @ Quit: rcrowley: Quit: rcrowley | ||
| [2010/07/07 11:19:23] <lisa> heh getting my rails in my puppet. i meant to ask: can't template be called with an array? | ||
| [2010/07/07 11:19:48] <Volcane> lisa: yes, though what is the intended effect of calling it with an array? | ||
| [2010/07/07 11:20:05] <Volcane> actually no you probably cant, but you can ask for several templates | ||
| [2010/07/07 11:20:34] <lisa> Volcane: i am seeking the same behaviour as if i was doing template("foo.erb", "bar.erb") except i want to do $baz = [ "foo.erb", "bar.erb" ]; template($baz) | ||
| [2010/07/07 11:21:37] <Volcane> ah, probably not | ||
| [2010/07/07 11:22:18] <Volcane> need to go via a define and the define type instances with arrays | ||
| [2010/07/07 11:23:15] <lisa> how do you mean? | ||
| [2010/07/07 11:23:19] <lisa> i mean | ||
| [2010/07/07 11:23:25] <lisa> what do you mean by "define type instances" | ||
| [2010/07/07 11:23:36] <lisa> (sorry I haven't used defines yet! still a bit new to puppet) | ||
| [2010/07/07 11:23:40] <Volcane> ok | ||
| [2010/07/07 11:23:44] <Volcane> so, imagine this: | ||
| [2010/07/07 11:23:54] <Volcane> define print() { notify{$name: } } | ||
| [2010/07/07 11:24:00] <Volcane> you can use it like: | ||
| [2010/07/07 11:24:03] <Volcane> print{"foo": } | ||
| [2010/07/07 11:24:21] <Volcane> and it will make a notify resource called "foo", it'll result in a line being printed in your puppetd --test output | ||
| [2010/07/07 11:24:27] <Volcane> now, if you had an array | ||
| [2010/07/07 11:24:38] <Volcane> print{["foo", "bar", "baz": } | ||
| [2010/07/07 11:24:44] <Volcane> print{["foo", "bar", "baz"]: } <-- thats correct | ||
| [2010/07/07 11:24:54] <Volcane> you'll end up with 3 lines, in effect its a for loop | ||
| [2010/07/07 11:24:57] <lisa> how do you iterate over it? | ||
| [2010/07/07 11:25:07] <LinuxCode> lisa, it does it automagcially | ||
| [2010/07/07 11:25:10] <Volcane> thats it, $name inside the define will itterate over the array | ||
| [2010/07/07 11:25:19] <lisa> interesting | ||
| [2010/07/07 11:25:29] <LinuxCode> lisa, I use that for dns stuffs | ||
| [2010/07/07 11:25:33] <Volcane> it will just make 3 x print resources, one per member of the array | ||
| [2010/07/07 11:25:38] <lisa> going to watch the game, be back later :) | ||
| [2010/07/07 11:25:48] @ ed209 joined channel #puppet | ||
| [2010/07/07 11:28:24] @ Quit: ceren: Ping timeout: 265 seconds | ||
| [2010/07/07 11:29:23] @ ceren joined channel #puppet | ||
| [2010/07/07 11:29:28] <joe-mac1> if you inherit a class that exports a resource, what is the syntax for overriding? | ||
| [2010/07/07 11:31:28] @ socialist is now known as explody | ||
| [2010/07/07 11:33:00] <ed209> We're running cobbler and puppet, but they are on different machines, I'm looking at some pretty hacked ways to get cobblers pre-install hooks to run a puppetca --clean $host, and thought to myself, before you go and write yet another terrible script maybe I should ask if there's a better way to solve this problem | ||
| [2010/07/07 11:33:09] @ rcrowley joined channel #puppet | ||
| [2010/07/07 11:33:39] <ed209> I see that puppet uses rpc to talk to the clients, is there an admin rpc interface as well? | ||
| [2010/07/07 11:36:43] <joe-mac1> guys, when you export a resource in a parent class, then you inherit, can you override or is it too late? | ||
| [2010/07/07 11:36:51] <joe-mac1> i want to pre empt the export | ||
| [2010/07/07 11:40:12] <tobert> ed209, there is | ||
| [2010/07/07 11:40:22] @ zenChild joined channel #puppet | ||
| [2010/07/07 11:40:40] @ zenChild left channel #puppet () | ||
| [2010/07/07 11:40:49] <tobert> there should already be instructions on how to set up cobbler+puppet on one of the two projects' wikis | ||
| [2010/07/07 11:42:52] <jbooth> joe-mac1: I'd guess based on syntax you can't do that | ||
| [2010/07/07 11:43:01] <jbooth> joe-mac1: But that is just a guess, I certainly don't know | ||
| [2010/07/07 11:43:45] <joe-mac1> normally you have to realize a resource in a parent, then override in a child... so since exported is a subset of virtual resources, i don't think it'll work | ||
| [2010/07/07 11:43:48] <joe-mac1> b ut i am tryuing nwo | ||
| [2010/07/07 11:44:08] <jbooth> joe-mac1: Er, are you talking virtual resources, or export/storeconfigs? | ||
| [2010/07/07 11:44:32] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/07 11:44:37] <joe-mac1> i am talking about exported resources, which are considered a subset of virtual resources | ||
| [2010/07/07 11:44:43] @ Av joined channel #puppet | ||
| [2010/07/07 11:44:53] <joe-mac1> since they don't actually get created, they're basically virtual resources in a database that are realized by whoever collects them | ||
| [2010/07/07 11:45:11] <joe-mac1> so i'm wondering maybe i have to override where i collect thenm | ||
| [2010/07/07 11:45:18] <jbooth> joe-mac1: Right, but there's not "realize to db" step like virtuals on the self-same machine. | ||
| [2010/07/07 11:45:26] <jbooth> joe-mac1: Probably work better | ||
| [2010/07/07 11:45:58] <Av> hi guys :) I'm trying to add a custom provider from http://web.mit.edu/~marthag/www/puppet/pecl.rb but I don't really know what to do, and there don't seem to be any instructions anywhere.. help? I tried just putting the file on the puppetmaster in /usr/lib/ruby/site_ruby/1.8/puppet/provider/package/pecl.rb but that didn't seem to help. | ||
| [2010/07/07 11:46:32] @ poison joined channel #puppet | ||
| [2010/07/07 11:47:42] <jbooth> Av: guides:plugins | ||
| [2010/07/07 11:47:45] @ littleidea joined channel #puppet | ||
| [2010/07/07 11:48:07] <jbooth> Hmm. I wonder how I figure out what gepetto knows the guide as... | ||
| [2010/07/07 11:48:18] <Av> cheers :) | ||
| [2010/07/07 11:48:43] <Av> guides:plugins_in_modules | ||
| [2010/07/07 11:48:44] <gepetto> Av: guides: guides:plugins_in_modules is http://docs.puppetlabs.com/guides/plugins_in_modules.html "Puppet Labs" | ||
| [2010/07/07 11:48:59] <jbooth> Yep, dat's it. | ||
| [2010/07/07 11:48:59] <joe-mac1> masterzen: have you ever thought of adding a little search box to the html rdoc generated by puppetdoc? | ||
| [2010/07/07 11:49:12] <joe-mac1> i wonider if rdoc has that capability | ||
| [2010/07/07 11:51:24] <dan__t> Hrm, so, for a template, I need to find a list of files that are present in some users' home dirs, and use those paths as arrays in this template. Can I do that, or do I need to make a fact? | ||
| [2010/07/07 11:55:12] <joe-mac1> fact afaik | ||
| [2010/07/07 11:55:24] <dan__t> yea having a dev work on that now | ||
| [2010/07/07 11:55:27] <dan__t> just didn't want to take dev time | ||
| [2010/07/07 11:57:59] @ KenjiP0p joined channel #puppet | ||
| [2010/07/07 11:59:05] @ Av left channel #puppet () | ||
| [2010/07/07 11:59:14] @ jdcasey joined channel #puppet | ||
| [2010/07/07 11:59:17] @ _nalle joined channel #puppet | ||
| [2010/07/07 11:59:41] <joe-mac1> jbooth: appears to work by just leaving the @@ off | ||
| [2010/07/07 11:59:48] <joe-mac1> so, just like a regular resource | ||
| [2010/07/07 12:01:09] <ed209> ok, so thinking I'm a huge noob, I went back through the docs to see if I missed the page that covers rebuilding existing hosts in cobbler and the puppet rest calls for cleaning out an existing cert for the box being rebuilt | ||
| [2010/07/07 12:01:19] <ed209> but I can't find anything useful there | ||
| [2010/07/07 12:01:45] @ Quit: carlasouza: Ping timeout: 240 seconds | ||
| [2010/07/07 12:01:45] <ed209> so I'm just gonna use func inside the cobbler preinstall section | ||
| [2010/07/07 12:01:46] @ bearnard joined channel #puppet | ||
| [2010/07/07 12:02:29] @ Quit: KenjiP0p: Ping timeout: 258 seconds | ||
| [2010/07/07 12:02:37] <LinuxCode> ed209, puppetca --revoke host;puppetca --clean host | ||
| [2010/07/07 12:03:00] <ed209> ya that works fine if the cobbler server is the puppet server | ||
| [2010/07/07 12:03:38] <ed209> ours are physically separate though | ||
| [2010/07/07 12:03:47] <tobert> that's perfectly sensible | ||
| [2010/07/07 12:04:27] @ rmiller4pi8 joined channel #puppet | ||
| [2010/07/07 12:06:03] <joe-mac1> ed209: this is what i do too, i have yet to figure out how to securely transmit keys generated on the puppet master to newly deployed nodes though | ||
| [2010/07/07 12:06:05] <joe-mac1> i have scripts fo rit | ||
| [2010/07/07 12:06:08] <joe-mac1> i just basically push a btuton | ||
| [2010/07/07 12:06:20] <joe-mac1> but if i did any kind of cloud/rapid deployment shit i would need to let the machines push those buttons | ||
| [2010/07/07 12:09:09] <ed209> werd, well I guess I'll whip something together, thanx | ||
| [2010/07/07 12:09:14] <tobert> joe-mac1, use a deployment cert / ssh key? | ||
| [2010/07/07 12:09:45] @ thuglife joined channel #puppet | ||
| [2010/07/07 12:09:50] <thuglife> Hello. | ||
| [2010/07/07 12:10:06] <joe-mac1> yea, i write out an authorized keys file on the build file server that gets downloaded during the build process; it contains all the admins keys all up to date thanks to puppet, then i can run a script that transfers the key over and starts it up | ||
| [2010/07/07 12:10:19] <thuglife> Is it possible to dump a node configuration with all the files to a big bundle that can be copied onto an offline client and fed to puppet? | ||
| [2010/07/07 12:10:19] <joe-mac1> i just need to figure a good way for a node to say "hey i am ready" | ||
| [2010/07/07 12:10:37] <joe-mac1> the second part is possible, i'm not so sure about how to automatically do it though | ||
| [2010/07/07 12:10:52] <ed209> hmm, I spose I could run the puppetca -clean using func during the preinstall and then in the kickstart itself set up func and then run a puppetca --sign $host from the box being built using func again | ||
| [2010/07/07 12:11:36] @ Quit: ajbourg: Quit: ajbourg | ||
| [2010/07/07 12:11:57] <ed209> shit that won't work, because I just cleaned it cert from the func overload | ||
| [2010/07/07 12:12:46] <tobert> the easiest approach is to wget/curl those kind of dependencies from the kickstart | ||
| [2010/07/07 12:13:22] <tobert> you can always use a generic deployment cert you stick in the image to make sure the client is yours | ||
| [2010/07/07 12:13:59] @ Quit: yakub: Quit: leaving | ||
| [2010/07/07 12:14:43] <thuglife> So i guess there are no way to feed offline puppet clients with a file bundle containing the needed files and configuration? | ||
| [2010/07/07 12:14:48] @ carlasouza joined channel #puppet | ||
| [2010/07/07 12:14:50] <explody> anyone aware of a gem or something like that that can parse and ideally write puppet manifests? | ||
| [2010/07/07 12:14:56] <thuglife> These machines are w/o network connection but it would be really nice to use puppet to configure them | ||
| [2010/07/07 12:15:30] <tobert> thuglife, I'm pretty sure you can ... | ||
| [2010/07/07 12:15:46] <thuglife> i was unable to find any info about it | ||
| [2010/07/07 12:17:34] @ Quit: Borges: Ping timeout: 276 seconds | ||
| [2010/07/07 12:18:28] @ Borges joined channel #puppet | ||
| [2010/07/07 12:21:36] <Disconnect> ok stupid question. scoping is killing me. in theory, if i have class foo { $bar = "10" } / class foo::bar inherits foo { $bar = "15" } then a template inherited from 'foo' should be getting '15', right? (i have two almost identical subclasses and one works but one doesn't. both do the same variable override.) | ||
| [2010/07/07 12:22:05] @ tyll joined channel #puppet | ||
| [2010/07/07 12:22:35] <nahamu> I don't understand what you mean by a "template inherited from 'foo'" | ||
| [2010/07/07 12:22:58] <bhearsum> hmmm, i don't think things inheriting from "foo" will pick up things that foo::bar overrides | ||
| [2010/07/07 12:23:00] <nahamu> but if it inherits from foo, then it gets 10 | ||
| [2010/07/07 12:23:03] <bhearsum> yeah | ||
| [2010/07/07 12:23:18] <nahamu> if it inherited from foo::bar then it would get 15 | ||
| [2010/07/07 12:24:34] @ Quit: carlasouza: Quit: leaving | ||
| [2010/07/07 12:24:38] @ ezmobius joined channel #puppet | ||
| [2010/07/07 12:24:50] @ carlasouza joined channel #puppet | ||
| [2010/07/07 12:25:04] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/07 12:25:51] <Disconnect> foo says file { 'bar': source => template { | ||
| [2010/07/07 12:26:32] <Disconnect> (oops) and that template uses $bar. if I include foo::bar I get "10" instead of "15". if I include foo::bar2 (basically identical) I get 15. | ||
| [2010/07/07 12:26:53] <thuglife> tobert: because i want to tell puppet here is a huge file with all the stuff you need that got dumped out fro mthe master | ||
| [2010/07/07 12:27:11] <nahamu> Disconnect, how many .pp files are involved? | ||
| [2010/07/07 12:27:25] <nahamu> And can you pastebin them for us to see? | ||
| [2010/07/07 12:27:49] <Disconnect> 3. init.pp (foo), bar.pp (foo::bar) and baz (foo::baz) .. foo sets it to "10", bar sets it to "15" and baz sets it to "20". | ||
| [2010/07/07 12:27:57] <Disconnect> i can't, but i can put the test case together a little better | ||
| [2010/07/07 12:28:10] @ mikey_p left channel #puppet ("Leaving") | ||
| [2010/07/07 12:28:43] <tobert> thuglife, I'm not sure how really but I remember seeing references to pulling configs from something like SVN or CVS which might lead you in the right direction | ||
| [2010/07/07 12:29:04] <thuglife> tobert: that would work if i would not have all my node info in LDAP | ||
| [2010/07/07 12:29:05] <thuglife> :) | ||
| [2010/07/07 12:29:28] <tobert> why would that make a difference? | ||
| [2010/07/07 12:29:38] @ nicklewis joined channel #puppet | ||
| [2010/07/07 12:29:44] <tobert> unless you're implying you won't have ldap either | ||
| [2010/07/07 12:30:09] <thuglife> tobert: because all the templates are filled up from LDAP | ||
| [2010/07/07 12:30:12] <Disconnect> http://pastebin.ca/1896197 | ||
| [2010/07/07 12:30:17] <thuglife> so i'd have to dump the generated templates | ||
| [2010/07/07 12:30:28] <Disconnect> its contrived, but basically 'foo::bar' works but 'foo::baz' doesn't | ||
| [2010/07/07 12:30:47] <Disconnect> the only template use is in 'foo', it is carried as part of the inheritance to 'foo::bar' and 'foo::baz' | ||
| [2010/07/07 12:31:11] <tobert> thuglife, seems like that should be easy enough ... even if just for testing | ||
| [2010/07/07 12:31:25] <Disconnect> if it didn't work at all i'd be fine. but this half-working thing is annoying to say the least. | ||
| [2010/07/07 12:31:59] <nahamu> have you reduced the contrived example into something you can post? | ||
| [2010/07/07 12:32:20] <thuglife> tobert: i don't get how :) | ||
| [2010/07/07 12:32:26] <thuglife> but help me out if you know :) | ||
| [2010/07/07 12:32:47] @ maccam94 joined channel #puppet | ||
| [2010/07/07 12:32:49] <Disconnect> nahamu: you mean the one i posted just above? http://pastebin.ca/1896197 :) | ||
| [2010/07/07 12:33:17] <nahamu> sorry, missed the link | ||
| [2010/07/07 12:33:26] <Disconnect> np | ||
| [2010/07/07 12:34:58] <maccam94> i work at a company that has an in-house server config/management tool. we're looking at overhauling it, but before we do, I'd like to check that puppet can't meet our needs | ||
| [2010/07/07 12:35:59] <LinuxCode> http://projects.puppetlabs.com/projects/puppet/wiki/Documentation_Start | ||
| [2010/07/07 12:36:01] <LinuxCode> is your friend | ||
| [2010/07/07 12:38:31] <maccam94> i'd mainly like to know how the dashboard works for now | ||
| [2010/07/07 12:39:24] <maccam94> can i view if services are running at a glance? can i create and deploy scripts to multiple servers at once from the web interface? | ||
| [2010/07/07 12:39:47] <jbooth> Dashboard is pretty primitive right now. | ||
| [2010/07/07 12:39:57] <jbooth> Foreman might let you do more of that, but I don't run it so can't say. | ||
| [2010/07/07 12:40:10] @ nwmcsween_ joined channel #puppet | ||
| [2010/07/07 12:40:14] @ Quit: bug: Quit: bug | ||
| [2010/07/07 12:40:21] <nahamu> Disconnect, the inheritance might work differently: | ||
| [2010/07/07 12:40:27] <nahamu> http://docs.puppetlabs.com/guides/language_tutorial.html#variable_scope | ||
| [2010/07/07 12:40:35] @ Quit: nwmcsween: Ping timeout: 265 seconds | ||
| [2010/07/07 12:41:01] <jbooth> If you're looking for a point and click tool, puppet isn't going to provide. You're pretty much assumed to be writing text/code configuration files by hand, then having puppet push them. | ||
| [2010/07/07 12:41:04] <nahamu> you might want to have foo::baz be its own class that sets the $foo variable, then includes foo... | ||
| [2010/07/07 12:41:10] <nahamu> rather than having it inherit | ||
| [2010/07/07 12:41:36] @ Quit: ceren: Quit: ceren | ||
| [2010/07/07 12:41:41] <Disconnect> nahamu: most of what it does is override parts of foo :/ i'm gonna try overriding the file def with an identical file def.. | ||
| [2010/07/07 12:42:29] <nahamu> Disconnect, it might be a bug in puppet with how variables work in inherited classes, but that's beyond my skills to evaluate | ||
| [2010/07/07 12:43:32] @ ceren joined channel #puppet | ||
| [2010/07/07 12:44:03] <nahamu> also possible would be defining my_var outside the scope of the foo class, and only overriding it in the inherited classes | ||
| [2010/07/07 12:44:17] <nahamu> but I don't know if that would work | ||
| [2010/07/07 12:44:38] <Disconnect> hmm. thats an idea also. doesn't matter if we define it above that, its only used in that hierarchy. | ||
| [2010/07/07 12:45:06] <Disconnect> here we go. overriding the template file definition with an identical def got it reevaluated. | ||
| [2010/07/07 12:45:14] @ Quit: LinuxCode: Quit: Connection Closed | ||
| [2010/07/07 12:45:28] <Disconnect> so for now, thats what i'm going with. (mainly cuz i have to get 20 more vms built today and i don't have time to file a bug report :) ..) | ||
| [2010/07/07 12:45:41] <nahamu> heh, good luck | ||
| [2010/07/07 12:51:53] <jbooth> maccam94: That said you could write your own node classifier that would let you do that from the web. | ||
| [2010/07/07 12:52:39] @ Quit: duxklr: Quit: duxklr | ||
| [2010/07/07 12:53:46] @ docelic_ is now known as docelic | ||
| [2010/07/07 12:57:33] <Disconnect> maccam94: puppet doesn't deploy scripts. it takes a description of state and tries to twist, prod and pull the machines around so that they match that state. | ||
| [2010/07/07 12:58:47] <Disconnect> with greater or lesser degrees of finesse. (eg it understands most package systems, so you just say "install package foo" instead of "run apt-get" or "download this file, then run this command, then answer this question...") | ||
| [2010/07/07 12:59:47] <maccam94> right now we have a system that can basically pull monit stats and push scripts | ||
| [2010/07/07 13:00:09] <maccam94> and enable/disable scripts per host | ||
| [2010/07/07 13:00:24] <jbooth> maccam94: Define 'scripts'? | ||
| [2010/07/07 13:00:32] <jbooth> Like bash scripts that configure your hosts? | ||
| [2010/07/07 13:00:39] <maccam94> basically init scripts for monit to watch | ||
| [2010/07/07 13:00:58] <maccam94> service instances, like apache, thin, varnish, etc | ||
| [2010/07/07 13:01:56] @ Quit: bryan_kearney1: Quit: Leaving. | ||
| [2010/07/07 13:02:15] <ashp> wow, i tried rhel6 again and the epel6 puppet package is STILL broken | ||
| [2010/07/07 13:02:42] <jbooth> maccam94: puppet can push monit scripts, but that's using it in a fairly limited way. | ||
| [2010/07/07 13:03:02] @ Quit: kolla: Remote host closed the connection | ||
| [2010/07/07 13:03:09] <jbooth> You're not really talking about a whole system configuration way. | ||
| [2010/07/07 13:04:21] <Disconnect> maccam94: the idea behind puppet is you take a system in a mostly known, bare bones state and apply the descriptions (modules and classes, but think of them as templates or cutouts) and puppet fills in the missing bits, cuts off the extra bits, etc. | ||
| [2010/07/07 13:04:35] <maccam94> we don't have much variety in our servers, they're pretty much all ubuntu. these are also all cloud servers, so we can usually just clone a server, or copy a website's config when building a new one | ||
| [2010/07/07 13:05:08] <joe-mac1> that's waht puppet is designed for | ||
| [2010/07/07 13:06:10] @ joe-mac1 left channel #puppet () | ||
| [2010/07/07 13:07:59] <jbooth> maccam94: Puppet takes a description of a server "final state" and applies it to machines to produce said state. | ||
| [2010/07/07 13:08:17] <jbooth> maccam94: So you'd clone a fresh install, then let puppet tailor it to its role | ||
| [2010/07/07 13:08:26] <jbooth> if the roles are all the same, that makes your puppet configs easier to write. | ||
| [2010/07/07 13:08:49] <maccam94> right | ||
| [2010/07/07 13:08:57] <jbooth> also it means changing things; so if you then needed to start a new service you weren't running before, you write the puppet config for it, then tell puppet to deploy it to all your machines | ||
| [2010/07/07 13:08:58] <maccam94> i get that puppet is really good at configs | ||
| [2010/07/07 13:09:15] <maccam94> we don't need a lot of that power, but it's good to have it | ||
| [2010/07/07 13:09:24] <maccam94> mainly i'm interested in the monitoring capabilities | ||
| [2010/07/07 13:09:31] <jbooth> puppet isn't a monitoring tool | ||
| [2010/07/07 13:09:31] <maccam94> (if any) | ||
| [2010/07/07 13:09:48] <jbooth> any monitoring it does is directly related to what it does | ||
| [2010/07/07 13:09:58] <jbooth> ie: did the changes I'm supposed to apply to this machine succeed or fail | ||
| [2010/07/07 13:10:48] <maccam94> the changes could succeed but your service could fail to start though | ||
| [2010/07/07 13:11:07] <jbooth> not if you're using it right. | ||
| [2010/07/07 13:11:24] <jbooth> the service{} define would fail and dashboard would flag the node as a failed run | ||
| [2010/07/07 13:12:07] <jbooth> but a puppet run failing doesn't imply that the services the server is providing have failed | ||
| [2010/07/07 13:12:38] <maccam94> mhm | ||
| [2010/07/07 13:12:48] <jbooth> Just that some subset of changes puppet wanted to make failed. That may or may not constitute a failure of the services said server provides. | ||
| [2010/07/07 13:13:51] @ lak joined channel #puppet | ||
| [2010/07/07 13:15:13] <jbooth> There are cases where I run puppet once on nodes to configure them, then puppet shuts down and the node just coasts (until next reboot, at least) | ||
| [2010/07/07 13:16:21] @ Quit: ahasenack: Ping timeout: 265 seconds | ||
| [2010/07/07 13:18:27] <ReinH> jbooth: dashboard just reports puppet failures | ||
| [2010/07/07 13:18:45] <ReinH> I'm not sure how it would do otherwise | ||
| [2010/07/07 13:19:18] <Volcane> ReinH: you're just not good enough :P | ||
| [2010/07/07 13:19:30] <jbooth> Wasn't that what I said? | ||
| [2010/07/07 13:19:33] <mackn> heh | ||
| [2010/07/07 13:19:41] <ReinH> Volcane: indeed :( | ||
| [2010/07/07 13:19:53] <Volcane> heh | ||
| [2010/07/07 13:20:26] @ gebi joined channel #puppet | ||
| [2010/07/07 13:24:30] @ bobbyz joined channel #puppet | ||
| [2010/07/07 13:27:44] @ rmayr joined channel #puppet | ||
| [2010/07/07 13:27:58] @ sijis joined channel #puppet | ||
| [2010/07/07 13:29:04] @ bug joined channel #puppet | ||
| [2010/07/07 13:29:43] @ Quit: dreacu666: Ping timeout: 276 seconds | ||
| [2010/07/07 13:36:33] @ toi joined channel #puppet | ||
| [2010/07/07 13:42:06] @ ahasenack joined channel #puppet | ||
| [2010/07/07 13:45:37] @ Quit: ahasenack: Client Quit | ||
| [2010/07/07 13:47:53] @ Quit: mfournier: Ping timeout: 260 seconds | ||
| [2010/07/07 13:51:16] @ yannlugrin joined channel #puppet | ||
| [2010/07/07 13:51:45] @ Quit: yannL: Ping timeout: 240 seconds | ||
| [2010/07/07 13:54:48] @ Quit: rmayr: Read error: Operation timed out | ||
| [2010/07/07 13:55:01] @ Quit: tyll: Ping timeout: 265 seconds | ||
| [2010/07/07 13:55:54] @ maccam94 left channel #puppet ("Leaving.") | ||
| [2010/07/07 13:56:03] @ ichristo joined channel #puppet | ||
| [2010/07/07 13:57:52] @ Quit: wakko666: Ping timeout: 260 seconds | ||
| [2010/07/07 13:58:00] @ Quit: reyjrar: Quit: Leaving. | ||
| [2010/07/07 13:58:22] @ Quit: ichristo: Client Quit | ||
| [2010/07/07 13:59:21] @ ichristo joined channel #puppet | ||
| [2010/07/07 14:00:18] @ Quit: ichristo: Client Quit | ||
| [2010/07/07 14:00:48] @ Quit: labrown: Quit: Leaving | ||
| [2010/07/07 14:00:48] @ ichristo joined channel #puppet | ||
| [2010/07/07 14:01:17] @ Quit: ichristo: Client Quit | ||
| [2010/07/07 14:01:37] @ ichristo joined channel #puppet | ||
| [2010/07/07 14:02:25] @ Quit: ichristo: Client Quit | ||
| [2010/07/07 14:05:15] @ Quit: lak: Quit: lak | ||
| [2010/07/07 14:06:24] @ uggedal joined channel #puppet | ||
| [2010/07/07 14:07:08] @ Quit: tecto: Quit: tecto | ||
| [2010/07/07 14:07:48] @ Quit: uggedal: Client Quit | ||
| [2010/07/07 14:08:09] @ uggedal joined channel #puppet | ||
| [2010/07/07 14:08:39] @ Quit: bearnard: Quit: This computer has gone to sleep | ||
| [2010/07/07 14:10:19] @ Quit: QtPlatypus: Ping timeout: 265 seconds | ||
| [2010/07/07 14:10:45] @ QtPlatypus joined channel #puppet | ||
| [2010/07/07 14:11:57] @ Quit: radkin: Remote host closed the connection | ||
| [2010/07/07 14:12:34] @ Quit: bug: Quit: bug | ||
| [2010/07/07 14:13:26] @ sebas891 left channel #puppet () | ||
| [2010/07/07 14:23:07] @ bug joined channel #puppet | ||
| [2010/07/07 14:26:41] @ fredden joined channel #puppet | ||
| [2010/07/07 14:27:21] @ Quit: mattock: Ping timeout: 240 seconds | ||
| [2010/07/07 14:27:36] @ adrian_broher joined channel #puppet | ||
| [2010/07/07 14:29:22] @ wakko666 joined channel #puppet | ||
| [2010/07/07 14:32:33] @ Quit: adrian_broher: Client Quit | ||
| [2010/07/07 14:33:22] @ littleidea joined channel #puppet | ||
| [2010/07/07 14:35:52] @ lak joined channel #puppet | ||
| [2010/07/07 14:36:54] @ Quit: carlasouza: Ping timeout: 265 seconds | ||
| [2010/07/07 14:37:56] @ carlasouza joined channel #puppet | ||
| [2010/07/07 14:38:52] @ Quit: mboyd: Read error: Connection reset by peer | ||
| [2010/07/07 14:40:32] <lisa> how is array eppending | ||
| [2010/07/07 14:40:33] <lisa> uh | ||
| [2010/07/07 14:40:40] <lisa> how is array appending supposed to work? | ||
| [2010/07/07 14:41:27] <lisa> i'm creating a gist now to illustrate my issue | ||
| [2010/07/07 14:42:41] @ ajforgue joined channel #puppet | ||
| [2010/07/07 14:44:02] @ kolla joined channel #puppet | ||
| [2010/07/07 14:46:56] @ Quit: fredden: *.net *.split | ||
| [2010/07/07 14:46:56] @ Quit: ninjazjb: *.net *.split | ||
| [2010/07/07 14:46:56] @ Quit: angrox: *.net *.split | ||
| [2010/07/07 14:46:56] @ Quit: benoit_: *.net *.split | ||
| [2010/07/07 14:47:08] @ radkin joined channel #puppet | ||
| [2010/07/07 14:48:32] @ Quit: nexx: Quit: quit | ||
| [2010/07/07 14:49:37] @ fredden joined channel #puppet | ||
| [2010/07/07 14:49:37] @ ninjazjb joined channel #puppet | ||
| [2010/07/07 14:49:37] @ angrox joined channel #puppet | ||
| [2010/07/07 14:49:37] @ benoit_ joined channel #puppet | ||
| [2010/07/07 14:50:46] @ mboyd joined channel #puppet | ||
| [2010/07/07 14:50:57] <lisa> okay. so this is a simplified and contrived case: http://gist.github.com/467340 | ||
| [2010/07/07 14:51:04] @ Quit: bug: Quit: bug | ||
| [2010/07/07 14:53:03] @ angrox_ joined channel #puppet | ||
| [2010/07/07 14:53:39] @ Quit: fredden: *.net *.split | ||
| [2010/07/07 14:53:40] @ Quit: ninjazjb: *.net *.split | ||
| [2010/07/07 14:53:40] @ Quit: angrox: *.net *.split | ||
| [2010/07/07 14:53:40] @ Quit: benoit_: *.net *.split | ||
| [2010/07/07 14:53:44] @ ninjazjb joined channel #puppet | ||
| [2010/07/07 14:54:59] <lisa> oh. i have found a user list post about this. seems it's required to write a custom function to append the arrays. bummer. | ||
| [2010/07/07 14:58:02] <kgraham> lisa: appending in what context? I can't help at all but am interested in usage | ||
| [2010/07/07 14:59:00] <lisa> kgraham: in ruby speak i want to do arr << "foo" | ||
| [2010/07/07 14:59:06] <lisa> or arr.push "foo" | ||
| [2010/07/07 14:59:33] @ fredden joined channel #puppet | ||
| [2010/07/07 14:59:49] @ benoit_ joined channel #puppet | ||
| [2010/07/07 15:00:14] <lisa> kgraham: the specific use case here is for snmpd config: there is a base config but there may be extra bits tacked on based on facts or explicitly set variables | ||
| [2010/07/07 15:00:49] <lisa> kgraham: the goal is to keep the class 'DRY' by having one common thing that creates the config (be that a file {} or some custom define i need to write) | ||
| [2010/07/07 15:04:00] @ Quit: ecapriolo: Quit: KVIrc Insomnia 4.0.0, revision: 4030, sources date: 20100125, built on: 2010-02-25 23:12:54 UTC http://www.kvirc.net/ | ||
| [2010/07/07 15:09:29] <lisa> damn. even a custom function won't work because i can't overwrite | ||
| [2010/07/07 15:11:01] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/07/07 15:16:48] @ Quit: Borges: Ping timeout: 240 seconds | ||
| [2010/07/07 15:17:31] <lisa> ha! got it | ||
| [2010/07/07 15:18:55] <lisa> don't deal with arrays, deal with rendered templates! append to the main string the contents of the specialised class's template(s) | ||
| [2010/07/07 15:23:07] @ sako joined channel #puppet | ||
| [2010/07/07 15:23:26] @ Quit: jab_doa: Quit: Verlassend | ||
| [2010/07/07 15:23:58] <sako> hey all, how are the public puppet trainings like? | ||
| [2010/07/07 15:24:26] @ Quit: kaptk2: Quit: Leaving. | ||
| [2010/07/07 15:24:40] <sako> im thinking about requesting my company to send me out there, want to know if it is worth it... | ||
| [2010/07/07 15:25:00] <sako> I am just starting out with puppet, want to know how much I would benefit and if it is worth the headache of trying to convince them :) | ||
| [2010/07/07 15:25:43] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/07 15:25:51] <gepetto> ::redmine:: Wiki edit: Puppet_Augeas (#5) @ http://projects.puppetlabs.com/projects/1/wiki/Puppet_Augeas?version=5 (by Patrick Mohr) | ||
| [2010/07/07 15:31:33] @ kc7zzv joined channel #puppet | ||
| [2010/07/07 15:35:07] @ Quit: ezmobius: Quit: Leaving... | ||
| [2010/07/07 15:39:19] <plathrop> Having a little problem with a custom type I've written. | ||
| [2010/07/07 15:40:16] <plathrop> the custom type is to manage apache modules | ||
| [2010/07/07 15:40:41] <plathrop> basically a vvery trivial type: http://github.com/plathrop/puppet-module-apache/tree/master/lib/puppet/ | ||
| [2010/07/07 15:41:05] <kc7zzv> plathrop: Are you on Debian or similar? (Ubuntu,Mint,etc.) That matters a lot. | ||
| [2010/07/07 15:41:10] @ benoit__ joined channel #puppet | ||
| [2010/07/07 15:41:18] <plathrop> Ubuntu | ||
| [2010/07/07 15:41:29] @ Quit: benoit_: Ping timeout: 260 seconds | ||
| [2010/07/07 15:41:45] <plathrop> the problem I'm having is that I have manifests which install the commands to make the provider work, but also use the custom type. But the manifests won't compile because the provider doesn't work. | ||
| [2010/07/07 15:42:09] <plathrop> So how do I make it so either the ordering happens correctly or those resources are ignored the first pass? | ||
| [2010/07/07 15:42:51] <kc7zzv> If you run it a second time, does it work? | ||
| [2010/07/07 15:43:14] <plathrop> oh wait, the manifest does compile, it just can't run. | ||
| [2010/07/07 15:43:17] <plathrop> kc7zzv: no | ||
| [2010/07/07 15:43:44] <plathrop> I can paste debug output but it comes down to needing to install apache before the custom type can work. | ||
| [2010/07/07 15:45:23] <plathrop> http://gist.github.com/467405 | ||
| [2010/07/07 15:45:30] <plathrop> line 78 | ||
| [2010/07/07 15:46:15] @ Quit: gebi: Ping timeout: 240 seconds | ||
| [2010/07/07 15:47:50] <plathrop> I think maybe I need to use autorequire... | ||
| [2010/07/07 15:50:41] @ Quit: wakko666: Read error: Connection reset by peer | ||
| [2010/07/07 15:51:09] <plathrop> ah, no, the problem is the late-binding thing. | ||
| [2010/07/07 15:51:45] @ wakko666 joined channel #puppet | ||
| [2010/07/07 15:53:30] @ Quit: bobbyz: Read error: Operation timed out | ||
| [2010/07/07 15:53:30] @ mstanisl1v joined channel #puppet | ||
| [2010/07/07 15:53:42] @ Quit: mstanisl1v: Client Quit | ||
| [2010/07/07 15:55:48] @ freshtonic joined channel #puppet | ||
| [2010/07/07 15:56:52] @ Quit: kc7zzv: Quit: kc7zzv | ||
| [2010/07/07 15:58:32] @ kc7zzv joined channel #puppet | ||
| [2010/07/07 16:01:24] @ wilco joined channel #puppet | ||
| [2010/07/07 16:03:56] @ Quit: SyRenity: Read error: Connection reset by peer | ||
| [2010/07/07 16:05:17] @ Djelibeybi joined channel #puppet | ||
| [2010/07/07 16:05:30] @ SyRenity joined channel #puppet | ||
| [2010/07/07 16:06:09] @ Quit: Djelibeybi: Client Quit | ||
| [2010/07/07 16:06:20] @ Djelibeybi joined channel #puppet | ||
| [2010/07/07 16:16:15] @ Quit: ajforgue: Quit: leaving | ||
| [2010/07/07 16:18:36] <nicklewis> fg | ||
| [2010/07/07 16:18:49] <nicklewis> ... disregard that | ||
| [2010/07/07 16:18:57] <explody> fg: current: no such job | ||
| [2010/07/07 16:19:02] <mackn> doh | ||
| [2010/07/07 16:24:23] @ bug joined channel #puppet | ||
| [2010/07/07 16:24:49] @ Quit: kc7zzv: Quit: kc7zzv | ||
| [2010/07/07 16:30:30] @ Quit: allsystemsarego: Quit: Leaving | ||
| [2010/07/07 16:32:32] @ bryan_kearney joined channel #puppet | ||
| [2010/07/07 16:32:53] <jamesturnbull> bryan_kearney: and the other bug with the gem? | ||
| [2010/07/07 16:33:01] <bryan_kearney> yeah? | ||
| [2010/07/07 16:33:10] <bryan_kearney> i am causing issues today.. huh? | ||
| [2010/07/07 16:33:21] <jamesturnbull> bryan_kearney: did you resolve it? | ||
| [2010/07/07 16:33:29] @ Quit: bug: Quit: bug | ||
| [2010/07/07 16:33:31] <jamesturnbull> oh it's great - testing == awesome | ||
| [2010/07/07 16:33:40] <bryan_kearney> jamesturnbull: no.. it fails during the doc generation | ||
| [2010/07/07 16:33:42] <bryan_kearney> so.. the code is in there | ||
| [2010/07/07 16:33:45] <bryan_kearney> the doc is not | ||
| [2010/07/07 16:33:52] <bryan_kearney> it was good enough for what I needed | ||
| [2010/07/07 16:34:06] <bryan_kearney> I was seeing something wierd earlier with terminus classes and active_resource | ||
| [2010/07/07 16:34:17] <bryan_kearney> so I wonder if I have an odd ruby gems or rails install | ||
| [2010/07/07 16:34:20] <bryan_kearney> being I am in fedora | ||
| [2010/07/07 16:34:26] <bryan_kearney> and half my gems came from rpms | ||
| [2010/07/07 16:34:32] @ Quit: tonyskapunk: Quit: ERC Version 5.3 (IRC client for Emacs) | ||
| [2010/07/07 16:34:50] @ littleidea joined channel #puppet | ||
| [2010/07/07 16:34:54] <jamesturnbull> ah | ||
| [2010/07/07 16:35:10] <bryan_kearney> FWIW.. I can not run off of source | ||
| [2010/07/07 16:35:23] <bryan_kearney> I am installing as root | ||
| [2010/07/07 16:35:27] <bryan_kearney> hacking in site_ruby | ||
| [2010/07/07 16:35:36] <bryan_kearney> sorry.. in thgems dir | ||
| [2010/07/07 16:35:43] <bryan_kearney> and then redoing the fix | ||
| [2010/07/07 16:35:58] <bryan_kearney> I am playing.. so it is ok. | ||
| [2010/07/07 16:36:10] <bryan_kearney> hard core.. I would need to be on a mac :) | ||
| [2010/07/07 16:36:22] <jamesturnbull> which fix is that? | ||
| [2010/07/07 16:36:27] <jamesturnbull> that you're redoing? | ||
| [2010/07/07 16:36:47] <bryan_kearney> the one about file permissions | ||
| [2010/07/07 16:37:01] <bryan_kearney> jamesturnbull: I am interested in having another system lay down the certs | ||
| [2010/07/07 16:37:05] <bryan_kearney> and have puppet use them | ||
| [2010/07/07 16:37:09] <jamesturnbull> Djelibeybi: bryan_kearney ah | ||
| [2010/07/07 16:37:12] <bryan_kearney> so I am playing around with that | ||
| [2010/07/07 16:37:14] <jamesturnbull> Djelibeybi: oops | ||
| [2010/07/07 16:38:29] <bryan_kearney> with #4167 I can get master using external certs | ||
| [2010/07/07 16:38:29] <gepetto> bryan_kearney: #4167 is http://projects.puppetlabs.com/issues/show/4167 "Puppet - Bug #4167: File Permissions can not be overridden in the puppetd, puppetmasterd section of the conf files - Puppet Labs" | ||
| [2010/07/07 16:39:02] <bryan_kearney> need to work on the agents next | ||
| [2010/07/07 16:40:35] @ gmcquillan joined channel #puppet | ||
| [2010/07/07 16:43:49] <jamesturnbull> bryan_kearney: Okay I'll get that patch merged into 0.25.x too | ||
| [2010/07/07 16:44:29] <bryan_kearney> jamesturnbull: similar patch went in with #4129 | ||
| [2010/07/07 16:44:29] <gepetto> bryan_kearney: jamesturnbull: #4129 is http://projects.puppetlabs.com/issues/show/4129 "Puppet - Bug #4129: File Permissions can not be overridden in the puppetd, puppetmasterd section of the conf files - Puppet Labs" | ||
| [2010/07/07 16:46:21] @ Quit: radkin: Remote host closed the connection | ||
| [2010/07/07 16:48:08] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/07 16:52:48] @ littleidea joined channel #puppet | ||
| [2010/07/07 16:53:12] @ Quit: wakko666: Ping timeout: 265 seconds | ||
| [2010/07/07 17:03:27] @ kc7zzv joined channel #puppet | ||
| [2010/07/07 17:03:51] @ Quit: eshamow: Remote host closed the connection | ||
| [2010/07/07 17:06:39] @ bug joined channel #puppet | ||
| [2010/07/07 17:07:14] @ Quit: bug: Client Quit | ||
| [2010/07/07 17:07:52] @ labrown joined channel #puppet | ||
| [2010/07/07 17:09:32] @ JackStorm joined channel #puppet | ||
| [2010/07/07 17:10:00] @ eshamow joined channel #puppet | ||
| [2010/07/07 17:14:44] @ Quit: yannlugrin: Remote host closed the connection | ||
| [2010/07/07 17:16:16] @ wakko666 joined channel #puppet | ||
| [2010/07/07 17:18:41] @ Quit: gniks: Quit: Leaving. | ||
| [2010/07/07 17:19:02] @ yannL joined channel #puppet | ||
| [2010/07/07 17:19:36] <gepetto> ::redmine:: Wiki edit: Release_Notes (#28) @ http://projects.puppetlabs.com/projects/1/wiki/Release_Notes?version=28 (by Luke Kanies) | ||
| [2010/07/07 17:20:11] <jamesturnbull> bryan_kearney: that fix is in HEAD now | ||
| [2010/07/07 17:20:20] <bryan_kearney> jamesturnbull: thank you | ||
| [2010/07/07 17:20:28] <bryan_kearney> jamesturnbull: do you need a verify? | ||
| [2010/07/07 17:20:33] <bryan_kearney> or is closed good enough? | ||
| [2010/07/07 17:22:36] <gepetto> ::redmine:: Wiki edit: Release_Notes (#29) @ http://projects.puppetlabs.com/projects/1/wiki/Release_Notes?version=29 (by James Turnbull) | ||
| [2010/07/07 17:23:56] <jamesturnbull> bryan_kearney: can you verify pleae | ||
| [2010/07/07 17:23:58] <jamesturnbull> please even | ||
| [2010/07/07 17:26:01] <bryan_kearney> looks good.. thanks | ||
| [2010/07/07 17:26:09] <jamesturnbull> bryan_kearney: excellent | ||
| [2010/07/07 17:27:16] <bryan_kearney> no way for me to mark is verified | ||
| [2010/07/07 17:29:24] <gepetto> ::redmine:: Wiki edit: Release_Notes (#30) @ http://projects.puppetlabs.com/projects/1/wiki/Release_Notes?version=30 (by James Turnbull) | ||
| [2010/07/07 17:31:39] @ Quit: bryan_kearney: Quit: Leaving. | ||
| [2010/07/07 17:33:06] @ Quit: explody: Quit: Leaving | ||
| [2010/07/07 17:34:39] <gepetto> ::redmine:: Wiki edit: Release_Notes (#31) @ http://projects.puppetlabs.com/projects/1/wiki/Release_Notes?version=31 (by Luke Kanies) | ||
| [2010/07/07 17:36:34] @ rodnet joined channel #puppet | ||
| [2010/07/07 17:37:12] @ Quit: skeeziks: Ping timeout: 248 seconds | ||
| [2010/07/07 17:40:56] @ Quit: nicklewis: Quit: Page closed | ||
| [2010/07/07 17:41:57] @ Quit: lak: Quit: lak | ||
| [2010/07/07 17:43:09] @ FOCer joined channel #puppet | ||
| [2010/07/07 17:44:35] @ Quit: PhabX: Remote host closed the connection | ||
| [2010/07/07 17:47:38] @ Quit: wakko666: Read error: Connection reset by peer | ||
| [2010/07/07 17:53:05] @ Quit: rcrowley: Quit: rcrowley | ||
| [2010/07/07 17:55:43] @ Quit: cliff-hm: Ping timeout: 265 seconds | ||
| [2010/07/07 18:06:47] @ rcrowley joined channel #puppet | ||
| [2010/07/07 18:13:45] @ AimanA is now known as HouseAway | ||
| [2010/07/07 18:21:13] @ cliff-hm joined channel #puppet | ||
| [2010/07/07 18:24:25] @ kc7zzv_ joined channel #puppet | ||
| [2010/07/07 18:26:39] <gepetto> ::redmine:: Wiki edit: Release_Notes (#32) @ http://projects.puppetlabs.com/projects/1/wiki/Release_Notes?version=32 (by James Turnbull) | ||
| [2010/07/07 18:27:25] @ Quit: dispalt: Ping timeout: 276 seconds | ||
| [2010/07/07 18:27:37] @ Quit: kc7zzv: Ping timeout: 264 seconds | ||
| [2010/07/07 18:27:37] @ kc7zzv_ is now known as kc7zzv | ||
| [2010/07/07 18:28:15] @ gniks joined channel #puppet | ||
| [2010/07/07 18:31:31] @ Quit: yannL: Remote host closed the connection | ||
| [2010/07/07 18:38:24] @ Quit: poison: Remote host closed the connection | ||
| [2010/07/07 18:39:26] @ Borges joined channel #puppet | ||
| [2010/07/07 18:47:18] @ plathrop is now known as plathrop-away | ||
| [2010/07/07 18:48:21] @ skeeziks joined channel #puppet | ||
| [2010/07/07 18:56:25] @ thekad is now known as thekad-afk | ||
| [2010/07/07 19:00:32] @ Quit: sako: Ping timeout: 240 seconds | ||
| [2010/07/07 19:03:50] @ Quit: Djelibeybi: Ping timeout: 260 seconds | ||
| [2010/07/07 19:07:33] @ wilmoore joined channel #puppet | ||
| [2010/07/07 19:08:45] @ Djelibeybi joined channel #puppet | ||
| [2010/07/07 19:11:32] @ Quit: gmcquillan: Quit: gmcquillan | ||
| [2010/07/07 19:12:00] @ Quit: jmccune: Ping timeout: 260 seconds | ||
| [2010/07/07 19:14:47] @ wakko666 joined channel #puppet | ||
| [2010/07/07 19:18:17] @ HouseAway is now known as AimanA | ||
| [2010/07/07 19:32:20] @ Quit: Djelibeybi: Quit: Leaving | ||
| [2010/07/07 19:36:34] @ Quit: JackStorm: Ping timeout: 265 seconds | ||
| [2010/07/07 19:39:09] @ Quit: rcrowley: Quit: rcrowley | ||
| [2010/07/07 19:40:59] @ JackStorm joined channel #puppet | ||
| [2010/07/07 19:50:03] @ blahdeblah joined channel #puppet | ||
| [2010/07/07 19:50:10] @ Quit: tripoux: Ping timeout: 276 seconds | ||
| [2010/07/07 19:51:33] <gepetto> ::redmine:: Wiki edit: Release_Notes (#33) @ http://projects.puppetlabs.com/projects/1/wiki/Release_Notes?version=33 (by James Turnbull) | ||
| [2010/07/07 20:04:25] @ Quit: ceren: Quit: ceren | ||
| [2010/07/07 20:05:03] @ ceren joined channel #puppet | ||
| [2010/07/07 20:10:19] @ Quit: mclarke: Quit: mclarke | ||
| [2010/07/07 20:13:42] @ Quit: ceren: Quit: ceren | ||
| [2010/07/07 20:23:13] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/07 20:23:56] @ joe-mac joined channel #puppet | ||
| [2010/07/07 20:24:57] @ littleidea joined channel #puppet | ||
| [2010/07/07 20:34:02] @ brothers joined channel #puppet | ||
| [2010/07/07 20:41:50] <kc7zzv> Do I need to set report_server and ca_server on the puppet server the client connects to, or on the client itself? | ||
| [2010/07/07 20:52:19] @ AimanA is now known as HouseAway | ||
| [2010/07/07 20:59:20] @ Quit: cliff-hm: Ping timeout: 260 seconds | ||
| [2010/07/07 21:01:29] @ Quit: labrown: Quit: Leaving | ||
| [2010/07/07 21:04:08] @ Quit: toi: Ping timeout: 248 seconds | ||
| [2010/07/07 21:14:42] <jamesturnbull> kc7zzv: server | ||
| [2010/07/07 21:15:02] <kc7zzv> jamesturnbull: Thanks. | ||
| [2010/07/07 21:29:43] <eric0> eh? even for ca_server? thought that was a client param to send the cert request to a different host from the regular $server used for puppet:/// urls | ||
| [2010/07/07 21:29:44] @ Quit: wilmoore: Read error: Connection reset by peer | ||
| [2010/07/07 21:31:01] @ wilmoore joined channel #puppet | ||
| [2010/07/07 21:31:27] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/07 21:31:35] <eric0> if i've completely misunderstood, and the puppetmasters will proxy CSRs to the ca_server...that would kick ass :) | ||
| [2010/07/07 21:34:02] @ littleidea joined channel #puppet | ||
| [2010/07/07 21:41:32] @ Quit: Bass10: Ping timeout: 240 seconds | ||
| [2010/07/07 21:47:07] <gepetto> feed redmine had 6 updates, showing the latest 3 | ||
| [2010/07/07 21:47:07] <gepetto> ::redmine:: Wiki edit: Puppet_Augeas (#5) @ http://projects.puppetlabs.com/projects/1/wiki/Puppet_Augeas?version=5 (by Patrick Mohr) | ||
| [2010/07/07 21:47:07] <gepetto> ::redmine:: Wiki edit: Release_Notes (#28) @ http://projects.puppetlabs.com/projects/1/wiki/Release_Notes?version=28 (by Luke Kanies) | ||
| [2010/07/07 21:47:07] <gepetto> ::redmine:: Wiki edit: Release_Notes (#31) @ http://projects.puppetlabs.com/projects/1/wiki/Release_Notes?version=31 (by Luke Kanies) | ||
| [2010/07/07 21:50:33] @ sako joined channel #puppet | ||
| [2010/07/07 21:57:40] @ ceren joined channel #puppet | ||
| [2010/07/07 22:00:14] @ alcy joined channel #puppet | ||
| [2010/07/07 22:04:08] @ Quit: snikkers: Ping timeout: 265 seconds | ||
| [2010/07/07 22:04:12] @ snikkers joined channel #puppet | ||
| [2010/07/07 22:06:40] @ pinoyskull joined channel #puppet | ||
| [2010/07/07 22:11:26] @ bearnard joined channel #puppet | ||
| [2010/07/07 22:21:20] @ Djelibeybi joined channel #puppet | ||
| [2010/07/07 22:22:49] <gepetto> feed redmine had 6 updates, showing the latest 3 | ||
| [2010/07/07 22:22:49] <gepetto> ::redmine:: Wiki edit: Puppet_Augeas (#5) @ http://projects.puppetlabs.com/projects/1/wiki/Puppet_Augeas?version=5 (by Patrick Mohr) | ||
| [2010/07/07 22:22:49] <gepetto> ::redmine:: Wiki edit: Release_Notes (#28) @ http://projects.puppetlabs.com/projects/1/wiki/Release_Notes?version=28 (by Luke Kanies) | ||
| [2010/07/07 22:22:49] <gepetto> ::redmine:: Wiki edit: Release_Notes (#31) @ http://projects.puppetlabs.com/projects/1/wiki/Release_Notes?version=31 (by Luke Kanies) | ||
| [2010/07/07 22:24:50] @ skeeziks left channel #puppet () | ||
| [2010/07/07 22:34:32] @ bug joined channel #puppet | ||
| [2010/07/07 22:39:41] @ Quit: bug: Quit: bug | ||
| [2010/07/07 22:41:37] @ bug joined channel #puppet | ||
| [2010/07/07 22:41:48] @ Quit: bug: Client Quit | ||
| [2010/07/07 22:43:47] @ bug joined channel #puppet | ||
| [2010/07/07 22:44:29] @ jmccune joined channel #puppet | ||
| [2010/07/07 23:00:44] @ tripoux joined channel #puppet | ||
| [2010/07/07 23:03:55] @ lak joined channel #puppet | ||
| [2010/07/07 23:08:01] @ fredden left channel #puppet ("Leaving") | ||
| [2010/07/07 23:11:00] @ mattock joined channel #puppet | ||
| [2010/07/07 23:12:22] @ Quit: pinoyskull: Ping timeout: 245 seconds | ||
| [2010/07/07 23:13:27] @ Quit: jmccune: Ping timeout: 240 seconds | ||
| [2010/07/07 23:14:53] <alcy> folks, is it possible to use facts generated by facter as variables inside *.pp files ? | ||
| [2010/07/07 23:15:07] <Djelibeybi> alcy: yup | ||
| [2010/07/07 23:15:24] <alcy> I guess that's a default feature right ? | ||
| [2010/07/07 23:15:28] <Djelibeybi> alcy: yup | ||
| [2010/07/07 23:15:39] <alcy> I mean simply $<fact> and I am good | ||
| [2010/07/07 23:15:54] <alcy> Thanks Djelibeybi | ||
| [2010/07/07 23:16:01] <Djelibeybi> alcy: yup. :) | ||
| [2010/07/07 23:16:16] <Djelibeybi> alcy: though I use ${fact} as that's clearer to me | ||
| [2010/07/07 23:16:55] <alcy> Djelibeybi: Right. I don't ahve any preferences as of now. ;) just messin around | ||
| [2010/07/07 23:17:24] <Djelibeybi> alcy: the nice thing about ${fact} is that you can combine it for things like ${hostname}-mgt.${domainname} | ||
| [2010/07/07 23:18:07] <alcy> Djelibeybi: Oh, nice. Thanks for the pointer. | ||
| [2010/07/07 23:18:43] @ pinoyskull joined channel #puppet | ||
| [2010/07/07 23:22:14] @ Quit: bgupta: Read error: Connection reset by peer | ||
| [2010/07/07 23:22:17] @ bgupta joined channel #puppet | ||
| [2010/07/07 23:23:41] @ bgupta_ joined channel #puppet | ||
| [2010/07/07 23:23:41] @ Quit: bgupta: Read error: Connection reset by peer | ||
| [2010/07/07 23:23:41] @ bgupta_ is now known as bgupta | ||
| [2010/07/07 23:24:56] @ Quit: bgupta: Read error: No route to host | ||
| [2010/07/07 23:25:00] @ bgupta joined channel #puppet | ||
| [2010/07/07 23:26:13] @ Quit: bgupta: Read error: No route to host | ||
| [2010/07/07 23:26:31] @ bgupta joined channel #puppet | ||
| [2010/07/07 23:27:34] @ Quit: bgupta: Read error: Connection reset by peer | ||
| [2010/07/07 23:27:39] @ bgupta joined channel #puppet | ||
| [2010/07/07 23:36:52] @ kenneho joined channel #puppet | ||
| [2010/07/07 23:43:40] @ pmorillo joined channel #puppet | ||
| [2010/07/07 23:43:55] @ gebi joined channel #puppet | ||
| [2010/07/07 23:44:34] @ Quit: gniks: Quit: Leaving. | ||
| [2010/07/07 23:44:53] @ p3rror joined channel #puppet | ||
| [2010/07/07 23:46:32] @ Quit: rodnet: Read error: Connection reset by peer | ||
| [2010/07/07 23:46:34] @ rodnet_ joined channel #puppet | ||
| [2010/07/07 23:48:46] @ ceren_ joined channel #puppet | ||
| [2010/07/07 23:48:48] @ Quit: Djelibeybi: Quit: Leaving | ||
| [2010/07/07 23:50:20] @ ecolitan joined channel #puppet | ||
| [2010/07/07 23:51:41] @ Quit: ceren: Ping timeout: 252 seconds | ||
| [2010/07/07 23:53:20] @ Quit: ceren_: Ping timeout: 260 seconds | ||
| [2010/07/07 23:54:02] @ Quit: pinoyskull: Ping timeout: 245 seconds | ||
| [2010/07/07 23:54:23] @ Quit: kc7zzv: Quit: kc7zzv | ||
| [2010/07/07 23:55:51] @ Quit: bearnard: Quit: This computer has gone to sleep |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!