| @ -11,6 +11,48 @@ | |||||||
|       - name: wireguard |       - name: wireguard | ||||||
|  |  | ||||||
|  |  | ||||||
|  | - name: Remove swapfile from /etc/fstab | ||||||
|  |   mount: | ||||||
|  |     name: "{{ item }}" | ||||||
|  |     fstype: swap | ||||||
|  |     state: absent | ||||||
|  |   with_items: | ||||||
|  |     - swap | ||||||
|  |     - none | ||||||
|  |   when:  | ||||||
|  |     - ansible_os_family == 'Debian' # ansible_lsb.codename = bullseye, ansible_lsb.major_release = 11 | ||||||
|  |   tags: | ||||||
|  |     - install | ||||||
|  |  | ||||||
|  |  | ||||||
|  | - name: Disable swap | ||||||
|  |   command: swapoff -a | ||||||
|  |   changed_when: false | ||||||
|  |   when:  | ||||||
|  |     #- ansible_swaptotal_mb > 0 | ||||||
|  |     - ansible_os_family == 'Debian' | ||||||
|  |   tags: | ||||||
|  |     - install | ||||||
|  |  | ||||||
|  | - name: Check an armbian os system | ||||||
|  |   stat: | ||||||
|  |     path: /etc/default/armbian-zram-config | ||||||
|  |   register: armbian_stat_result | ||||||
|  |  | ||||||
|  |  | ||||||
|  | - name: Armbian Disable Swap | ||||||
|  |   ansible.builtin.shell: | ||||||
|  |     cmd: | | ||||||
|  |       sed -i 's/\# SWAP=false/SWAP=false/g' /etc/default/armbian-zram-config; | ||||||
|  |       sed -i 's/ENABLED=true/ENABLED=false/g' /etc/default/armbian-zram-config; | ||||||
|  |   args: | ||||||
|  |     executable: bash | ||||||
|  |   changed_when: false | ||||||
|  |   # failed_when: false | ||||||
|  |   #notify: RebootHost # doesnt need to reboot as swapoff -a covers the deployment | ||||||
|  |   when: armbian_stat_result.stat.exists | ||||||
|  |  | ||||||
|  |  | ||||||
| - name: Create Required directories | - name: Create Required directories | ||||||
|   ansible.builtin.file: |   ansible.builtin.file: | ||||||
|     name: "{{ item.name }}" |     name: "{{ item.name }}" | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user