diff --git a/roles/domain/tasks/main.yml b/roles/domain/tasks/main.yml index dd2affd..63bee01 100644 --- a/roles/domain/tasks/main.yml +++ b/roles/domain/tasks/main.yml @@ -6,3 +6,8 @@ tags: - domain - gui + +- include: ntp.yml + tags: + - domain + - ntp diff --git a/roles/domain/tasks/ntp.yml b/roles/domain/tasks/ntp.yml new file mode 100644 index 0000000..7fe0caa --- /dev/null +++ b/roles/domain/tasks/ntp.yml @@ -0,0 +1,14 @@ +--- +- name: Installazione ntp + apt: name=ntp state=present + sudo: yes + +- name: Configurazione ntp + template: src=ntp.conf dest=/etc/ntp.conf backup=yes owner=root group=root mode=0644 + sudo: yes + register: cfg_ntp + +- name: Riavvio ntp + service: name=ntp state=restarted + sudo: yes + when: cfg_ntp|changed diff --git a/roles/prereq/tasks/prereq.yml b/roles/prereq/tasks/prereq.yml index edc1a5b..74b1bbb 100644 --- a/roles/prereq/tasks/prereq.yml +++ b/roles/prereq/tasks/prereq.yml @@ -1,11 +1,16 @@ --- +- name: Verifica impostazioni di dominio + stat: path=/etc/domain.yml + register: domainstat + - name: Download impostazioni dominio get_url: url: "http://{{ ansible_default_ipv4.gateway }}:3001/domain" dest: /etc/domain.yml owner: root mode: 0644 + when: domainstat.exists == False - name: Carico le variabili di dominio nel playbook per l'uso include_vars: /etc/domain.yml