[Puppet Users] [join us] Virtual Puppet User Group: PDK Edition on Thursday!

2017-08-22 Thread Meg Hartley
Hi Everyone,

You’re invited to join our next Virtual Puppet User Group. This meetup is 
online only, so you can attend from the comfort of your computer.  Stay in 
the loop on upcoming meetings by becoming a member. 

Sign up for the Virtual Puppet User Group: Puppet Development Kit Edition 
on Thursday, 24 August, at 9 am PDT with David Schmitt, Senior Software 
Engineer (Puppet) and Rick Monro, Principal UX Designer (Puppet). Spots are 
limited so be sure to register to save your spot. 


https://www.meetup.com/Virtual-Puppet-User-Group/events/242294972/

See you there,

Meg Hartley

Community Manager, Puppet

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/f3942de6-ffd3-4ab7-9988-2c95ad616f18%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[Puppet Users] Join us for #puppethack - 23 May

2017-04-18 Thread Meg Hartley


Hi Puppet people,

You're invited to #puppethack on 23 May 2017! 

We encourage those of you who are new to contributing to join us this time 
around and take advantage of our Open Lab sessions and Getting Started 
Guide with projects for beginners or those looking for learning 
opportunities.

What: A collaborative, relaxed, online Puppet community hack day! It’s an 
opportunity for Puppet community members and Puppet employees to tackle 
interesting or fun Puppet projects. 

New for this event: We have expanded Open Lab times for folks who are new 
to contributing to accommodate multiple time zones. We'll have raffles 
throughout the day for cool prizes and more projects to work on during the 
event! Check out the registration link below to find out more.


When: Drop in anytime between 4:00 AM – 4:00 PM (PDT), 23 May 2017 

(Hours reflect the many time zones Puppet contributors call home)

Where: #puppethack channel  in the Puppet 
Community Slack

Who: This event is ideal for developers, people using Puppet, contributors, 
module authors, doc writers, etc. 


Please register and invite any community members to collaborate with you! 

Additional details can be found on our event page: 
https://puppethack_may2017.eventbrite.com


We hope to see you there!

Cheers,
Meg, Kara, Anna, Nigel
(The Puppet Community Team)

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/0056c1bf-0830-4a6c-b1b0-0aa11ceed80d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[Puppet Users] Join us for the Puppet Contributor Summit on February 4 in Belgium!

2015-01-12 Thread Dawn Foster
I wanted to remind everyone that we are holding our third Puppet
Contributor Summit on February 4. We are holding it right after FOSDEM
/ Config Management Camp in Gent, Belgium, and I hope to see many of
you there!

If you would like to attend, please register (attendance is free) to
help us plan food for the event:
http://www.eventbrite.com/e/contributor-summit-tickets-13231564967

This event is for both existing and new contributors to Puppet,
related projects, and modules, and we would love to see the following
people attend the Contributor Summit!
* People who submit pull requests and contribute code to our projects
* Community members working on related projects
* People who contribute to Puppet Labs modules or contribute their own
modules to the Puppet Forge
* Key community members who answer a lot of questions about using Puppet
* Long-time Puppet users who are interested in doing more

Here's the rough agenda
9:00: Coffee
9:30: Introduction - Luke Kanies, Puppet Labs CEO
9:45: Project Updates - Eric Sorenson, Deepak G., and Ryan Coleman
10:45: Lightning talks - we'll have a sign-up sheet at the event
11:30: Break out into hacker tables
12:00: Lunch
13:00: Return to hacker tables
16:00: More Lightning talks
16:45: Quick wrap-up
17:00: End

Regards,
Dawn Foster
Director of Community
http://puppetlabs.com/community

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAPUeXZqr1RF4N41RAEDVG2KxE1%2BpcTxB4Pc32U748Ri5eGh4WA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[Puppet Users] Join us for a Design Jam on Testing Puppet Changes

2013-05-15 Thread Melinda Campbell
WHAT IS A DESIGN JAM?
A hands-on workshop in which we collaborate on solving an Operations 
challenge. Using a variety of brainstorming activities, we’ll come up with 
a pile of ideas and spend time filtering and refining these ideas to find a 
few viable solutions. 

WHY?
We are building our products for you, you are the experts! Contributing to 
our design process is one way to have influence over what we build and how 
we build it.

WHAT’S THE TOPIC
For this first session we will be addressing the problem of testing changes 
made to your Puppet manifest. How might sysadmins verify that these changes 
had the expected results? 
If you have thoughts about this or have run up against this challenge, 
please join us! 

