mirror of
https://github.com/OpenNebula/one.git
synced 2025-01-03 01:17:41 +03:00
M #-: Remove firecracker from provision (#3165)
This commit is contained in:
parent
997843633d
commit
d8de623004
@ -4,7 +4,6 @@
|
|||||||
- ddc
|
- ddc
|
||||||
- opennebula-repository
|
- opennebula-repository
|
||||||
- { role: opennebula-node-kvm, when: oneprovision_hypervisor == 'kvm' or oneprovision_hypervisor == 'qemu' }
|
- { role: opennebula-node-kvm, when: oneprovision_hypervisor == 'kvm' or oneprovision_hypervisor == 'qemu' }
|
||||||
- { role: opennebula-node-firecracker, when: oneprovision_hypervisor == 'firecracker' }
|
|
||||||
- { role: opennebula-node-lxc, when: oneprovision_hypervisor == 'lxc' }
|
- { role: opennebula-node-lxc, when: oneprovision_hypervisor == 'lxc' }
|
||||||
- opennebula-ssh
|
- opennebula-ssh
|
||||||
- role: iptables
|
- role: iptables
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
- ddc
|
- ddc
|
||||||
- opennebula-repository
|
- opennebula-repository
|
||||||
- { role: opennebula-node-kvm, when: oneprovision_hypervisor == 'kvm' }
|
- { role: opennebula-node-kvm, when: oneprovision_hypervisor == 'kvm' }
|
||||||
- { role: opennebula-node-firecracker, when: oneprovision_hypervisor == 'firecracker' }
|
|
||||||
- { role: opennebula-node-lxc, when: oneprovision_hypervisor == 'lxc' }
|
- { role: opennebula-node-lxc, when: oneprovision_hypervisor == 'lxc' }
|
||||||
- opennebula-ssh
|
- opennebula-ssh
|
||||||
- role: iptables
|
- role: iptables
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
- ddc
|
- ddc
|
||||||
- opennebula-repository
|
- opennebula-repository
|
||||||
- { role: opennebula-node-kvm, when: oneprovision_hypervisor == 'kvm' }
|
- { role: opennebula-node-kvm, when: oneprovision_hypervisor == 'kvm' }
|
||||||
- { role: opennebula-node-firecracker, when: oneprovision_hypervisor == 'firecracker' }
|
|
||||||
- { role: opennebula-node-lxc, when: oneprovision_hypervisor == 'lxc' }
|
- { role: opennebula-node-lxc, when: oneprovision_hypervisor == 'lxc' }
|
||||||
- opennebula-ssh
|
- opennebula-ssh
|
||||||
- role: frr
|
- role: frr
|
||||||
|
@ -1,9 +0,0 @@
|
|||||||
# opennebula-node-firecracker
|
|
||||||
|
|
||||||
## Description
|
|
||||||
|
|
||||||
Install the opennebula-node-firecracker package.
|
|
||||||
|
|
||||||
## Requirements
|
|
||||||
|
|
||||||
OpenNebula repository must be configured before executing this role.
|
|
@ -1,14 +0,0 @@
|
|||||||
---
|
|
||||||
###############################################################################
|
|
||||||
# Valid defaults
|
|
||||||
###############################################################################
|
|
||||||
|
|
||||||
# Virtual network drivers to be enabled to work with Firecracker
|
|
||||||
opennebula_node_firecracker_network_drivers:
|
|
||||||
- elastic
|
|
||||||
- vxlan
|
|
||||||
|
|
||||||
# Required virtual network types
|
|
||||||
opennebula_node_firecracker_network_hook_types:
|
|
||||||
- clean
|
|
||||||
- pre
|
|
@ -1,61 +0,0 @@
|
|||||||
---
|
|
||||||
|
|
||||||
- block:
|
|
||||||
- name: Update centos-release package
|
|
||||||
yum: name=centos-release state=latest
|
|
||||||
register: yum_result
|
|
||||||
until: yum_result is succeeded
|
|
||||||
retries: 3
|
|
||||||
delay: 10
|
|
||||||
- name: Install qemu-ev repository
|
|
||||||
yum: name=centos-release-qemu-ev state=latest
|
|
||||||
register: yum_result
|
|
||||||
until: yum_result is succeeded
|
|
||||||
retries: 3
|
|
||||||
delay: 10
|
|
||||||
- name: Install qemu-kvm-ev
|
|
||||||
yum: name=qemu-kvm-ev state=present
|
|
||||||
register: yum_result
|
|
||||||
until: yum_result is succeeded
|
|
||||||
retries: 3
|
|
||||||
delay: 10
|
|
||||||
when:
|
|
||||||
- ansible_distribution == "CentOS"
|
|
||||||
- ansible_distribution_major_version == "7"
|
|
||||||
- opennebula_node_kvm_use_ev
|
|
||||||
|
|
||||||
- block:
|
|
||||||
- name: Enable RHEV repo
|
|
||||||
command: subscription-manager repos --enable {{ opennebula_node_kvm_rhev_repo }}
|
|
||||||
register: sm_result
|
|
||||||
until: sm_result is succeeded
|
|
||||||
retries: 3
|
|
||||||
delay: 10
|
|
||||||
- name: Instal RHEV
|
|
||||||
yum: name=qemu-kvm-rhev state=latest
|
|
||||||
until: yum_result is succeeded
|
|
||||||
retries: 3
|
|
||||||
delay: 10
|
|
||||||
when:
|
|
||||||
- ansible_distribution == "RedHat"
|
|
||||||
- ansible_distribution_major_version == "7"
|
|
||||||
- opennebula_node_kvm_use_ev
|
|
||||||
|
|
||||||
- name: Install libgcrypt
|
|
||||||
package:
|
|
||||||
name: libgcrypt
|
|
||||||
state: latest
|
|
||||||
register: pkg_result
|
|
||||||
until: pkg_result is succeeded
|
|
||||||
retries: 3
|
|
||||||
delay: 10
|
|
||||||
when:
|
|
||||||
- ansible_os_family == "RedHat"
|
|
||||||
- ansible_distribution_major_version == "8"
|
|
||||||
|
|
||||||
- name: Install OpenNebula node Firecracker package
|
|
||||||
yum: name=opennebula-node-firecracker state=latest
|
|
||||||
register: yum_result
|
|
||||||
until: yum_result is succeeded
|
|
||||||
retries: 3
|
|
||||||
delay: 10
|
|
@ -1,10 +0,0 @@
|
|||||||
---
|
|
||||||
|
|
||||||
- name: Install OpenNebula node Firecracker package
|
|
||||||
apt:
|
|
||||||
name: opennebula-node-firecracker
|
|
||||||
state: latest
|
|
||||||
register: apt_result
|
|
||||||
until: apt_result is success
|
|
||||||
retries: 3
|
|
||||||
delay: 10
|
|
@ -1,19 +0,0 @@
|
|||||||
---
|
|
||||||
|
|
||||||
# Workaround for non-unified cgroups v2 not supported by Firecracker yet
|
|
||||||
# https://github.com/firecracker-microvm/firecracker/issues/841 ?
|
|
||||||
- name: Reconfigure cgroups
|
|
||||||
include_role:
|
|
||||||
name: cgroups1
|
|
||||||
when: |
|
|
||||||
(ansible_distribution == 'Fedora') or
|
|
||||||
(ansible_distribution == 'Debian' and ansible_distribution_version is version_compare('11', '>='))
|
|
||||||
|
|
||||||
- name: Install OpenNebula node Firecracker package
|
|
||||||
package:
|
|
||||||
name: opennebula-node-firecracker
|
|
||||||
state: latest
|
|
||||||
register: result
|
|
||||||
until: result is success
|
|
||||||
retries: 3
|
|
||||||
delay: 10
|
|
@ -4,7 +4,6 @@
|
|||||||
- ddc
|
- ddc
|
||||||
- opennebula-repository
|
- opennebula-repository
|
||||||
- { role: opennebula-node-kvm, when: oneprovision_hypervisor == 'kvm' or oneprovision_hypervisor == 'qemu' }
|
- { role: opennebula-node-kvm, when: oneprovision_hypervisor == 'kvm' or oneprovision_hypervisor == 'qemu' }
|
||||||
- { role: opennebula-node-firecracker, when: oneprovision_hypervisor == 'firecracker' }
|
|
||||||
- { role: opennebula-node-lxc, when: oneprovision_hypervisor == 'lxc' }
|
- { role: opennebula-node-lxc, when: oneprovision_hypervisor == 'lxc' }
|
||||||
- opennebula-ssh
|
- opennebula-ssh
|
||||||
- role: iptables
|
- role: iptables
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
- ddc
|
- ddc
|
||||||
- opennebula-repository
|
- opennebula-repository
|
||||||
- { role: opennebula-node-kvm, when: oneprovision_hypervisor == 'kvm' or oneprovision_hypervisor == 'qemu' }
|
- { role: opennebula-node-kvm, when: oneprovision_hypervisor == 'kvm' or oneprovision_hypervisor == 'qemu' }
|
||||||
- { role: opennebula-node-firecracker, when: oneprovision_hypervisor == 'firecracker' }
|
|
||||||
- { role: opennebula-node-lxc, when: oneprovision_hypervisor == 'lxc' }
|
- { role: opennebula-node-lxc, when: oneprovision_hypervisor == 'lxc' }
|
||||||
- opennebula-ssh
|
- opennebula-ssh
|
||||||
- role: iptables
|
- role: iptables
|
||||||
|
Loading…
Reference in New Issue
Block a user