
Create MaaS API model for Tags Update YAML schema to add 'platform' section to HostProfile/BaremetalNode Update YAML ingester to support platform section Add node_filter support to the /tasks API
49 lines
1.4 KiB
Plaintext
49 lines
1.4 KiB
Plaintext
# Copyright 2017 AT&T Intellectual Property. All other rights reserved.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
[DEFAULT]
|
|
# No global options yet
|
|
|
|
[logging]
|
|
log_level = 'DEBUG'
|
|
|
|
[authentication]
|
|
bypass_enabled = True
|
|
|
|
[plugins]
|
|
# All the config ingesters that are active
|
|
# Supports multiple values
|
|
ingester = 'drydock_provisioner.ingester.plugins.yaml.YamlIngester'
|
|
|
|
# OOB drivers that are enabled
|
|
# Supports multiple values
|
|
oob_driver = 'drydock_provisioner.drivers.oob.pyghmi_driver.PyghmiDriver'
|
|
oob_driver = 'drydock_provisioner.drivers.oob.manual_driver.driver.ManualDriver'
|
|
|
|
# Node driver that is enabled
|
|
node_driver = 'drydock_provisioner.drivers.node.maasdriver.driver.MaasNodeDriver'
|
|
|
|
[timeouts]
|
|
create_network_template = 2
|
|
identify_node = 10
|
|
configure_hardware = 30
|
|
apply_node_networking = 5
|
|
apply_node_platform = 5
|
|
deploy_node = 45
|
|
|
|
[maasdriver]
|
|
maas_api_url = 'http://localhost:8000/MAAS/api/2.0/'
|
|
maas_api_key = 'your:secret:key'
|
|
|