WHEN: Thursday 5/23 @ 12pm PST.
This will be an hour-long online session with product owner Carl Caum and 
UX designer Melinda Campbell. 

HOW: Google Hangout 

SIGN UP: http://bit.ly/12vjGwD
This session is limited to 8 people. 

Looking forward to it!
Melinda  Carl

-- 
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.




[Puppet Users] join()

2010-09-09 Thread Martijn Grendelman
Hi puppeteers,

In the function reference [1], I found a 'split' function for splitting a
string into an array, but not a 'join' function for joining an array into
a string. Why not? :)

I have a list of IP addresses, that I use with ssh_authorized_key to
restrict access. The list is now simply a comma-separated list in a
string, but if I want to use the list for other purposes as well, I
thought it might be better to store the list as an array and join() it
with the proper glue whenever needed.

What do you recommend?

Best regards,
Martijn.


[1] http://docs.puppetlabs.com/references/stable/function.htm



smime.p7s
Description: S/MIME Cryptographic Signature


Re: [Puppet Users] join()

2010-09-09 Thread R.I.Pienaar

- Martijn Grendelman mart...@grendelman.net wrote:

 Hi puppeteers,
 
 In the function reference [1], I found a 'split' function for
 splitting a
 string into an array, but not a 'join' function for joining an array
 into
 a string. Why not? :)
 
 I have a list of IP addresses, that I use with ssh_authorized_key to
 restrict access. The list is now simply a comma-separated list in a
 string, but if I want to use the list for other purposes as well, I
 thought it might be better to store the list as an array and join()
 it
 with the proper glue whenever needed.
 
 What do you recommend?


- you can write a join function and contribute it to the project, they are very 
easy to write
- you can use something like $ips = inline_template(%= 
ipaddress.split(/,/).join(' ') %)
  or use regex or something like that.

-- 
R.I.Pienaar

-- 
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 to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



Re: [Puppet Users] join()

2010-09-09 Thread Martijn Grendelman
On 09-09-10 11:50, R.I.Pienaar wrote:
 In the function reference [1], I found a 'split' function for
 splitting a
 string into an array, but not a 'join' function for joining an array
 into
 a string. Why not? :)

 I have a list of IP addresses, that I use with ssh_authorized_key to
 restrict access. The list is now simply a comma-separated list in a
 string, but if I want to use the list for other purposes as well, I
 thought it might be better to store the list as an array and join()
 it
 with the proper glue whenever needed.

 What do you recommend?
 
 - you can write a join function and contribute it to the project, they are 
 very easy to write

I have added this function to my 'common' module:

puppet$ cat modules/common/lib/puppet/parser/functions/join.rb
module Puppet::Parser::Functions
newfunction(:join, :type = :rvalue) do |args|
args[0].join(args[1])
end
end

I didn't come up with it myself though, I found it on the web somewhere.
Looking at the source for the 'split' function, I guess the function needs
documentation and maybe some error checking, like the number of arguments.

How would I contribute something like this to the project?

 - you can use something like $ips = inline_template(%= 
 ipaddress.split(/,/).join(' ') %)
   or use regex or something like that.

Thanks!

Martijn.






smime.p7s
Description: S/MIME Cryptographic Signature


Re: [Puppet Users] join()

2010-09-09 Thread Dan Bode
Hi Martijn,

here is an outline of the steps required for submitting a patch.

http://projects.reductivelabs.com/projects/puppet/wiki/Development_Development_Lifecycle

an overview would be:

* create a ticket (if one does not already exist)
* fork reductivelabs puppet repo from github.com/reductivelabs
* create local branch
* create unit tests
* commit changes
* push to remote repo

feel free to ask any further questions related to the process here, #puppet
, or on puppet-...@googlegroups.com

-Dan

On Thu, Sep 9, 2010 at 3:54 AM, Martijn Grendelman
mart...@grendelman.netwrote:

 On 09-09-10 11:50, R.I.Pienaar wrote:
  In the function reference [1], I found a 'split' function for
  splitting a
  string into an array, but not a 'join' function for joining an array
  into
  a string. Why not? :)
 
  I have a list of IP addresses, that I use with ssh_authorized_key to
  restrict access. The list is now simply a comma-separated list in a
  string, but if I want to use the list for other purposes as well, I
  thought it might be better to store the list as an array and join()
  it
  with the proper glue whenever needed.
 
  What do you recommend?
 
  - you can write a join function and contribute it to the project, they
 are very easy to write

 I have added this function to my 'common' module:

 puppet$ cat modules/common/lib/puppet/parser/functions/join.rb
 module Puppet::Parser::Functions
