Переглянути джерело

Merge "ensure that libvirt is running before creation of VM"

pull/73/head
Richard Felkl 6 роки тому
джерело
коміт
84158fe1e5
2 змінених файлів з 12 додано та 0 видалено
  1. +10
    -0
      salt/control/virt.sls
  2. +2
    -0
      salt/map.jinja

+ 10
- 0
salt/control/virt.sls Переглянути файл

@@ -20,6 +20,14 @@ update-guestfs-appliance:

{%- if cluster.engine == "virt" %}

libvirt_service:
service.running:
- name: {{ control.virt_service }}
- enable: true
{%- if grains.get('noservices') %}
- onlyif: /bin/false
{%- endif %}

##Posibility to disable rng device globally for old libvirt version
{%- if cluster.rng is defined %}
{%- set rng = cluster.rng %}
@@ -63,6 +71,8 @@ salt_control_virt_{{ cluster_name }}_{{ node_name }}:
{%- endfor %}
{%- endif %}
- unless: virsh list --all --name| grep -E "^{{ node_name }}.{{ cluster.domain }}$"
- require:
- libvirt_service

#salt_control_seed_{{ cluster_name }}_{{ node_name }}:
# module.run:

+ 2
- 0
salt/map.jinja Переглянути файл

@@ -195,11 +195,13 @@ Debian:
{% if grains.get('oscodename') == 'trusty' %}
- libguestfs-tools
{% endif %}
virt_service: 'libvirt-bin'

RedHat:
virt_pkgs:
- libvirt-dev
- pkg-config
virt_service: 'libvirtd'
{%- endload %}

{%- load_yaml as renderer_defaults %}

Завантаження…
Відмінити
Зберегти