Re: [Puppet Users] Using ssh::auth for root

2010-03-27 Thread Andrew Schulman
> Hey there, > > I'm playing around with the ssh::auth module and right now I want to > create the authorized_keys file for root. But it doesn't seem to work > as I always get this error: > > puppetd[2579]: Could not apply complete catalog: > Puppet::Util::FileType::FileTypeFlat could not write /

Re: [Puppet Users] ssh::auth server dependency on ~/.ssh and a scoping question

2010-02-25 Thread Andrew Schulman
> I also manage users using AD (and likewise-open deployed with puppet), and > I've had a similar issue. > I couldn't find an elegant way to deploy ssh public keys "only if" the home > dir exists. > > I do NOT want the user homedir to be created by puppet! (It must be created > by likewise-open i

Re: [Puppet Users] ssh::auth server dependency on ~/.ssh and a scoping question

2010-02-24 Thread Andrew Schulman
> Hi Andrew, > > Just noticed that ssh::auth::server doesn't require the resource for ~/.ssh > directory. Considering the documentation says it does (in Examples -> 1. > With > account management at the bottom mentions that 'require => [User[$title], > File["$home/.ssh"]]' is implicitly inclu

Re: [Puppet Users] Syntax error in ssh::auth module?

2010-02-18 Thread Andrew Schulman
> Hello Andrew, > > I'm getting a syntax error when trying to use the ssh::auth module ("Syntax > error at '{'; expected '}' at .../auth.pp:111"). It looks like it's > something > to do with parameters after a collection, i.e. line 111 is: > > if $ensure { Ssh_auth_key_client <| title == $tit

Re: [Puppet Users] ssh::auth problem

2010-02-11 Thread Andrew Schulman
> Awesome, thanks. > > I've got to muck up the module now because I want to be able to stick my key > in as root so that I can do some automated ssh loop stuff, but it defaults > to dealing with /home/$user and /root doesn't fit with that. :) Yes, I do that too. That's what the home parameter is

Re: [Puppet Users] ssh::auth problem

2010-02-11 Thread Andrew Schulman
> The docs mention this requirement at > http://www.reductivelabs.com/trac/puppet/wiki/Recipes/ModuleSSHAuth#detailed-usage > , but looking at it now I see that it's probably not as clear as I thought. > Sorry about that. I'll make it more explicit. OK, I've made this clearer in the docs, and add

Re: [Puppet Users] ssh::auth problem

2010-02-11 Thread Andrew Schulman
> I had include ssh:auth in ssh/manifests/init.pp at first but that didn't > work. then I put it in my baseclass that is included in all nodes but > that wouldn't work and finally I added it to the node{} statement. I'm > a little confused because my ssh module is included on all machines in >

Re: [Puppet Users] ssh::auth problem

2010-02-10 Thread Andrew Schulman
> I didn't do a ton of work on this as I had hoped to just drop it in > place and move on to the million other things I have to do today, but > I shovelled auth.pp into ssh/manifests and now I get this: > > Feb 10 10:56:18 hlslinutil1 puppetmasterd[611]: Could not find > resource type ssh::auth::s

Re: [Puppet Users] New Puppet Documentation Site

2010-01-14 Thread Andrew Schulman
> I also have to say that I really appreciate the speed at which this loads > compared to the old site too :) You've got that right. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@googlegroups.

Re: [Puppet Users] New Puppet Documentation Site

2010-01-14 Thread Andrew Schulman
> http://docs.reductivelabs.com/guides/introduction.html There seems to be a glitch in http://docs.reductivelabs.com/guides/introduction.html#functions . -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppe

Re: [Puppet Users] Managing authorized_keys

2010-01-13 Thread Andrew Schulman
> Hi, > > I am trying to manage the file authorized_keys with puppet. I am using > http://reductivelabs.com/trac/puppet/wiki/Recipes/Authorized_keys as > reference. > > I was not able to delete an unwanted key from the file. Unfortuantely > there are "/" within the key: > > ssh-rsa B3NzaC1yc

Re: [Puppet Users] Re: ssh::auth version 0.3.2 released

2010-01-03 Thread Andrew Schulman
> The correct link is http://www.example42.com > Before there was a redirect to http://www.example42.com:811 that it > doesn't work if you are behind a proxy. Or a firewall that doesn't allow outbound connections to arbitrary ports. > I've finally placed a reverse proxy to avoid such a problem.

Re: [Puppet Users] Re: ssh::auth version 0.3.2 released

2010-01-02 Thread Andrew Schulman
> Andrew, > I'd like to integrate your ssh::auth in my module set > (www.example42.com), hope you don't mind. > I'm going to change the license of my modules from Creative Commons to > GPL3 in order to be more free to integrate other users modules > released under GPL3. Sure, I have no objection.