newfunction(:join, :type = :rvalue) do |args|
args[0].join(args[1])
end
 end

 I didn't come up with it myself though, I found it on the web somewhere.
 Looking at the source for the 'split' function, I guess the function needs
 documentation and maybe some error checking, like the number of arguments.

 How would I contribute something like this to the project?

  - you can use something like $ips = inline_template(%=
 ipaddress.split(/,/).join(' ') %)
or use regex or something like that.

 Thanks!

 Martijn.






-- 
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 to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



Re: [Puppet Users] Join AD using Likewise

2010-05-14 Thread Tom Ellis
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 10/02/10 23:40, Taylor wrote:
 Hi All,
 
 I'm reading the docs and various references available for Puppet but
 can't seem to find a better way of accomplishing my goal of binding my
 Linux Servers to Active Directory. (Please don't berate me for the
 premise.)
 
 class likewise{
   file { likewise-preseed:
   path = /var/cache/debconf/likewise.preseed
   owner = root,
   group = root,
   mode = 400,
   source = puppet:///likewise/likewise.preseed
   }
 
   package{
   likewise-open: ensure = latest,
   responsefile = /var/cache/debconf/likewise.preseed,
   require = file[likewise-preseed]

Hi,

Thanks for this manifest, I'm going to use this.

One quick question, What did you have in your likewise.preseed file as
debconf-show is telling me there are no preseedable options for it?

Thanks.

Regards,

Tom
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkvtib0ACgkQOZBvfQY8NVrvBQCgj8wWLS4StOXoRGSH1AuN+XWs
JF0An2He+5dZyHLoBuXTkJjRVVZMPX4x
=Jwa2
-END PGP SIGNATURE-

-- 
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 to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



[Puppet Users] Join AD using Likewise

2010-02-10 Thread Taylor
Hi All,

I'm reading the docs and various references available for Puppet but
can't seem to find a better way of accomplishing my goal of binding my
Linux Servers to Active Directory. (Please don't berate me for the
premise.)

Quick Background:
I've become enamored with likewise-open as a method and tool for
binding linux machines to AD. It's clean and simple. (http://
anothersysadmin.wordpress.com/2008/04/06/howto-active-directory-
authentication-in-ubuntu-804/)

But I can't get past the command line requirement and being forced to
run an exec that stores a domain admin password in a text file. Here
is my recipe so far:

class likewise{
file { likewise-preseed:
path = /var/cache/debconf/likewise.preseed
owner = root,
group = root,
mode = 400,
source = puppet:///likewise/likewise.preseed
}

package{
likewise-open: ensure = latest,
responsefile = /var/cache/debconf/likewise.preseed,
require = file[likewise-preseed]
}

exec{ domainjoin-cli join at.sfsu.edu svc_bind PASSWORD:
path =  [/usr/bin, /usr/sbin]
}

That recipe is obviously not complete, but I'm hung at the exec
command. It doesn't seem right to me from a philosophical perspective.
There should be a better way that doesn't require me to store a
password in the recipe. Does anyone have a suggestion of a better way
of doing this? I'm sure I'm missing something obvious.

I did take a look at the NSSwitch LDAP recipe (http://
reductivelabs.com/trac/puppet/wiki/Recipes/LDAPClientNSSwitch) and
that might accomplish the same goal but seems more complex and
unnecessary when an elegant solution such as likewise-open exists.

Thanks for your thoughts.


-- 
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 to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



Re: [Puppet Users] Join AD using Likewise

2010-02-10 Thread Carl.caum
I think we all end up using an exec somewhere to bind to AD. I  
personally use samba with LDAP  and kerberos instead of Likewise, but  
to each their own. What you can do is create a domain account that  
only has permissions to create and destroy computer objects in a  
specific OU in AD. I have one called joindomain (simple enough, huh?).  
I can be less protective about this user's password since if it gets  
out, no real damage can be done. I'm interested in seeing how others  
deal with this.


On Feb 10, 2010, at 5:40 PM, Taylor gray.r...@gmail.com wrote:


Hi All,

I'm reading the docs and various references available for Puppet but
can't seem to find a better way of accomplishing my goal of binding my
Linux Servers to Active Directory. (Please don't berate me for the
premise.)

Quick Background:
I've become enamored with likewise-open as a method and tool for
binding linux machines to AD. It's clean and simple. (http://
anothersysadmin.wordpress.com/2008/04/06/howto-active-directory-
authentication-in-ubuntu-804/)

But I can't get past the command line requirement and being forced to
run an exec that stores a domain admin password in a text file. Here
is my recipe so far:

class likewise{
   file { likewise-preseed:
   path = /var/cache/debconf/likewise.preseed
   owner = root,
   group = root,
   mode = 400,
   source = puppet:///likewise/likewise.preseed
   }

   package{
   likewise-open: ensure = latest,
   responsefile = /var/cache/debconf/likewise.preseed,
   require = file[likewise-preseed]
   }

   exec{ domainjoin-cli join at.sfsu.edu svc_bind PASSWORD:
   path =  [/usr/bin, /usr/sbin]
}

That recipe is obviously not complete, but I'm hung at the exec
command. It doesn't seem right to me from a philosophical perspective.
There should be a better way that doesn't require me to store a
password in the recipe. Does anyone have a suggestion of a better way
of doing this? I'm sure I'm missing something obvious.

I did take a look at the NSSwitch LDAP recipe (http://
reductivelabs.com/trac/puppet/wiki/Recipes/LDAPClientNSSwitch) and
that might accomplish the same goal but seems more complex and
unnecessary when an elegant solution such as likewise-open exists.

Thanks for your thoughts.


--
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 to puppet-users+unsubscr...@googlegroups.com 
.
For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en 
.




--
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 to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



Re: [Puppet Users] Join AD using Likewise

2010-02-10 Thread Joe McDonagh
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Taylor wrote:
 Hi All,
 
 I'm reading the docs and various references available for Puppet but
 can't seem to find a better way of accomplishing my goal of binding my
 Linux Servers to Active Directory. (Please don't berate me for the
 premise.)
 
 Quick Background:
 I've become enamored with likewise-open as a method and tool for
 binding linux machines to AD. It's clean and simple. (http://
 anothersysadmin.wordpress.com/2008/04/06/howto-active-directory-
 authentication-in-ubuntu-804/)
 
 But I can't get past the command line requirement and being forced to
 run an exec that stores a domain admin password in a text file. Here
 is my recipe so far:
 
 class likewise{
   file { likewise-preseed:
   path = /var/cache/debconf/likewise.preseed
   owner = root,
   group = root,
   mode = 400,
   source = puppet:///likewise/likewise.preseed
   }
 
   package{
   likewise-open: ensure = latest,
   responsefile = /var/cache/debconf/likewise.preseed,
   require = file[likewise-preseed]
   }
 
   exec{ domainjoin-cli join at.sfsu.edu svc_bind PASSWORD:
   path =  [/usr/bin, /usr/sbin]
 }
 
 That recipe is obviously not complete, but I'm hung at the exec
 command. It doesn't seem right to me from a philosophical perspective.
 There should be a better way that doesn't require me to store a
 password in the recipe. Does anyone have a suggestion of a better way
 of doing this? I'm sure I'm missing something obvious.
 
 I did take a look at the NSSwitch LDAP recipe (http://
 reductivelabs.com/trac/puppet/wiki/Recipes/LDAPClientNSSwitch) and
 that might accomplish the same goal but seems more complex and
 unnecessary when an elegant solution such as likewise-open exists.
 
 Thanks for your thoughts.
 
 
You don't need to be a domain admin to bind to AD- so the answer is
create an account that can only bind machines to AD.

- --
Joe McDonagh
AIM: YoosingYoonickz
IRC: joe-mac on freenode
L'ennui est contre-révolutionnaire

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAktzduoACgkQRkBieEaRmua1vgCeMQO+6uC2BrzFjms6VnMC8Tvr
dE4AniEZFWvesG9p521OBY8BzOkDvNrJ
=KO0b
-END PGP SIGNATURE-

-- 
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 to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



[Puppet Users] Join active directory domain on Mac OS X Leopard

2008-12-19 Thread Carl Caum

Does anyone know how to go about joining Mac OS X Leopard to an Active  
Directory domain with puppet?
Primarily it needs to be broken down in to doing LDAP authentication  
with a few attribute mappings and using kerberos for the password  
authentication.


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