From e019b797230fc775a6640817e10a14ebddadbfca Mon Sep 17 00:00:00 2001 From: Jeremy Dubois Date: Fri, 9 Oct 2020 10:55:12 +0200 Subject: [PATCH] yamllint + correction /tmp softdep softdep is not added anymore if noexec is already defined after rw --- roles/base/handlers/main.yml | 2 +- roles/base/tasks/fstab.yml | 28 +++++++++++++++------------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/roles/base/handlers/main.yml b/roles/base/handlers/main.yml index a424527..7d18f17 100644 --- a/roles/base/handlers/main.yml +++ b/roles/base/handlers/main.yml @@ -5,4 +5,4 @@ - name: remount /tmp command: mount -u -o noexec /tmp args: - warn: no + warn: false diff --git a/roles/base/tasks/fstab.yml b/roles/base/tasks/fstab.yml index eee8152..7112137 100644 --- a/roles/base/tasks/fstab.yml +++ b/roles/base/tasks/fstab.yml @@ -1,7 +1,7 @@ --- - name: Fetch fstab content command: "grep -v '^#' /etc/fstab" - check_mode: no + check_mode: false register: fstab_content failed_when: false changed_when: false @@ -14,8 +14,8 @@ regexp: '(\s+/\s+\S+\s+rw)(.*)' replace: '\1,softdep\2' when: - - fstab_content.stdout | regex_search('\s/\s') - - not (fstab_content.stdout | regex_search('\s+/\s+\S+\s+rw,softdep')) + - fstab_content.stdout | regex_search('\s/\s') + - not (fstab_content.stdout | regex_search('\s+/\s+\S+\s+rw,softdep')) tags: - fstab @@ -25,8 +25,8 @@ regexp: '(\s+/var\s+\S+\s+rw)(.*)' replace: '\1,softdep\2' when: - - fstab_content.stdout | regex_search('\s/var\s') - - not (fstab_content.stdout | regex_search('\s+/var\s+\S+\s+rw,softdep')) + - fstab_content.stdout | regex_search('\s/var\s') + - not (fstab_content.stdout | regex_search('\s+/var\s+\S+\s+rw,softdep')) tags: - fstab @@ -36,8 +36,8 @@ regexp: '(\s+/usr\s+\S+\s+rw)(.*)' replace: '\1,softdep\2' when: - - fstab_content.stdout | regex_search('\s/usr\s') - - not (fstab_content.stdout | regex_search('\s+/usr\s+\S+\s+rw,softdep')) + - fstab_content.stdout | regex_search('\s/usr\s') + - not (fstab_content.stdout | regex_search('\s+/usr\s+\S+\s+rw,softdep')) tags: - fstab @@ -47,8 +47,9 @@ regexp: '(\s+/tmp\s+\S+\s+rw(,softdep)*)(.*)' replace: '\1,noexec\3' when: - - fstab_content.stdout | regex_search('\s/tmp\s') - - not (fstab_content.stdout | regex_search('\s+/tmp\s+\S+\s+rw,(softdep,)*noexec')) + - fstab_content.stdout | regex_search('\s/tmp\s') + - not (fstab_content.stdout + | regex_search('\s+/tmp\s+\S+\s+rw,(softdep,)*noexec')) tags: - fstab @@ -59,8 +60,9 @@ replace: '\1,softdep\2' notify: remount /tmp when: - - fstab_content.stdout | regex_search('\s/tmp\s') - - not (fstab_content.stdout | regex_search('\s+/tmp\s+\S+\s+rw,softdep')) + - fstab_content.stdout | regex_search('\s/tmp\s') + - not (fstab_content.stdout + | regex_search('\s+/tmp\s+\S+\s+rw,(noexec,)*softdep')) tags: - fstab @@ -70,7 +72,7 @@ regexp: '(\s+/home\s+\S+\s+rw)(.*)' replace: '\1,softdep\2' when: - - fstab_content.stdout | regex_search('\s/home\s') - - not (fstab_content.stdout | regex_search('\s+/home\s+\S+\s+rw,softdep')) + - fstab_content.stdout | regex_search('\s/home\s') + - not (fstab_content.stdout | regex_search('\s+/home\s+\S+\s+rw,softdep')) tags: - fstab