--- - 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 - name: Verifica configurazione ibay preseed shell: /sbin/e-smith/db accounts show ks register: chk_ks_created changed_when: chk_ks_created.rc != 0 ignore_errors: yes become: yes - name: Configurazione web preseed shell: /sbin/e-smith/db accounts set ks ibay Description "Preseed share" GroupAccess rw HttpAccess private HttpAliasType default HttpAllowOverrideStatus disabled HttpForceSslStatus disabled HttpPasswordStatus disabled HttpStatus enabled HttpVirtualHost __ANY__ OtherAccess r OwningGroup locals SmbAuditStatus disabled SmbStatus disabled when: chk_ks_created is failed become: yes - name: Attivazione web preseed shell: /sbin/e-smith/signal-event ibay-create ks when: chk_ks_created is failed become: yes - name: Verifica presenza directory mirror file: path=/var/spool/apt-mirror/mirror state=directory register: chk_mirror_dir ignore_errors: yes become: yes - name: Collegamento directory mirror file: path=/var/lib/nethserver/ibay/ks/mirror src=/var/spool/apt-mirror/mirror state=link become: yes when: chk_mirror_dir is succeeded - name: Creazione directory preseed file: path: "/var/lib/nethserver/ibay/ks/preseed" state: directory become: yes - name: Copia profili preseed template: src: 'preseed/{{ item }}' dest: '/var/lib/nethserver/ibay/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/lib/nethserver/ibay/ks/preseed/dev" state: directory - name: Preseeding profiles - development template: src: 'preseed/dev/{{ item }}' dest: '/var/lib/nethserver/ibay/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/lib/nethserver/ibay/ks/preseed/{{ item }}' with_items: - postseed-client.sh - postseed-docenti.sh - postseed-aula.sh - checksum.fact become: yes