Jenkins plugin to bootstrap puppet node

11 views
Skip to first unread message

Irfan Sayed

unread,
Sep 23, 2016, 1:53:40 AM9/23/16
to jenkin...@googlegroups.com
Hi,
Is it worth enough to have/write plugin to bootstrap the puppet node and register with puppet master. 

following use case planning to include:
  • provision the node and bootstrap 
    • bare metal provisioning using razor can be included 
  • consider puppet master as a CA server for authentication
  • parallel bootstrap for "n" nodes  
just wanted to get the expert feedback from you folks before i attemt to do something.

plz suggest
Regards,

Irfan Sayed

unread,
Sep 23, 2016, 2:29:55 PM9/23/16
to jenkin...@googlegroups.com
please suggest
Regards

jieryn

unread,
Sep 23, 2016, 2:36:47 PM9/23/16
to jenkin...@googlegroups.com
First, this probably should be on the -user list.

Second, it seems strange to me to have a non-bootstrapped node which
already has Jenkins on it.
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-de...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/CACGLCJbypBJb1Vm5HSzrK8ZqCzto8wG2SBshSJ%3DoybTG4tt02w%40mail.gmail.com.
>
> For more options, visit https://groups.google.com/d/optout.

Irfan Sayed

unread,
Sep 25, 2016, 10:02:02 AM9/25/16
to jenkin...@googlegroups.com
thanks.
roughly, this is how it will work.
plugin will
  • contact puppetmaster using some protocol ssh, com.dcom (windows)
  • download the certificate 
  • run few commands and register the node with puppet master 
  • will accept the array (node list). this may accept the Jenkins build slaves list as well to be bootstrapped
plz suggest 
regards


On Sat, Sep 24, 2016 at 12:06 AM, jieryn <jie...@gmail.com> wrote:
First, this probably should be on the -user list.

Second, it seems strange to me to have a non-bootstrapped node which
already has Jenkins on it.


On Fri, Sep 23, 2016 at 2:29 PM, Irfan Sayed <irfu....@gmail.com> wrote:
> please suggest
> Regards
>
>
> On Fri, Sep 23, 2016 at 11:23 AM, Irfan Sayed <irfu....@gmail.com> wrote:
>>
>> Hi,
>> Is it worth enough to have/write plugin to bootstrap the puppet node and
>> register with puppet master.
>>
>> following use case planning to include:
>>
>> provision the node and bootstrap
>>
>> bare metal provisioning using razor can be included
>>
>> consider puppet master as a CA server for authentication
>> parallel bootstrap for "n" nodes
>>
>> just wanted to get the expert feedback from you folks before i attemt to
>> do something.
>>
>> plz suggest
>> Regards,
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAArU9iYaNrpf7%2B6jJNEuZ3xZp6rW1ug75EeqXURbegYtBEP1%3DA%40mail.gmail.com.

Irfan Sayed

unread,
Oct 7, 2016, 1:23:24 AM10/7/16
to jenkin...@googlegroups.com
i am extending this to puppet,chef and ansible as well.
All these tools requires bootstrapping (irrespective of agentless/agentfull design)

regards,

Daniel Beck

unread,
Oct 7, 2016, 2:13:59 AM10/7/16
to jenkin...@googlegroups.com
As jieryn wrote, this is not a topic for the dev list.
> > email to jenkinsci-de...@googlegroups.com.
> > To view this discussion on the web visit
> > https://groups.google.com/d/msgid/jenkinsci-dev/CACGLCJbypBJb1Vm5HSzrK8ZqCzto8wG2SBshSJ%3DoybTG4tt02w%40mail.gmail.com.
> >
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-de...@googlegroups.com.
> --
> You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-de...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CACGLCJbLHeHEPsoyb2YvmrTkqLTC5e1%3DNW0rrA-wEHbkr6rQXQ%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages