geerlingguy.swap
Ansibleロール: スワップ
Linuxでスワップスペースを設定するAnsibleロールです。
要件
なし。
ロール変数
使用可能な変数は以下にリストされています。デフォルト値も含まれています(defaults/main.yml
を参照)。
swap_file_path: /swapfile
サーバー上のスワップファイルの場所です。
swap_file_size_mb: '512'
スワップファイルのサイズ(メビバイト単位)です。
swap_swappiness: '60'
sysconfigで設定されるvm.swappiness
の値です。
swap_file_state: present
スワップファイルを削除してスワップを無効にしたい場合は、これをabsent
に設定します。一般的にはpresent
に設定することをお勧めします。
swap_file_create_command: "dd if=/dev/zero of={{ swap_file_path }} bs=1M count={{ swap_file_size_mb }}"
スワップファイルを作成するために使用されるコマンドです。スワップファイルをより早く作成するためにfallocate
を使用することもできますが、dd
を使わない場合は不整合が生じる可能性があります。
依存関係
なし。
サンプルプレイブック
- hosts: all
vars:
swap_file_size_mb: '1024'
roles:
- geerlingguy.swap
ライセンス
MIT / BSD
著者情報
このロールは2018年にJeff Geerlingによって作成されました。彼はAnsible for DevOpsの著者です。
プロジェクトについて
Swap file and swap management for Linux.
インストール
ansible-galaxy install geerlingguy.swap
ライセンス
mit
ダウンロード
894.8k
所有者
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns