debug: true database: # url: mysql+pymysql://moon:p4sswOrd1@db/moon url: sqlite:////tmp/database.db driver: moon_manager.plugins.sql migration_dir: moon_manager.api.db.migrations # migration_dir: /home/tom/projets/moon/moon_manager/moon_manager/api/db/migrations/ dashboard: root: ../dashboard/moon_ui/dist/ pid_filename: /tmp/moon_web_ui.pid port: 8080 management: url: http://127.0.0.1:8000 user: admin password: admin token_file: moon.pwd pid_file: /tmp/moon.pid orchestration: driver: moon_manager.plugins.pyorchestrator connection: local # driver: moon_manager.plugins.docker_compose # connection: ssh://admin:admin@1.1.1.1 # driver: moon_manager.plugins.kubernetes # connection: ~/.kube/config port: 10000...10100 config_dir: /tmp information: user: admin password: p4ssw0rd domain: default project: admin check_token: false certificate: false url: http://keystone:5000/v3 subjects: drivers: moon_manager.plugins.moon_keystone_plugin: url: http://keystone:5000/v3 objects: drivers: moon_manager.plugins.moon_nova_plugin: url: http://keystone:5000/compute/v2.1 daemon: pid_file: /tmp/daemon.pid log_file: /tmp/daemon.log global_attrs: driver: moon_manager.plugins.global_attrs attributes: mode: values: - build - run default: build url: file:/etc/moon/mode #url: https://127.0.0.1:8080/mode #url: mysql+pymysql://moon:p4sswOrd1@db/moon_mode #url: sqlite:////tmp/database.db #url: driver://moon_manager.plugins.my_plugin plugins: directory: /var/moon/plugins components: manager: port: 8080 bind: 0.0.0.0 hostname: manager logging: version: 1 formatters: brief: format: "%(levelname)s %(name)s %(message)-30s" custom: format: "%(asctime)-15s %(levelname)s %(name)s %(message)s" handlers: console: class : logging.StreamHandler formatter: custom level : INFO stream : ext://sys.stdout file: class : logging.handlers.RotatingFileHandler formatter: custom level : DEBUG filename: /tmp/moon.log maxBytes: 1048576 backupCount: 3 loggers: moon: level: DEBUG handlers: [console, file] propagate: no root: level: ERROR handlers: [console]