Page MenuHomeDevCentral

storage.sls
No OneTemporary

storage.sls

# -------------------------------------------------------------
# Salt — Provision Docker engine
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Project: Nasqueron
# Created: 2018-09-18
# License: Trivial work, not eligible to copyright
# -------------------------------------------------------------
{% from "map.jinja" import dirs with context %}
# -------------------------------------------------------------
# Configure lvm profile
# -------------------------------------------------------------
{% if grains['id'] in pillar['docker_devicemapper'] %}
{% set dm = pillar['docker_devicemapper'][grains['id']] %}
{% set volume = dm['thinpool'].replace('-', '/') %}
lvm_thinpool_profile:
file.managed:
- source: salt://roles/paas-docker/docker/files/thinpool.profile
- name: {{ dirs.etc }}/lvm/profile/{{ dm['thinpool'] }}.profile
- mode: 644
lvm_apply_thinpool_profile:
cmd.run:
- name: |
lvchange --metadataprofile {{ dm['thinpool'] }} {{ volume }}
lvs -o+seg_monitor
- onchanges:
- file: lvm_thinpool_profile
{% endif %}

File Metadata

Mime Type
text/plain
Expires
Fri, Feb 28, 22:47 (23 h, 53 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2438345
Default Alt Text
storage.sls (1 KB)

Event Timeline