
0.9.1 is not working with current implementation of airshipctl Error below: Setting boot device to 'CD'. BMC responded '500 INTERNAL SERVER ERROR'. Attempting to unmarshal the raw BMC error response. Unable to decode BMC response. "Unable to decode Redfish response. Key 'error.@Message.ExtendedInfo.Message' is missing or has unknown format." redfish client encountered an error: BMC responded '500 INTERNAL SERVER ERROR'. 0.9.0 works fine Change-Id: I34907cc42bbe78624e2741a581bc95c2e2f68bea
61 lines
1.6 KiB
YAML
61 lines
1.6 KiB
YAML
# 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.
|
|
|
|
- name: ensure OS
|
|
when: ansible_distribution != 'Debian' and ansible_distribution != 'Ubuntu'
|
|
fail:
|
|
msg: "Only Debian|Ubuntu are currently supported"
|
|
|
|
- name: Preparing wsgi module for sushy-emulator
|
|
become: yes
|
|
block:
|
|
|
|
- name: Ensure Apache
|
|
include_role:
|
|
name: apache-server
|
|
|
|
- name: Install needed packages
|
|
apt:
|
|
name:
|
|
- python3-pip
|
|
- libapache2-mod-wsgi-py3
|
|
state: present
|
|
|
|
- name: Install sushy-tools
|
|
pip:
|
|
name: sushy-tools
|
|
version: 0.9.0
|
|
executable: pip3
|
|
|
|
- name: Create a used wsgi will run with
|
|
user:
|
|
name: wsgiapp-sushy
|
|
groups: libvirt
|
|
state: present
|
|
system: yes
|
|
|
|
- name: Create sushy-emulator wsgi dir
|
|
file:
|
|
path: /var/www/sushy-emulator/
|
|
state: directory
|
|
owner: wsgiapp-sushy
|
|
group: wsgiapp-sushy
|
|
mode: u+rwx,g-w,o-w
|
|
|
|
- name: Created sushy-emulator wsgi file
|
|
template:
|
|
src: sushy-emulator.wsgi.j2
|
|
dest: /var/www/sushy-emulator/sushy-emulator.wsgi
|
|
owner: wsgiapp-sushy
|
|
group: wsgiapp-sushy
|
|
|