Project

General

Profile

FAQ » History » Version 36

Romain Vrignaud, 11/17/2011 09:57 AM

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 24 Ohad Levy
h1. I don't want to use Foreman for unattended installations can I disable it?
12 22 Ohad Levy
13 22 Ohad Levy
yes, edit config/settings.yaml and add this line:
14 22 Ohad Levy
15 22 Ohad Levy
<pre>
16 22 Ohad Levy
:unattended: false
17 22 Ohad Levy
</pre>
18 22 Ohad Levy
19 1 Ohad Levy
and restart your foreman instance.
20 1 Ohad Levy
21 24 Ohad Levy
This will will not ask you to enter additional information (e.g. mac address etc)
22 24 Ohad Levy
23 23 Ohad Levy
24 30 Romain Vrignaud
h1. How can I migrate from an other External Node Classifier to Foreman ?
25 18 Ohad Levy
26 18 Ohad Levy
see [[External Nodes#Import-your-external-node-setup-from-an-older-external-node-setup]]
27 18 Ohad Levy
28 35 Romain Vrignaud
h1. How do I configure my database ?
29 1 Ohad Levy
30 35 Romain Vrignaud
see [[Database configuration]]
31 27 Ohad Levy
32 27 Ohad Levy
33 20 Ohad Levy
34 5 Ohad Levy
h1. What about other operating systems?
35 1 Ohad Levy
36 12 Ohad Levy
Foreman currently supports RedHat/Fedora, Debian/Ubuntu and Solaris Jumpstart
37 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.
38 1 Ohad Levy
39 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.
40 1 Ohad Levy
41 1 Ohad Levy
for Jumpstart support, as Solaris doesn't support nativity accessing the profile data dynamically, its required to create some workarounds
42 1 Ohad Levy
example for those are found at the *extras/jumpstart* directory.
43 1 Ohad Levy
You may find the dynamic profile and dynamic finish at the following URL's:
44 12 Ohad Levy
<pre><code>http://Foremanhost:3000/unattended/jumpstart_profile
45 12 Ohad Levy
http://Foremanhost:3000/unattended/jumpstart_finish</code></pre>
46 1 Ohad Levy
47 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.
48 14 Ohad Levy
49 14 Ohad Levy
h1. Will Foreman manage non OpenSource services (e.g. DNS/DHCP etc) ?
50 14 Ohad Levy
51 36 Romain Vrignaud
Yes! we understand that many enterprises relay on non opensource infrastrucutre as well. We support MS DNS and DHCP services
52 14 Ohad Levy
If you have any additional requirements, please enter a feature request.
53 14 Ohad Levy
54 28 James Martin
h1. How do I fix this error: "Unable to find directory $confdir/environments/$environment/modules in environment master" ?
55 28 James Martin
56 28 James Martin
If you've followed http://docs.puppetlabs.com/guides/environment.html#configuring-environments-on-the-puppet-master to 
57 28 James Martin
create a multi-environment puppet configuration, you're initial rake may look something like this:
58 28 James Martin
<pre>
59 28 James Martin
rake puppet:import:puppet_classes RAILS_ENV=production
60 28 James Martin
(in /usr/share/foreman)
61 28 James Martin
Evaluating possible changes to your installation
62 28 James Martin
Problems were detected during the evaluation phase
63 28 James Martin
64 28 James Martin
Unable to find directory $confdir/environments/$environment/modules in environment master
65 28 James Martin
66 28 James Martin
Please fix these issues and try again
67 28 James Martin
</pre>
68 28 James Martin
This is because Foreman does not currently evaluate $confdir.  There is a feature request open on this issue.  In the 
69 28 James Martin
meantime, hard code your $confdir in your puppet.conf.
70 28 James Martin
71 29 Romain Vrignaud
h1. How do I fix the puppet class import problem with multiple puppet environment ?
72 29 Romain Vrignaud
73 29 Romain Vrignaud
If Foreman don't seems to be aware of all your environment and is able to import only your "production" environment (see http://theforeman.org/issues/1159),
74 29 Romain Vrignaud
try to add ":puppetconfdir: /etc/puppet/puppet.conf" in your settings.yaml.
75 29 Romain Vrignaud
76 29 Romain Vrignaud
77 28 James Martin
78 14 Ohad Levy
79 14 Ohad Levy
h1. Whats planned for the next major release?
80 1 Ohad Levy
81 34 Romain Vrignaud
See the "roadmap":http://theforeman.org/projects/foreman/roadmap
82 14 Ohad Levy
83 34 Romain Vrignaud
If you want additional features, please open a new feature request "here":http://theforeman.org/projects/foreman/issues/new !