--- - name: Create wordpress directory file: path: "{{ wordpress_dir }}" state: directory owner: "{{ webserver_user }}" group: "{{ webserver_group }}" mode: 0755 - name: unpack latest wordpress version unarchive: remote_src: true src: "https://wordpress.org/latest.tar.gz" dest: "{{ wordpress_dir }}" owner: "{{ webserver_user }}" group: "{{ webserver_group }}" creates: "{{ wordpress_dir }}/wp-config-sample.php" extra_opts: - --strip-components=1 - name: Copy configuration file template: src: wp-config.php.j2 dest: "{{ wordpress_dir }}/wp-config.php" owner: "{{ webserver_user }}" group: "{{ webserver_group }}" mode: 0600