aboutsummaryrefslogtreecommitdiffstats
path: root/examples/lib_hot.yaml
blob: b5af05e464efbf052bb01d9c73aa53d9036b96dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
parameters:
  ImportantValue:
    default: a_default
    type: string
  BImage:
    type: string
resources:
  GenericB:
    type: OS::Nova::Server
    properties:
      image: {get_param: BImage}
    metadata:
      my_meta: {get_param: ImportantValue}
staller from doctor_tests import network from doctor_tests import inspector from doctor_tests import monitor from doctor_tests import os_clients from doctor_tests import profiler_poc from doctor_tests import user def list_opts(): return [ ('installer', installer.OPTS), ('monitor', monitor.OPTS), ('inspector', inspector.OPTS), ('consumer', consumer.OPTS), ('DEFAULT', itertools.chain( os_clients.OPTS, image.OPTS, user.OPTS, network.OPTS, instance.OPTS, alarm.OPTS, profiler_poc.OPTS)) ] def prepare_conf(args=None, conf=None, config_files=None): if conf is None: conf = cfg.ConfigOpts() for group, options in list_opts(): conf.register_opts(list(options), group=None if group == 'DEFAULT' else group) conf(args, project='doctor', validate_default_values=True, default_config_files=config_files) return conf