75 lines
1.8 KiB
YAML
Raw Normal View History

---
- 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
2018-12-31 18:48:44 +01:00
# Since NS7 web folders are not anymore managed using ibays.
# I have to correct the issue creating manual folder and assigning correct
# permissions.
2018-12-31 18:48:44 +01:00
- name: Creating the kickstart folder
file:
path: /var/www/html/ks
state: directory
owner: root
group: locals
mode: 0755
- name: Collegamento directory mirror
2018-12-31 18:48:44 +01:00
file:
path: /var/www/html/ks/mirror
src: /var/spool/apt-mirror/mirror
state: link
become: yes
2018-12-31 18:48:44 +01:00
when: ansible_local.domain.mirror_mode == 'local' or ansible_local.domain.mirror_mode == 'nfs'
- name: Creazione directory preseed
file:
2018-12-31 18:48:44 +01:00
path: "/var/www/html/ks/preseed"
state: directory
2018-12-31 18:48:44 +01:00
owner: root
group: local
mode: 0755
become: yes
- name: Copia profili preseed
template:
src: 'preseed/{{ item }}'
2018-12-31 18:48:44 +01:00
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:
2018-12-31 18:48:44 +01:00
path: "/var/www/html/ks/preseed/dev"
state: directory
- name: Preseeding profiles - development
template:
src: 'preseed/dev/{{ item }}'
2018-12-31 18:48:44 +01:00
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 }}'
2018-12-31 18:48:44 +01:00
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