summaryrefslogtreecommitdiffstats
path: root/VNFs/DPPD-PROX/display_irq.h
blob: 9d6865b5e8056aea3dc7ef9c9c2b90e9de9cade5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/*
// Copyright (c) 2010-2018 Intel Corporation
//
// 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.
*/

#ifndef DISPLAY_IRQ_H
#define DISPLAY_IRQ_H

struct display_screen;
struct display_screen *display_irq(void);

#endif /* DISPLAY_IRQ_H */
lass="p">: Copy all files to undercloud copy: src: "{{ apex_temp_dir }}/{{ item }}" dest: "/home/stack/{{ item }}" owner: stack group: stack mode: 0644 with_items: - network-environment.yaml - instackenv.json - overcloud-full.qcow2 - deploy_command - virtual-environment.yaml - baremetal-environment.yaml - "{{ apex_env_file }}" - name: Copy network data to undercloud copy: src: "{{ apex_temp_dir }}/network_data.yaml" dest: "/home/stack/network_data.yaml" owner: stack group: stack mode: 0644 when: os_version != 'ocata' - copy: src: "{{ apex_temp_dir }}/storage-environment.yaml" dest: /usr/share/openstack-tripleo-heat-templates/environments/storage-environment.yaml owner: root group: root mode: 0664 - copy: src: "{{ apex_temp_dir }}/neutron-opendaylight-sriov.yaml" dest: /usr/share/openstack-tripleo-heat-templates/environments/neutron-opendaylight-sriov.yaml owner: root group: root mode: 0664 - systemd: name: openstack-swift-proxy state: restarted enabled: yes become: yes - name: Remove Ceph OSD from ceph storage role lineinfile: path: /usr/share/openstack-tripleo-heat-templates/roles_data.yaml line: ' - OS::TripleO::Services::CephOSD' owner: root group: root state: absent become: yes - name: Insert Ceph OSDs into Compute role lineinfile: path: /usr/share/openstack-tripleo-heat-templates/roles_data.yaml insertbefore: '^\s*-\sOS::TripleO::Services::NovaCompute$' line: ' - OS::TripleO::Services::CephOSD' owner: root group: root become: yes - name: Upload glance images shell: "{{ stackrc }} && openstack overcloud image upload" become: yes become_user: stack - name: Import inventory (baremetal) shell: "{{ stackrc }} && openstack overcloud node import instackenv.json" when: introspect - name: Introspect inventory (baremetal) shell: "{{ stackrc }} && openstack overcloud node introspect --all-manageable --provide" when: introspect - name: Import inventory (virtual) shell: "{{ stackrc }} && openstack overcloud node import --provide instackenv.json" when: not introspect - name: Set flavors shell: '{{ stackrc }} && openstack flavor set --property "cpu_arch"="{{ ansible_architecture }}" {{ item }}' with_items: - baremetal - control - compute - name: Configure DNS server for ctlplane network shell: "{{ stackrc }} && openstack subnet set ctlplane-subnet {{ dns_server_args }}" - block: - name: Execute Overcloud Deployment shell: "{{ stackrc }} && bash deploy_command" rescue: - name: Show overcloud failures shell: "{{ stackrc }} && openstack stack failures list overcloud --long" - name: Show Keystone output shell: "{{ overcloudrc }} && {{ item }}" when: debug with_items: - openstack endpoint list - openstack service list - name: Get overcloud nodes and IPs shell: "{{ stackrc }} && openstack server list -f json" register: nova_list - name: Write nova list output to file local_action: copy content="{{ nova_list.stdout }}" dest="{{ apex_temp_dir }}/nova_output" - name: Fetch overcloudrc fetch: src: /home/stack/overcloudrc dest: "{{ apex_temp_dir }}/" flat: yes