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-3.0.13 ansible/roles/common/tasks/swap.yml
subspace-3.0.12 ansible/roles/common/tasks/swap.yml
subspace-3.0.11 ansible/roles/common/tasks/swap.yml
subspace-3.0.10 ansible/roles/common/tasks/swap.yml
subspace-3.0.9 ansible/roles/common/tasks/swap.yml
subspace-3.0.6 ansible/roles/common/tasks/swap.yml
subspace-3.0.5 ansible/roles/common/tasks/swap.yml
subspace-3.0.4 ansible/roles/common/tasks/swap.yml
subspace-3.0.3 ansible/roles/common/tasks/swap.yml
subspace-3.0.2 ansible/roles/common/tasks/swap.yml
subspace-3.0.0 ansible/roles/common/tasks/swap.yml
subspace-2.5.10 ansible/roles/common/tasks/swap.yml
subspace-3.0.0.rc1 ansible/roles/common/tasks/swap.yml
subspace-2.5.9 ansible/roles/common/tasks/swap.yml
subspace-2.5.8 ansible/roles/common/tasks/swap.yml
subspace-2.5.7 ansible/roles/common/tasks/swap.yml
subspace-2.5.6 ansible/roles/common/tasks/swap.yml
subspace-2.5.5 ansible/roles/common/tasks/swap.yml
subspace-2.5.4 ansible/roles/common/tasks/swap.yml
subspace-2.5.3 ansible/roles/common/tasks/swap.yml