I'm rather new to working with puppet so forgive me it these are solved 
problems. I've read through some documentation, but was not able to find 
the full set of information to answer all my questions. 

I'm being tasked with finding/configuring/developing an enterprise resource 
configuration tool. We have several on the table but puppet/chef are the 
only cross-platform options, so this is why I'm coming here for help. If 
the problems I am trying to solve are solved, please reply with links and 
I'll work it out. I'm fine with having to develop some code to make this a 
reality, I just want to make sure a) I'm not reinventing the wheel, b) I am 
following best practices. 

What I am trying to achieve "Resource Orchestration". What I mean is, based 
on LDAP attributes, a "resource" (machine and user) would be provisioned, 
configured and presented with a "custom" configured VDI. The VDI portion is 
a solved issues. Managing the resources within the VDI is what we are 
trying to achieve.  

Use case 1: 
 User "Bob", of ou=Developers, authenticates using LDAP to machine resource 
"Desktop". Desktop has standard facts, as I understand it, that can allow 
for custom configuration? Do users have Facts? Is it possible to mount 
shares, in windows also, and present icons to the desktop to Bob? Can, 
based on the LDAP attribute of Developer, something like Eclipse or Python 
SDK be installed? The idea is I'm trying to make a single management point 
to my LDAP and manage my resources from there. I'm not totally married to 
my LDAP being my primary control point, just the user identities inside an 
LDAP being the authentication and authorization. If there is another 
product that sucks in LDAP resources that puppet works with, I'd love to 
know. 

Use case 2: 
 User "Bob" authenticates, using a smart card with PKI, to resource 
"Desktop". Bob's authentication works based on an enterprise attributes 
from the smart card certificate. Bob, exist on multiple LDAP (e.g. 
dc=test,dc=com and dc=prod,dc=com) with the same "username" (EDI/PI) from 
the card. Not all users would exist in multiple domains, but Bob does. Can 
I further provision the user resource and computer resource based on this 
additional information? 

I'm not looking to make puppet my sole solution if it's not the right tool 
to do the job. 

Matthew 

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to