ソースを参照

add swap partition support

tags/2016.12
Lachlan Evenson 9年前
コミット
3067651fd3
2個のファイルの変更34行の追加1行の削除
  1. +13
    -0
      README.rst
  2. +21
    -1
      linux/storage/swap.sls

+ 13
- 0
README.rst ファイルの表示

@@ -493,6 +493,19 @@ Linux with file swap
device: /swapfile
size: 1024

Linux with partition swap

.. code-block:: yaml

linux:
storage:
enabled: true
swap:
partition:
enabled: true
engine: partition
device: /dev/vg0/swap

LVM group `vg1` with one device and `data` volume mounted into `/mnt/data`

.. code-block:: yaml

+ 21
- 1
linux/storage/swap.sls ファイルの表示

@@ -5,7 +5,27 @@

{%- if swap.enabled %}

{%- if swap.engine == 'file' %}
{%- if swap.engine == 'partition' %}

linux_create_swap_partition_{{ swap.device }}:
cmd.run:
- name: 'mkswap {{ swap.device }}'
- creates: {{ swap.device }}

linux_set_swap_partition_{{ swap.device }}:
cmd.run:
- name: 'swapon {{ swap.device }}'
- unless: grep $(readlink -f /dev/vg0/swap) /proc/swaps
- require:
- cmd: linux_create_swap_partition_{{ swap.device }}

{{ swap.device }}:
mount.swap:
- persist: True
- require:
- cmd: linux_set_swap_partition_{{ swap.device }}

{%- elif swap.engine == 'file' %}

linux_create_swap_file_{{ swap.device }}:
cmd.run:

読み込み中…
キャンセル
保存