summaryrefslogtreecommitdiffstats
path: root/doc/INSTALL
blob: 40fa9833a9d53c1ecebdf4d1004c92eb673f83c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
The quick guide to installng bcfg2

Bcfg2 is written in python. Hence a few of python modules 
are required.

1. Install prerequisites
   - ssslib: a component messaging library.
       ftp://ftp.mcs.anl.gov/pub/sss
   - python-fam
       http://python-fam.sourceforge.net
   - element tree
       http://www.effbot.org
   - xerces (optional; needed to validate the configuration repository)

2. Do not enable sss services included with ssslib; instead, setup a static
    entry in /etc/sss.conf for the bcfg2 server. The service name is bcfg2, and
    the port can be arbitrary. This will remove the need for an active service
    directory running on your system. Note that /etc/sss.conf will be needed in order
    to bootstrap new nodes, and should be controlled by bcfg2 so that updates
    can be made.

3. Setup bcfg2.conf. You need to pick which generators and structures are used, and
    configure them properly. (This topic is discussed elsewhere)

4. Fire up the daemon. 

5. Run the client.