From f24cf2caf30401eda1a176329e408e5f35b92b5e Mon Sep 17 00:00:00 2001 From: Thomas Schneider <thomas@fsmpi.rwth-aachen.de> Date: Thu, 7 Oct 2021 20:26:14 +0200 Subject: [PATCH] wordpress: Replace aufs with overlayfs --- wordpress/tasks/main.yml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/wordpress/tasks/main.yml b/wordpress/tasks/main.yml index bdd6054..412a510 100644 --- a/wordpress/tasks/main.yml +++ b/wordpress/tasks/main.yml @@ -1,17 +1,6 @@ --- # file: wordpress/tasks/main.yml -- name: ensure we have aufs tools - apt: - name: - - aufs-tools - - aufs-dkms - state: present - install_recommends: false - tags: - - wordpress - - webservices - - name: ensure the wordpress package is installed apt: name: wordpress @@ -57,6 +46,17 @@ - wordpress - webservices +- name: Create overlayfs workdir for {{ wordpress_name }} + file: + state: directory + mode: '0700' + owner: root + group: root + path: "{{ wordpress_web_root }}/{{ wordpress_name }}-workdir" + tags: + - wordpress + - webservices + # yamllint disable-line rule:line-length - name: "ensure local folders without write permissions for {{ wordpress_name }} exist" file: @@ -93,10 +93,10 @@ - name: "ensure the directories for {{ wordpress_name }} are mounted above each other" mount: state: mounted - fstype: aufs - name: "{{ wordpress_web_root }}/{{ wordpress_name }}/" + fstype: overlay + path: "{{ wordpress_web_root }}/{{ wordpress_name }}" # yamllint disable-line rule:line-length - opts: "br={{ wordpress_web_root }}/{{ wordpress_name }}-files/:/usr/share/wordpress,udba=reval" + opts: "upperdir={{ wordpress_web_root }}/{{ wordpress_name }}-files/,lowerdir=/usr/share/wordpress,workdir={{ wordpress_web_root }}/{{ wordpress_name }}-workdir" src: none tags: - wordpress -- GitLab