Re: [Puppet Users] Re: Newbie trying ModuleSSHAuth : getting resource Ssh_auth_key_namecheck[id_rsa] already exists.

2009-12-30 Thread Andrew Schulman
> Oops, I've been too fast. When I try to ssh::auth::key (realize > Ssh::Auth::Key["$keyname"]) and ssh::auth::server without > ssh::auth::client on a node, it fails on the master : > > err: Failed to realize virtual resources Ssh::Auth::key[...@ssh] ssh::auth::key can't be made into a virtual re

Re: [Puppet Users] Re: Newbie trying ModuleSSHAuth : getting resource Ssh_auth_key_namecheck[id_rsa] already exists.

2009-12-30 Thread Andrew Schulman
> I spent some time to find the subtle difference (regarding $home) > between : > > ssh::auth::server { "r...@ssh": } > > And : > > ssh::auth::server { "r...@ssh": > user=> "root", > } > > ;) Please, enlighten me. If it's not right, I'll correct it.

[Puppet Users] ssh::auth version 0.3.2 released

2009-12-29 Thread Andrew Schulman
I've uploaded version 0.3.2 of ssh::auth to http://reductivelabs.com/trac/puppet/wiki/Recipes/ModuleSSHAuth . This release fixes a couple of bugs since version 0.3: * Fix parser error in ssh_auth_namecheck * Fix wrong $home when user is specified separately for a client or server In addition, th

Re: [Puppet Users] Re: Newbie trying ModuleSSHAuth : getting resource Ssh_auth_key_namecheck[id_rsa] already exists.

2009-12-29 Thread Andrew Schulman
> Still I have something I don't understand. With the following I expect > to log in as user1 with user2 key pair : > > class user::virtuals { > > @user { "user1": > uid => "1001", > gid => "group", > comment => "name", >

Re: [Puppet Users] Re: Newbie trying ModuleSSHAuth : getting resource Ssh_auth_key_namecheck[id_rsa] already exists.

2009-12-29 Thread Andrew Schulman
> Andrew, while you're in your code, can you let me know how I can > achieve this : > > ssh::auth::server { "us...@lan": user => "user1" } > ssh::auth::server { "us...@lan": user => "root" } > > I would like my big admin user to get access to several accounts. Is > there any trick that would do o

Re: [Puppet Users] Re: Newbie trying ModuleSSHAuth : getting resource Ssh_auth_key_namecheck[id_rsa] already exists.

2009-12-28 Thread Andrew Schulman
> Better ;) Thank you. I would have been unable to find this patch by > myself ! Well thanks for testing. I test on my own installation but > Still I have something I don't understand. With the following I expect > to log in as user1 with user2 key pair : > > class user::virtuals { > >

Re: [Puppet Users] Newbie trying ModuleSSHAuth : getting resource Ssh_auth_key_namecheck[id_rsa] already exists.

2009-12-28 Thread Andrew Schulman
> I'm new to puppet and trying some simple things. Especially, I > followed the doc @ > http://reductivelabs.com/trac/puppet/wiki/Recipes/ModuleSSHAuth > to manage ssh keys. > > Everything went well until I tried with more than one user! If I try > to add another user key, ie : > > ssh::auth::ke

[Puppet Users] ssh::auth version 0.3 released

2009-12-21 Thread Andrew Schulman
I've uploaded version 0.3 of ssh::auth to http://reductivelabs.com/trac/puppet/wiki/Recipes/ModuleSSHAuth . Changes in this release: * Regenerate key if $keytype or $length changes * Update authorized_keys if $options changes * Use ssh_authorized_keys to manage authorized_keys * Remove comment pa

[Puppet Users] ssh::auth version 0.2 release

2009-12-09 Thread Andrew Schulman
I've uploaded version 0.2 of ssh::auth to http://reductivelabs.com/trac/puppet/wiki/Recipes/ModuleSSHAuth . Version 0.2 is a bug fix release. It fixes a variable inheritance problem that caused clients and servers to not be able to install keys. ssh::auth is a Puppet module that provides centr

[Puppet Users] ssh::auth version 0.1 released

2009-12-08 Thread Andrew Schulman
I've uploaded version 0.1 of ssh::auth to http://reductivelabs.com/trac/puppet/wiki/Recipes/ModuleSSHAuth . ssh::auth is a Puppet module that provides centralized creation, distribution, and revocation of ssh keys for users. Features: * Each user may have one or more ssh key pairs, centrally cre

Re: [Puppet Users] addition to wiki/FunctionReference

2009-12-08 Thread Andrew Schulman
> I don't know your background but have you considered cloning the git > repo and directly editing the reference source and submitting > patches? That way it's straight upstream and you get credit for the > update. > > You can find some instructions at: > > http://reductivelabs.com/trac/puppet/w

Re: [Puppet Users] addition to wiki/FunctionReference

