Foreman Mcollective Integration

Hi everyone,

I read here: Roadmap meeting - Foreman
that a foreman-mccollective integration was in the foreman's aggenda. Any
news on this? is this possible to currently integrate mccollective and
foreman ??

thanks,
Cesar

Well the first step would be to integrate with smart-proxy and then integrate with foreman.

What kind of mcollective tasks did you have in mind? What kind of workflow were you envisioning?
I would love to write the code for this but my time is limited these days so hopefully someone can beat me to it.

Thanks,

Corey Osman
corey@logicminds.biz

Green IT and Data Center Automation Specialist

··· On Nov 14, 2012, at 9:08 AM, MrTeleBird wrote:

Hi everyone,

I read here: Roadmap meeting - Foreman
that a foreman-mccollective integration was in the foreman’s aggenda. Any news on this? is this possible to currently integrate mccollective and foreman ??

thanks,
Cesar


You received this message because you are subscribed to the Google Groups “Foreman users” group.
To view this discussion on the web visit https://groups.google.com/d/msg/foreman-users/-/1KnqAXKr89gJ.
To post to this group, send email to foreman-users@googlegroups.com.
To unsubscribe from this group, send email to foreman-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/foreman-users?hl=en.

Are there already updated docs about this now it's integrated in 1.2.x ?

The wiki here:
About - Foremanmcollective seems be
very outdated and it's not that easy to find out if we configure
puppet/mcollective the right way to use it with Foreman.

I hope someone has some good docs here.

Matt

··· Op woensdag 14 november 2012 16:08:05 UTC+1 schreef MrTeleBird het volgende: > > Hi everyone, > > I read here: http://theforeman.org/projects/foreman/wiki/Roadmap_meeting > that a foreman-mccollective integration was in the foreman's aggenda. Any > news on this? is this possible to currently integrate mccollective and > foreman ?? > > thanks, > Cesar >

Hey Corey, thanks for your response.

Basically what I would like to achieve with the foreman-mcollective
integrations is to be able to orchestrate my server farm, more
specifically, be able to deploy my puppet modules on several servers at
once. Currently I have the problem that if I want to deploy an application,
I have to run it one by one. So far I know, with mcollective I would be
capable of deploy the application on several servers at once, triggering a
sort of broadcast.

Another important feature would be to sort out my servers on foreman based
on the puppet classes they belong to. Lets suppose we have a server farm of
5000 servers and the class "tomcat" is assigned to 1000 of them. I really
do not want to memorize the name of all the thousand servers belonging to
that class.

Ideally I select the class I want to deploy on foreman, then all servers
belonging to that class are display. Then I can select the servers to
deploy and finally trigger the deployment.

I would like to write something like that but to be honest I am not a ruby
expert. Hopefully someone out there likes the idea, has the know-how and
help us to make this happen.

Thanks,

··· On 16 November 2012 02:06, Corey Osman wrote:

Well the first step would be to integrate with smart-proxy and then
integrate with foreman.

What kind of mcollective tasks did you have in mind? What kind of
workflow were you envisioning?
I would love to write the code for this but my time is limited these days
so hopefully someone can beat me to it.

Thanks,

Corey Osman
corey@logicminds.biz

Green IT and Data Center Automation Specialist

On Nov 14, 2012, at 9:08 AM, MrTeleBird mrtelebird@gmail.com wrote:

Hi everyone,

I read here: Roadmap meeting - Foreman
that a foreman-mccollective integration was in the foreman’s aggenda. Any
news on this? is this possible to currently integrate mccollective and
foreman ??

thanks,
Cesar


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/foreman-users/-/1KnqAXKr89gJ.
To post to this group, send email to foreman-users@googlegroups.com.
To unsubscribe from this group, send email to
foreman-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/foreman-users?hl=en.


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

Since "puppet kick" is deprecated we're looking to run puppet via
mcollective (no more running as a service with bloating memory – no need
for cron job).

