text: # Installs apache and runs the lms wsgi by default
  ---
  - name: Installs apache and mod_wsgi from apt
    apt:
      name: "{{ item }}"
      install_recommends: no
      state: present
      update_cache: yes
    with_items:
      - apache2
      - libapache2-mod-wsgi
    notify: restart apache
      
  - name: Disables default site
    file:
      path: /etc/apache2/sites-enabled/000-default
      state: absent
    notify: restart apache
      
  - name: Rewrite apache ports conf
    template:
      src: ports.conf.j2
      dest: /etc/apache2/ports.conf
      owner: root
      group: root
    notify: restart apache
  
  - debug:
      msg: "{{ apache_sites }}"
  
  - name: "Copying apache configs for {{ apache_sites }}"
    template:
      src: "{{ item }}.j2"
      dest: "/etc/apache2/sites-available/{{ item }}"
      owner: root
      group: "{{ common_web_user }}"
      mode: "0640"
    notify: restart apache
    with_items: "{{ apache_sites }}"
  
  - name: "Creating apache2 config links for {{ apache_sites }}"
    file:
      src: "/etc/apache2/sites-available/{{ item  }}"
      dest: "/etc/apache2/sites-enabled/{{ item }}"
      state: link
      owner: root
      group: root
    notify: restart apache
    with_items: "{{ apache_sites }}"
  