fuel-library/deployment/mcollective/astute
2013-03-20 19:32:27 +04:00
..
bin Increase amount of options 2013-03-20 19:32:27 +04:00
examples Omitted part of astute 2013-03-11 15:14:39 +04:00
lib Increase averall timeout 2013-03-17 04:29:37 +04:00
samples Increase amount of options 2013-03-20 19:32:27 +04:00
spec Updated astute 2013-03-11 15:06:52 +04:00
astute.gemspec Updated astute 2013-03-11 15:06:52 +04:00
module.mk unix line endings 2013-02-18 20:31:15 +04:00
README Iso build system 2013-03-10 01:51:30 +04:00
setup-env.sh FUEL-23 2012-11-28 16:49:13 +04:00

1. Cobbler
  Run deployment/puppet/cobbler/examples/cobbler_system.py ./config.yaml
  (config.yaml - is used as common config data source for cobbler, puppet and orchestrator during fuel installation)

  and cobbler_system.py will apply all yaml sections exept common: as cobbler config entries
  common:cobbler_common: content may be used for cobbler config that is common for all nodes

2. Openstack
  "openstack_system" will extract data from common:openstack_common: section and aplly them on ERB ruby template
  # openstack_system -i config.yaml -t site_openstack_swift_standalone.erb -o site.pp

3. Run astute_run -f config.yaml

  Orchestrator will extract common orchestration data from common: orchestration_common:,
  node names and roles and run puppet on nodes according to specified use case.


* to install astute_run you need build and install astute gem(deployment/mcollective/astute). 
** Cobbler, puppet and mcollective are presumed to be installed and configured