Seed code for ironic_virtmedia_driver
[ta/ironic-virtmedia-driver.git] / src / ironic_virtmedia_driver / vendors / nokia / oe19.py
1 # Copyright 2019 Nokia
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 #     http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14 #
15
16 import time
17
18 from ironic.conductor import utils as manager_utils
19 from ironic.common import boot_devices
20 from ironic.common import exception
21
22 from .rm18 import RM18
23
24 class OE19(RM18):
25     def __init__(self, log):
26         super(OE19, self).__init__(log)
27
28     def set_boot_device(self, task):
29         manager_utils.node_set_boot_device(task, boot_devices.FLOPPY, persistent=True)
30
31