Hi

On Fri, 19 Aug 2016 08:23:49 +0200
Ivan Necas <[email protected]> wrote:
> Hi,
> 
> If you interested in Ansible-drive installation, you can take a look
> at https://github.com/Katello/forklift/tree/master/playbooks.
> However, they still use the installer at the backend.
> 
> Storing config files for foreman in git goes a bit against how the
> installer is used.
> Not saying it would not be possibe, but IMO too much work for little benefit.
> You should be able to use the puppet modules from the installer outside
> of packages, + you can store the installer answer files in your git
> repo as well.
[...]

Have a look at this Ansible playbook [1], which should probably already cover
most of your requirements:

* setup database (SQLite or MySQL)
* setup webserver (plain nginx as a proxy or nginx-passenger)
* setup isc-dhcp-server
* setup TFTP server
* setup foreman-proxy
* setup Foreman including configuration (templates, hosts, domains, etc.)

All roles can be used indepently and are quite customizable. It doesn't make
use of the foreman-installer and uses the plain Foreman packages in the
background.

In addition it makes use of foreman-yml for the configuration. Meaning you can
define your whole Foreman config including templates, links to operating
systems, etc. in a YAML file without having to worry about IDs.

Feel free to contribute or send me PMs if you need further help! :)

[1] https://github.com/adfinis-sygroup/foreman-ansible
[2] https://github.com/adfinis-sygroup/foreman-yml

Cheers

Michael

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Attachment: pgpuUDbs30AQb.pgp
Description: OpenPGP digital signature

Reply via email to