2010-11-01 15:19:54 +00:00
|
|
|
On the server:
|
|
|
|
|
2011-01-15 13:15:05 +00:00
|
|
|
conf/MANIFEST
|
|
|
|
- the central entry point
|
|
|
|
- is a shell script
|
|
|
|
- defines mapping from modules or providers to hosts
|
2011-01-15 14:38:05 +00:00
|
|
|
- can call other MANIFESTs in modules
|
|
|
|
- will be called by $whatever and relative path
|
|
|
|
will be setup for source tracking:
|
2010-11-01 15:19:54 +00:00
|
|
|
|
2011-01-15 14:38:05 +00:00
|
|
|
conf/providers/<modname>/
|
|
|
|
- provide standard types
|
|
|
|
- may make use of other providers to realise a new type
|
|
|
|
- how to overwrite stuff?
|
|
|
|
- overwrite in own tree?
|
|
|
|
- needs knowledge of inherited provider
|
|
|
|
- similar to current situation in puppet,
|
|
|
|
but more like reusable defines
|
|
|
|
- or may implement some functionality on their own
|
|
|
|
|
|
|
|
conf/modules/<modname>/
|
|
|
|
- configuration put together
|
|
|
|
- needed additionally to providers?
|
|
|
|
- perhaps as singletons / objects of class?
|
|
|
|
|
|
|
|
Cached client: ???????
|
2010-11-01 15:19:54 +00:00
|
|
|
Has generated file, which will be (re-)applied
|