Project

General

Profile

FAQ » History » Version 21

Ohad Levy, 11/04/2009 04:02 PM

1 13 Ohad Levy
{{toc}}
2 1 Ohad Levy
3 12 Ohad Levy
h1. I'm not using Storeconfigs, how can I still use Foreman?
4 1 Ohad Levy
5 17 Ohad Levy
See [[Puppet Facts]]
6 1 Ohad Levy
7 1 Ohad Levy
h1. I'm using Storeconfigs, how can I populate various settings in Foreman that are required for hands free (unattended) installations?
8 1 Ohad Levy
9 17 Ohad Levy
See [[Puppet Facts]]
10 1 Ohad Levy
11 5 Ohad Levy
h1. How do I use unattended installations (Kickstart, jumpstart, preseed)?
12 1 Ohad Levy
13 1 Ohad Levy
see [[Unattended installations]]
14 10 Ohad Levy
15 12 Ohad Levy
h1. How do I use Foreman with Puppet external nodes?
16 5 Ohad Levy
17 1 Ohad Levy
see [[External Nodes]]
18 8 Ohad Levy
19 18 Ohad Levy
h1. But I'm already Using External nodes!
20 18 Ohad Levy
21 18 Ohad Levy
see [[External Nodes#Import-your-external-node-setup-from-an-older-external-node-setup]]
22 18 Ohad Levy
23 1 Ohad Levy
h1. Where is the DB?!
24 5 Ohad Levy
25 12 Ohad Levy
By default, Foreman will use sqlite3 as a database, its configuration can be found at 
26 1 Ohad Levy
<pre>config/database.yml</pre>
27 1 Ohad Levy
By default, the  database can be found at the db subdirectory.
28 12 Ohad Levy
Foreman is a rails application, therefor, anything that is supported under RAILS (sqlite, mysql, postsql, oracle etc) can be used.
29 1 Ohad Levy
30 20 Ohad Levy
h1. I want to use MySQL
31 20 Ohad Levy
32 20 Ohad Levy
edit your config/database.yml and modify:
33 20 Ohad Levy
<pre>
34 20 Ohad Levy
production:
35 20 Ohad Levy
  adapter: mysql
36 20 Ohad Levy
  database: puppet
37 20 Ohad Levy
  username: puppet
38 20 Ohad Levy
  password: password
39 20 Ohad Levy
  host: localhost
40 20 Ohad Levy
  socket: "/var/run/mysqld/mysqld.sock"
41 20 Ohad Levy
</pre>
42 20 Ohad Levy
43 20 Ohad Levy
44 5 Ohad Levy
h1. What about other operating systems?
45 1 Ohad Levy
46 12 Ohad Levy
Foreman currently supports RedHat/Fedora, Debian/Ubuntu and Solaris Jumpstart
47 1 Ohad Levy
it has been successfully tested on CentOS 3,4,5 Fedora 10-11, Ubuntu 9.04 and Solaris 8-10 on Sparc.
48 1 Ohad Levy
49 12 Ohad Levy
If you have any other operating system you would like to see added to Foreman, please contact us and we would be happy to add it.
50 1 Ohad Levy
51 1 Ohad Levy
for Jumpstart support, as Solaris doesn't support nativity accessing the profile data dynamically, its required to create some workarounds
52 1 Ohad Levy
example for those are found at the *extras/jumpstart* directory.
53 1 Ohad Levy
You may find the dynamic profile and dynamic finish at the following URL's:
54 12 Ohad Levy
<pre><code>http://Foremanhost:3000/unattended/jumpstart_profile
55 12 Ohad Levy
http://Foremanhost:3000/unattended/jumpstart_finish</code></pre>
56 1 Ohad Levy
57 1 Ohad Levy
It is also required to add vendor options to your dhcp server if you plan to boot from network on the sparc platform.
58 14 Ohad Levy
59 14 Ohad Levy
h1. Will Foreman manage non OpenSource services (e.g. DNS/DHCP etc) ?
60 14 Ohad Levy
61 14 Ohad Levy
Yes! we understand that many enterprises relay on non opensource infrastrucutre as well
62 14 Ohad Levy
Currently it is plan to support MS DNS and DHCP services (its actually easier than ISC DHCP and BIND).
63 14 Ohad Levy
64 14 Ohad Levy
If you have any additional requirements, please enter a feature request.
65 14 Ohad Levy
66 14 Ohad Levy
67 14 Ohad Levy
h1. Whats planned for the next major release?
68 14 Ohad Levy
69 14 Ohad Levy
The next major release of The Foreman will include DNS and DHCP management, this should allow:
70 14 Ohad Levy
* Subnet management (e.g. install servers in different subnets with no effort)
71 14 Ohad Levy
* IP address management, Foreman will suggest you free IP Addresses, and basically allow you to relay on it to manage your IP address assignments.
72 14 Ohad Levy
73 14 Ohad Levy
If you want additional features, please open a new feature request!