SaltStack formula for deploying Foreman

Hey guys,

I just want to let you know that there's a public formula (like a
Puppet's modules) which can be used to deploy Foreman with all (most of)
its components around:

  • CLI packages
  • compute providers
  • Foreman plugins
  • Foreman web frontend
  • Foreman Smart Proxy
  • Use of Foreman Installer (kafo-based)

The are also additional formulas available to setup httpd (+passenger),
ISC dhcp, BIND, tftpd, libvirt, postgres and more.

You can (hopefully) find everything you need at

=> <https://github.com/bechtoldt/>

If you have any feature requests, feel free to file issues on Github.

@Foreman team: Maybe it would be helpful for users to set a link to the
Foreman formula in the documentation, /quickstart_guide.html maybe?

I also plan to create several screencasts how to setup an infrastructure
with Foreman and the infrastructure itself in the future to explain what
the formulas do.

Best regards,

Arnold

0xE2356889.asc (3.06 KB)

··· -- Arnold Bechtoldt

Karlsruhe, Germany

Interesting, the plan is to deploy Foreman with Saltstack, and replace all
Foreman Installer Recipes with Salt Formulas but nodes would still be
managed by Puppet?
Are you doing this 'just because you can or because there's some use case
I'm missing here? It strikes me as odd that you use one configuration
management system (Saltstack) to deploy Foreman and a different one
(Puppet/Chef) to manage the nodes.

You can submit a PR linking to your project here, it's what we use at
theforeman.org: https://github.com/theforeman/theforeman.org :slight_smile:

··· On Mon, Jun 23, 2014 at 5:02 PM, Arnold Bechtoldt wrote:

Hey guys,

I just want to let you know that there’s a public formula (like a
Puppet’s modules) which can be used to deploy Foreman with all (most of)
its components around:

  • CLI packages
  • compute providers
  • Foreman plugins
  • Foreman web frontend
  • Foreman Smart Proxy
  • Use of Foreman Installer (kafo-based)

The are also additional formulas available to setup httpd (+passenger),
ISC dhcp, BIND, tftpd, libvirt, postgres and more.

You can (hopefully) find everything you need at

=> https://github.com/bechtoldt/

If you have any feature requests, feel free to file issues on Github.

@Foreman team: Maybe it would be helpful for users to set a link to the
Foreman formula in the documentation, /quickstart_guide.html maybe?

I also plan to create several screencasts how to setup an infrastructure
with Foreman and the infrastructure itself in the future to explain what
the formulas do.

Best regards,

Arnold


Arnold Bechtoldt

Karlsruhe, Germany


Daniel Lobato

@elobatoss
blog.daniellobato.me
daniellobato.me

GPG: http://keys.gnupg.net/pks/lookup?op=get&search=0x7A92D6DD38D6DE30

> Interesting, the plan is to deploy Foreman with Saltstack, and replace
> all Foreman Installer Recipes with Salt Formulas but nodes would still
> be managed by Puppet?

No, actually I don't use a single code of Puppet in my (own)
infrastructure. Foreman is used to deploy bare metal hosts and soon VMs
via the OpenNebula compute provider too.

> It strikes me as odd that you use one
> configuration management system (Saltstack) to deploy Foreman and a
> different one (Puppet/Chef) to manage the nodes.

I didn't said that I'm using Puppet here. :slight_smile:

> You can submit a PR linking to your project here, it's what we use at
> theforeman.org <http://theforeman.org>:
> https://github.com/theforeman/theforeman.org :slight_smile:

Ah cool, I'll give it a try.

0xE2356889.asc (3.06 KB)

··· -- Arnold Bechtoldt

Karlsruhe, Germany

On 24.06.14 09:57, Daniel Lobato wrote:

Interesting, the plan is to deploy Foreman with Saltstack, and replace
all Foreman Installer Recipes with Salt Formulas but nodes would still
be managed by Puppet?
Are you doing this 'just because you can or because there’s some use
case I’m missing here? It strikes me as odd that you use one
configuration management system (Saltstack) to deploy Foreman and a
different one (Puppet/Chef) to manage the nodes.

You can submit a PR linking to your project here, it’s what we use at
theforeman.org http://theforeman.org:
https://github.com/theforeman/theforeman.org :slight_smile:

On Mon, Jun 23, 2014 at 5:02 PM, Arnold Bechtoldt > <mail@arnoldbechtoldt.com mailto:mail@arnoldbechtoldt.com> wrote:

Hey guys,

I just want to let you know that there's a public formula (like a
Puppet's modules) which can be used to deploy Foreman with all (most of)
its components around:

* CLI packages
* compute providers
* Foreman plugins
* Foreman web frontend
* Foreman Smart Proxy
* Use of Foreman Installer (kafo-based)

The are also additional formulas available to setup httpd (+passenger),
ISC dhcp, BIND, tftpd, libvirt, postgres and more.

You can (hopefully) find everything you need at

=> <https://github.com/bechtoldt/>

If you have any feature requests, feel free to file issues on Github.

@Foreman team: Maybe it would be helpful for users to set a link to the
Foreman formula in the documentation, /quickstart_guide.html maybe?

I also plan to create several screencasts how to setup an infrastructure
with Foreman and the infrastructure itself in the future to explain what
the formulas do.


Best regards,

Arnold

--
Arnold Bechtoldt

Karlsruhe, Germany


Daniel Lobato

@elobatoss
blog.daniellobato.me http://blog.daniellobato.me
daniellobato.me http://daniellobato.me/

GPG: http://keys.gnupg.net/pks/lookup?op=get&search=0x7A92D6DD38D6DE30


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.