--- - name: Configure the edu-package following settings in domain.yml set_fact: edu_package: "{{ ansible_local.domain.edu_package }}" when: ansible_local.domain.edu_package is defined # Since NS7 web folders are not anymore managed using ibays. # I have to correct the issue creating manual folder and assigning correct # permissions. - name: Creating the kickstart folder file: path: /var/www/html/ks state: directory owner: root group: locals mode: 0755 - name: Collegamento directory mirror file: path: /var/www/html/ks/mirror src: /var/spool/apt-mirror/mirror state: link become: yes when: ansible_local.domain.mirror_mode == 'local' or ansible_local.domain.mirror_mode == 'nfs' - name: Creazione directory preseed file: path: "/var/www/html/ks/preseed" state: directory owner: root group: local mode: 0755 become: yes - name: Copia profili preseed template: src: 'preseed/{{ item }}' dest: '/var/www/html/ks/preseed/{{ item }}' with_items: - edubuntu.seed - client-trusty.seed - docenti-trusty.seed - aula-trusty.seed become: yes - block: - name: Creating development directory file: path: "/var/www/html/ks/preseed/dev" state: directory - name: Preseeding profiles - development template: src: 'preseed/dev/{{ item }}' dest: '/var/www/html/ks/preseed/dev/{{ item }}' with_items: - client-trusty.seed - docenti-trusty.seed when: development|bool become: yes - name: Copia script post-installazione template: src: 'preseed/{{ item }}' dest: '/var/www/html/ks/preseed/{{ item }}' with_items: - postseed-client.sh - postseed-docenti.sh - postseed-aula.sh - pulseaudio-perms.sh - checksum.fact become: yes