Fiche module file: #29-06-2021 16:18
---

- name: Delete files
  file:
    path: "{{ item }}"
    state: absent
  with_items:
    - /etc/apache2/sites-available/wordpress.conf
    - /var/www/wordpress


- name: check if wordpress directory exist
  stat:
    path: /var/www/wordpress
  register: wordpress_dir

- debug:
    var: wordpress_dir.stat.exists

- name: mkdir /var/www/wordpress
  file:
    path: /var/www/wordpress
    state: directory
    owner: www-data
    group: www-data
    mode: 0755
  when: not wordpress_dir.stat.exists


- name: chown -R wordpress dir
  file:
    dest: /var/www/wordpress
    state: directory
    owner: www-data
    group: www-data
    recurse: yes


- name: Find files > 30 days
  find:
    paths: /tmp
    patterns: 'file*'
    age: 30d
    age_stamp: mtime
  register: output

- name: Delete files
  file:
    path: "{{ item.path }}"
    state: absent
  with_items: "{{ output.files }}"


- name: enable virtualhost (link)
  file:
    src: /etc/nginx/sites-available/domain.com.conf
    dest: /etc/nginx/sites-enabled/domain.com.conf
    state: link
  notify: restart_nginx