2009-12-08 Thread Andrew Schulman
> > I'd appreciate it if someone would check the accuracy of what I wrote, and > > if > > it's deemed to be accurate and useful, apply it upstream so that it > > will stay in > > the wiki. > > hmm, I'm not sure whether it is now even more misleading than before. > The point with function is t

Re: [Puppet Users] addition to wiki/FunctionReference

2009-12-08 Thread Andrew Schulman
> On 08.12.2009 11:31, Andrew Schulman wrote: > > I added some text to > > http://reductivelabs.com/trac/puppet/wiki/FunctionReference. It explains > > that > > functions get evaluated at compile time, before execution time, and that > > this > > matters

[Puppet Users] addition to wiki/FunctionReference

2009-12-08 Thread Andrew Schulman
I added some text to http://reductivelabs.com/trac/puppet/wiki/FunctionReference. It explains that functions get evaluated at compile time, before execution time, and that this matters if you're using functions whose values depend on the results of your manifests. http://reductivelabs.com/trac/pu

Re: [Puppet Users] add a wiki page?

2009-12-04 Thread Andrew Schulman
> Sorry about the access - we've had spam bot issues again so page > creation is disabled. Understood. Thanks. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@googlegroups.com. To unsubscribe f

[Puppet Users] add a wiki page?

2009-12-04 Thread Andrew Schulman
I want to create a new page in the wiki, to hold documentation for a new contributed module that I'm developing. I'll link to it from the modules page. I've tried going to http://reductivelabs.com/trac/puppet/wiki/ModuleSshAuth, which AFAIK is supposed to offer me to option to create the page, si

Re: [Puppet Users] /wiki/TypeReference is slow/timing out

2009-12-02 Thread Andrew Schulman
> >> If someone wants to edit those docs for now to do exactly that, that > >> might be a good interim step, while we're waiting for Bruce's work to > >> come through. > > > > OK. If there's no objection I'll do it. > > I've done it: > > http://reductivelabs.com/trac/puppet/wiki/TypeReferen

Re: [Puppet Users] /wiki/TypeReference is slow/timing out

2009-12-02 Thread Andrew Schulman
> > It takes a really long time for > > http://reductivelabs.com/trac/puppet/wiki/TypeReference to render. > > I've > > noticed it for a while, but today for the first time it actually > > timed out > > on me. > > We're in the process of moving these pages to a static, external > format, ba

[Puppet Users] /wiki/TypeReference is slow/timing out

2009-12-02 Thread Andrew Schulman
It takes a really long time for http://reductivelabs.com/trac/puppet/wiki/TypeReference to render. I've noticed it for a while, but today for the first time it actually timed out on me. Any idea what's making this page take so long? Is it just too much restructured text? It is a very long page.

Re: [Puppet Users] Module Organization page: missing piece

2009-12-01 Thread Andrew Schulman
> -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Andrew Schulman wrote: > > At http://reductivelabs.com/trac/puppet/wiki/ModuleOrganisation, the > > Configuration section says "There are only two items that can be configured > > for > > modules

[Puppet Users] Module Organization page: missing piece

2009-12-01 Thread Andrew Schulman
At http://reductivelabs.com/trac/puppet/wiki/ModuleOrganisation, the Configuration section says "There are only two items that can be configured for modules:" and then only lists #1. There's no #2! It appears that James Turnbull added the configuration section at r39: http://reductivelabs.com/tra

[Puppet Users] module proposal: ssh::authkey

2009-11-30 Thread Andrew Schulman
I'm writing a module for centralized creation, distribution, and revocation of ssh key pairs for users. It's tentatively called ssh::authkey. It aims to be a complete solution for centrally managing users' ssh keys. The module is superficially similar to the Authorized keys recipe, but unlike th

Re: [Puppet Users] Module Documentation Standards page is broken

2009-11-29 Thread Andrew Schulman
> -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Andrew Schulman wrote: > > At http://reductivelabs.com/trac/puppet/wiki/ModuleDocumentationStandards, > > I see > > > > Error: Failed to load processor redirect > > No macro or processor named

[Puppet Users] Module Documentation Standards page is broken

2009-11-29 Thread Andrew Schulman
At http://reductivelabs.com/trac/puppet/wiki/ModuleDocumentationStandards, I see Error: Failed to load processor redirect No macro or processor named 'redirect' found Thanks, Andrew. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to t

Re: [Puppet Users] are read-only type attributes usable?

2009-11-25 Thread Andrew Schulman
> Thanks for the docs update - the TypeReference is auto-generated from > the Puppet source so I deleted your update from the current wiki and > committed it into the relevant section of the code. When will the wiki page be regenerated? So far it hasn't been, so my edits have vanished. Thanks, A

Re: [Puppet Users] are read-only type attributes usable?

