Does it support saltstack?

I want use Foreman + saltstack for our project.

    But  it seem that it doesn't support  Saltstack.

    Does it workable?

We do support puppet and partially chef currently.

LZ

··· On Mon, Jul 07, 2014 at 01:11:33AM -0700, forebadman wrote: > I want use Foreman + saltstack for our project. > > But it seem that it doesn't support Saltstack. > > Does it workable? > > -- > You received this message because you are subscribed to the Google Groups "Foreman users" group. > To unsubscribe from this group and stop receiving emails from it, send an email to foreman-users+unsubscribe@googlegroups.com. > To post to this group, send email to foreman-users@googlegroups.com. > Visit this group at http://groups.google.com/group/foreman-users. > For more options, visit https://groups.google.com/d/optout.


Later,

Lukas “lzap” Zapletal
irc: lzap #theforeman

Take a look through the archives for both Foreman and Salt there has been
discussions. Seems to be doable but needs demand from end users and
willingness from the devs in each camp.

I recently heard the state of devops tools and CFM tools as being a venn
diagram drawn by Picaso but it is probably more like a Jackson Pollock to
most people.

I really like Puppet and Foreman but their cloud support is really poor,
yes I know I can provision instances with both but I really need to be able
to do the full cloud stack. VPCs, SGs, ELBs and EBS. Cloud Formation from
AWS is just awful and a proprietary lockin tool. Ansible however is very
good at these kind of tasks across multiple cloud providers and from my
understanding Salt is too.

It would be good to see Foreman becoming a meta manager for all these tools
so I can provision my AWS infra with Salt/Ansible spin up and manage an
instance life cycle with Puppet then hand over again to another tool to
manage ELB registration, EBS snapshotting etc.

At the moment I find myself looking more and more at the underlying cloud
libs such as fog to get the job done. this is messy and makes it difficult
to hand off tasks to junior members of the team. Especially if they are
from a traditional ops background and uncomfortable around code.

Regards Jim

··· On 7 July 2014 10:56, Lukas Zapletal wrote:

We do support puppet and partially chef currently.

LZ

On Mon, Jul 07, 2014 at 01:11:33AM -0700, forebadman wrote:

    I want use Foreman + saltstack for our project.

    But  it seem that it doesn't support  Saltstack.

    Does it workable?


You received this message because you are subscribed to the Google
Groups “Foreman users” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


Later,

Lukas “lzap” Zapletal
irc: lzap #theforeman


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

> I really like Puppet and Foreman but their cloud support is really poor,

I would say that Puppet is a horrible cfg mgmt system anyway but there
are lots of users on this planet which are using it successfully.

> > I want use Foreman + saltstack for our project.

Do it.

> > But it seem that it doesn't support Saltstack.

Besides the fact that I need to accept the minion's (client's) key
manually I don't miss anything in Foreman.

The CMDB (yaml/json) is managed via files (pillars). Only roles will be
defined via Foreman host parameters.

Managing lots of complex host parameters (array/hashes) in Foreman
doesn't make sense at all in the moment.

If you want to have web interface to trigger Salt jobs, take a look at
Halite.

0xE2356889.asc (3.06 KB)

··· -- Arnold Bechtoldt

Karlsruhe, Germany

On 08.07.14 11:26, James Bailey wrote:

Take a look through the archives for both Foreman and Salt there has
been discussions. Seems to be doable but needs demand from end users and
willingness from the devs in each camp.

I recently heard the state of devops tools and CFM tools as being a venn
diagram drawn by Picaso but it is probably more like a Jackson Pollock
to most people.

I really like Puppet and Foreman but their cloud support is really poor,
yes I know I can provision instances with both but I really need to be
able to do the full cloud stack. VPCs, SGs, ELBs and EBS. Cloud
Formation from AWS is just awful and a proprietary lockin tool. Ansible
however is very good at these kind of tasks across multiple cloud
providers and from my understanding Salt is too.

It would be good to see Foreman becoming a meta manager for all these
tools so I can provision my AWS infra with Salt/Ansible spin up and
manage an instance life cycle with Puppet then hand over again to
another tool to manage ELB registration, EBS snapshotting etc.

At the moment I find myself looking more and more at the underlying
cloud libs such as fog to get the job done. this is messy and makes it
difficult to hand off tasks to junior members of the team. Especially if
they are from a traditional ops background and uncomfortable around code.

Regards Jim

On 7 July 2014 10:56, Lukas Zapletal <lzap@redhat.com > mailto:lzap@redhat.com> wrote:

We do support puppet and partially chef currently.

LZ

On Mon, Jul 07, 2014 at 01:11:33AM -0700, forebadman wrote:
>         I want use Foreman + saltstack for our project.
>
>         But  it seem that it doesn't support  Saltstack.
>
>         Does it workable?
>
> --
> You received this message because you are subscribed to the Google
Groups "Foreman users" group.
> To unsubscribe from this group and stop receiving emails from it,
send an email to foreman-users+unsubscribe@googlegroups.com
<mailto:foreman-users%2Bunsubscribe@googlegroups.com>.
> To post to this group, send email to
foreman-users@googlegroups.com <mailto:foreman-users@googlegroups.com>.
> Visit this group at http://groups.google.com/group/foreman-users.
> For more options, visit https://groups.google.com/d/optout.

--
Later,

 Lukas "lzap" Zapletal
 irc: lzap #theforeman

--
You received this message because you are subscribed to the Google
Groups "Foreman users" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to foreman-users+unsubscribe@googlegroups.com
<mailto:foreman-users%2Bunsubscribe@googlegroups.com>.
To post to this group, send email to foreman-users@googlegroups.com
<mailto:foreman-users@googlegroups.com>.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to the Google
Groups “Foreman users” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to foreman-users+unsubscribe@googlegroups.com
mailto:foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com
mailto:foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

I would like to mention how easy it would be to marry Salt with Foreman
since Salt is very easy to combine with existing/ other solutions
(hiera, etc.).

I don't know the puppet related code in Foreman but I think a few
evenings would be sufficient -for those who need it- to add internal
SaltStack support.

0xE2356889.asc (3.06 KB)

··· -- Arnold Bechtoldt

Karlsruhe, Germany

On 08.07.14 20:23, Arnold Bechtoldt wrote:

I really like Puppet and Foreman but their cloud support is really poor,

I would say that Puppet is a horrible cfg mgmt system anyway but there
are lots of users on this planet which are using it successfully.

>         I want use Foreman + saltstack for our project.

Do it.

>         But  it seem that it doesn't support  Saltstack.

Besides the fact that I need to accept the minion’s (client’s) key
manually I don’t miss anything in Foreman.

The CMDB (yaml/json) is managed via files (pillars). Only roles will be
defined via Foreman host parameters.

Managing lots of complex host parameters (array/hashes) in Foreman
doesn’t make sense at all in the moment.

If you want to have web interface to trigger Salt jobs, take a look at
Halite.

GitHub - vmware-archive/halite: DEPRECATED: A client-side web application interface to a running Salt infrastructure
CMS-Report - Foreman
Add SaltStack support for Debian/Ubuntu by mmoll · Pull Request #81 · theforeman/community-templates · GitHub