소스 검색

Merge "move lvm config and service before managing VG and LV"

pull/139/head
Filip Pytloun 7 년 전
부모
커밋
41751b2d2e
1개의 변경된 파일20개의 추가작업 그리고 17개의 파일을 삭제
  1. +20
    -17
      linux/storage/lvm.sls

+ 20
- 17
linux/storage/lvm.sls 파일 보기

@@ -5,6 +5,23 @@ linux_lvm_pkgs:
pkg.installed:
- pkgs: {{ storage.lvm_pkgs }}


/etc/lvm/lvm.conf:
file.managed:
- source: salt://linux/files/lvm.conf
- template: jinja
- require:
- pkg: linux_lvm_pkgs

lvm_services:
service.running:
- enable: true
- names: {{ storage.lvm_services }}
- require:
- file: /etc/lvm/lvm.conf
- watch:
- file: /etc/lvm/lvm.conf

{%- for vgname, vg in storage.lvm.iteritems() %}

{%- if vg.get('enabled', True) %}
@@ -15,6 +32,8 @@ lvm_{{ vg.get('name', vgname) }}_pv_{{ dev }}:
- name: {{ dev }}
- require:
- pkg: linux_lvm_pkgs
- file: /etc/lvm/lvm.conf
- service: lvm_services
- require_in:
- lvm: lvm_vg_{{ vg.get('name', vgname) }}
{%- endfor %}
@@ -47,20 +66,4 @@ lvm_{{ vg.get('name', vgname) }}_lv_{{ volume.get('name', lvname) }}:

{%- endfor %}

/etc/lvm/lvm.conf:
file.managed:
- source: salt://linux/files/lvm.conf
- template: jinja
- require:
- pkg: linux_lvm_pkgs

lvm_services:
service.running:
- enable: true
- names: {{ storage.lvm_services }}
- require:
- file: /etc/lvm/lvm.conf
- watch:
- file: /etc/lvm/lvm.conf

{%- endif %}
{%- endif %}

Loading…
취소
저장