But we have engineers already used to logging into Foreman, changing some
parameters, and hitting the Run Puppet button – having their application
auto-magically upgrade/reconfigure itself.

So basically we'd be looking for Foreman to initiate a puppet run on demand
via mcollective.

··· On Thursday, November 15, 2012 8:06:42 PM UTC-5, Corey Osman wrote: > > Well the first step would be to integrate with smart-proxy and then > integrate with foreman. > > What kind of mcollective tasks did you have in mind? What kind of > workflow were you envisioning? > I would love to write the code for this but my time is limited these days > so hopefully someone can beat me to it. > > > Thanks, > > Corey Osman > co...@logicminds.biz > > Green IT and Data Center Automation Specialist > > > > > > > On Nov 14, 2012, at 9:08 AM, MrTeleBird <mrtel...@gmail.com > > wrote: > > Hi everyone, > > I read here: http://theforeman.org/projects/foreman/wiki/Roadmap_meeting > that a foreman-mccollective integration was in the foreman's aggenda. Any > news on this? is this possible to currently integrate mccollective and > foreman ?? > > thanks, > Cesar > > -- > You received this message because you are subscribed to the Google Groups > "Foreman users" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/foreman-users/-/1KnqAXKr89gJ. > To post to this group, send email to forema...@googlegroups.com > . > To unsubscribe from this group, send email to > foreman-user...@googlegroups.com . > For more options, visit this group at > http://groups.google.com/group/foreman-users?hl=en. > > >

Interesting article… they miss capistrano thought

··· On Tue, Nov 20, 2012 at 2:43 AM, Cesar Troncoso wrote: > Hey Corey, thanks for your response. > > Basically what I would like to achieve with the foreman-mcollective > integrations is to be able to orchestrate my server farm, more specifically, > be able to deploy my puppet modules on several servers at once. Currently I > have the problem that if I want to deploy an application, I have to run it > one by one. So far I know, with mcollective I would be capable of deploy the > application on several servers at once, triggering a sort of broadcast. > > Another important feature would be to sort out my servers on foreman based > on the puppet classes they belong to. Lets suppose we have a server farm of > 5000 servers and the class "tomcat" is assigned to 1000 of them. I really do > not want to memorize the name of all the thousand servers belonging to that > class. > > Ideally I select the class I want to deploy on foreman, then all servers > belonging to that class are display. Then I can select the servers to deploy > and finally trigger the deployment. > > I would like to write something like that but to be honest I am not a ruby > expert. Hopefully someone out there likes the idea, has the know-how and > help us to make this happen. > > Thanks, > > > > > On 16 November 2012 02:06, Corey Osman wrote: >> >> Well the first step would be to integrate with smart-proxy and then >> integrate with foreman. >> >> What kind of mcollective tasks did you have in mind? What kind of >> workflow were you envisioning? >> I would love to write the code for this but my time is limited these days >> so hopefully someone can beat me to it. >> >> >> Thanks, >> >> Corey Osman >> corey@logicminds.biz >> >> Green IT and Data Center Automation Specialist >> >> >> >> >> >> >> On Nov 14, 2012, at 9:08 AM, MrTeleBird wrote: >> >> Hi everyone, >> >> I read here: http://theforeman.org/projects/foreman/wiki/Roadmap_meeting >> that a foreman-mccollective integration was in the foreman's aggenda. Any >> news on this? is this possible to currently integrate mccollective and >> foreman ?? >> >> thanks, >> Cesar >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Foreman users" group. >> To view this discussion on the web visit >> https://groups.google.com/d/msg/foreman-users/-/1KnqAXKr89gJ. >> To post to this group, send email to foreman-users@googlegroups.com. >> To unsubscribe from this group, send email to >> foreman-users+unsubscribe@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/foreman-users?hl=en. >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Foreman users" group. >> To post to this group, send email to foreman-users@googlegroups.com. >> To unsubscribe from this group, send email to >> foreman-users+unsubscribe@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/foreman-users?hl=en. > > > -- > You received this message because you are subscribed to the Google Groups > "Foreman users" group. > To post to this group, send email to foreman-users@googlegroups.com. > To unsubscribe from this group, send email to > foreman-users+unsubscribe@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/foreman-users?hl=en.

I would also really like to see mcollective integration as it seems to be
the recommend way using Puppet3. I assume it will be a common setup in the
future and I can see many applications.

Mcollective is modular by design. It could even be used to call the proxy
in very large environnements with lots of changes.

Just my 2 cents.

Daniel Gagnon
Directeur, Infrastructure TI

Tel: 450 812.4040
Cel: 514.667.6006
Email: dgagnon@globalia.ca

··· On Tue, Nov 20, 2012 at 2:57 AM, Brian Gupta wrote:

Interesting article… they miss capistrano thought
http://www.infoq.com/news/2011/05/unix-orchestration

On Tue, Nov 20, 2012 at 2:43 AM, Cesar Troncoso mrtelebird@gmail.com > wrote:

Hey Corey, thanks for your response.

Basically what I would like to achieve with the foreman-mcollective
integrations is to be able to orchestrate my server farm, more
specifically,
be able to deploy my puppet modules on several servers at once.
Currently I
have the problem that if I want to deploy an application, I have to run
it
one by one. So far I know, with mcollective I would be capable of deploy
the
application on several servers at once, triggering a sort of broadcast.

Another important feature would be to sort out my servers on foreman
based
on the puppet classes they belong to. Lets suppose we have a server farm
of
5000 servers and the class “tomcat” is assigned to 1000 of them. I
really do
not want to memorize the name of all the thousand servers belonging to
that
class.

Ideally I select the class I want to deploy on foreman, then all servers
belonging to that class are display. Then I can select the servers to
deploy
and finally trigger the deployment.

I would like to write something like that but to be honest I am not a
ruby
expert. Hopefully someone out there likes the idea, has the know-how and
help us to make this happen.

Thanks,

On 16 November 2012 02:06, Corey Osman corey@logicminds.biz wrote:

Well the first step would be to integrate with smart-proxy and then
integrate with foreman.

What kind of mcollective tasks did you have in mind? What kind of
workflow were you envisioning?
I would love to write the code for this but my time is limited these
days

so hopefully someone can beat me to it.

Thanks,

Corey Osman
corey@logicminds.biz

Green IT and Data Center Automation Specialist

On Nov 14, 2012, at 9:08 AM, MrTeleBird mrtelebird@gmail.com wrote:

Hi everyone,

I read here:
Roadmap meeting - Foreman

that a foreman-mccollective integration was in the foreman’s aggenda.
Any

news on this? is this possible to currently integrate mccollective and
foreman ??

thanks,
Cesar


You received this message because you are subscribed to the Google
Groups

“Foreman users” group.
To view this discussion on the web visit
https://groups.google.com/d/msg/foreman-users/-/1KnqAXKr89gJ.
To post to this group, send email to foreman-users@googlegroups.com.
To unsubscribe from this group, send email to
foreman-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/foreman-users?hl=en.


You received this message because you are subscribed to the Google
Groups

“Foreman users” group.
To post to this group, send email to foreman-users@googlegroups.com.
To unsubscribe from this group, send email to
foreman-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/foreman-users?hl=en.


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


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


CONFIDENTIALITÉ: Ce document transmis par courriel est destiné
uniquement à la personne ou à l’entité à qui il est adressé et peut
contenir des renseignements confidentiels et assujettis au secret
professionnel. La confidentialité et le secret professionnel demeurent
malgré l’envoi de ce document à la mauvaise personne. Si vous n’êtes
pas le destinataire visé ou la personne chargée de remettre ce
document à son destinataire, veuillez nous en informer par téléphone
et détruire ce courriel immédiatement. Toute distribution,
reproduction ou autre utilisation de ce courriel par un destinataire
non visé est interdite.