Sha256: 9245d5c85571b28a9c9c425ea57a735db5f327397b13d7ed5c445b41c3c81afe

Contents?: true

Size: 804 Bytes

Versions: 72

Compression:

Stored size: 804 Bytes

Contents

- name: set swap_file variable
  become: true
  set_fact:
    swap_file: /swapfile

- name: check if swap file exists
  become: true
  stat:
    path: /swapfile
  register: swap_file_check

- name: create swap file
  become: true
  command: fallocate -l {{ swap_space }} /swapfile
  when: not swap_file_check.stat.exists

- name: set permissions on swap file
  become: true
  file:
    path: /swapfile
    mode: 0600

- name: format swap file
  become: true
  command: mkswap /swapfile
  when: not swap_file_check.stat.exists

- name: add to fstab
  become: true
  lineinfile:
    dest: /etc/fstab
    regexp: /swapfile
    line: "/swapfile none swap sw 0 0"

- name: turn on swap
  become: true
  command: swapon -a

- name: set swapiness
  become: true
  sysctl:
    name: vm.swappiness
    value: "1"

Version data entries

72 entries across 72 versions & 1 rubygems

Version Path
subspace-2.0.1 ansible/roles/common/tasks/swap.yml
subspace-2.0.0 ansible/roles/common/tasks/swap.yml
subspace-1.0.8 ansible/roles/common/tasks/swap.yml
subspace-1.0.7 ansible/roles/common/tasks/swap.yml
subspace-1.0.6 ansible/roles/common/tasks/swap.yml
subspace-1.0.5 ansible/roles/common/tasks/swap.yml
subspace-1.0.4 ansible/roles/common/tasks/swap.yml
subspace-1.0.3 ansible/roles/common/tasks/swap.yml
subspace-1.0.2 ansible/roles/common/tasks/swap.yml
subspace-1.0.1 ansible/roles/common/tasks/swap.yml
subspace-1.0.0 ansible/roles/common/tasks/swap.yml
subspace-0.6.17 ansible/roles/common/tasks/swap.yml
subspace-0.6.16 ansible/roles/common/tasks/swap.yml
subspace-0.6.15 ansible/roles/common/tasks/swap.yml
subspace-0.5.15 ansible/roles/common/tasks/swap.yml
subspace-0.5.14 ansible/roles/common/tasks/swap.yml
subspace-0.4.14 ansible/roles/common/tasks/swap.yml
subspace-0.4.13 ansible/roles/common/tasks/swap.yml
subspace-0.4.11 ansible/roles/common/tasks/swap.yml
subspace-0.4.10 ansible/roles/common/tasks/swap.yml