2009-11-24 Thread Andrew Schulman
> Andrew Schulman wrote: > >> that doesnt exactly work as you described it. As a feature, if you set up > >> default mode as 644, puppet assumes that you want 755 on dirs and not 644. > > > > I've tested this and it's true, so I've added an

Re: [Puppet Users] are read-only type attributes usable?

2009-11-24 Thread Andrew Schulman
> On Thu, Nov 19, 2009 at 11:52 AM, Andrew Schulman < > google-groups-and...@sneakemail.com> wrote: > > > The Type Reference lists 8 read-only type attributes, but I can't find any > > information in the documentation about how to use them. Are they usable, >

Re: [Puppet Users] are read-only type attributes usable?

2009-11-24 Thread Andrew Schulman
> The Type Reference lists 8 read-only type attributes, but I can't find any > information in the documentation about how to use them. Are they usable, > and if so how? Any answer to this question? If read-only attributes are only for internal use in Puppet, it would be helpful to say that in th

Re: [Puppet Users] deprecation notice: "Files found in modules without specifying 'modules' in file path"

2009-11-24 Thread Andrew Schulman
> >>> I can't understand what this means. What does it mean, "specifying > >>> 'modules' in file path"? > >>> [...] > >>> file { "/etc/firehol/firehol.conf": > >>> source => "puppet:///firehol/firehol.conf" > >>> } > >> file { "/etc/firehol/firehol.conf": > >>source => "puppet:///modules/fir

Re: [Puppet Users] deprecation notice: "Files found in modules without specifying 'modules' in file path"

2009-11-23 Thread Andrew Schulman
> The wiki is open sand editable all you need to do is sign-up for an > account. OK. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@googlegroups.com. To unsubscribe from this group, send email

Re: [Puppet Users] deprecation notice: "Files found in modules without specifying 'modules' in file path"

2009-11-23 Thread Andrew Schulman
> > I can't understand what this means. What does it mean, "specifying > > 'modules' in file path"? > > [...] > > file { "/etc/firehol/firehol.conf": > > source => "puppet:///firehol/firehol.conf" > > } > > file { "/etc/firehol/firehol.conf": >source => "puppet:///modules/firehol/firehol.co

[Puppet Users] deprecation notice: "Files found in modules without specifying 'modules' in file path"

2009-11-20 Thread Andrew Schulman
Puppet 0.25.1. I'm getting the following log message: Nov 20 16:50:01 helium puppetmasterd[32124]: DEPRECATION NOTICE: Files found in modules without specifying 'modules' in file path will be deprecated in the next major release. Please fix module 'firehol' when no 0.24.x clients are present I

Re: [Puppet Users] are read-only type attributes usable?

2009-11-20 Thread Andrew Schulman
> On Thu, Nov 19, 2009 at 3:53 PM, Dan Bode wrote: > > On Thu, Nov 19, 2009 at 11:52 AM, Andrew Schulman > > wrote: > >> > >> The Type Reference lists 8 read-only type attributes, but I can't find any > >> information in the documentation about ho

Re: [Puppet Users] are read-only type attributes usable?

2009-11-20 Thread Andrew Schulman
> As a feature, if you set up > default mode as 644, puppet assumes that you want 755 on dirs and not 644. Is that documented anywhere? I've never seen it. That still leaves my question unanswered, though. Thanks, Andrew. -- You received this message because you are subscribed to the Google G

[Puppet Users] are read-only type attributes usable?

2009-11-19 Thread Andrew Schulman
The Type Reference lists 8 read-only type attributes, but I can't find any information in the documentation about how to use them. Are they usable, and if so how? Here's my #1 example: when I set the mode on a file resource, I want to set a different default mode for a file than for a directory.

[Puppet Users] Re: facter inconsistent results

2009-11-14 Thread Andrew Schulman
I do have lsb-base installed, yes. Not one I selected-- it seems to have come automatically with Jaunty. I just upgraded facter from 1.5.1 to 1.5.6, and this problem no longer occurs. Sorry-- should've tried that first. Thanks for everyone's help with this. Andrew. --~--~-~--~~---

[Puppet Users] Re: facter inconsistent results

2009-11-12 Thread Andrew Schulman
> This has nothing to do with grep. > > facter should report a single consistent value for 'operatingsystem' when > invoked in either of these ways. Agreed. > Andrew, have you put a bug report in about this? No, I wanted to check first if I was missing something. I'll file a bug report about i

[Puppet Users] facter inconsistent results

2009-11-12 Thread Andrew Schulman
Hi. I'm running facter 1.5.1 in Ubuntu Jaunty. facter is giving me inconsistent results for the operatingsystem fact: $ facter operatingsystem Debian $ facter | grep operatingsystem operatingsystem => Ubuntu operatingsystemrelease => 9.04 Is this a known problem? Possibly fixed in a more rec