diff --git a/roles/git-daemon/files/git-daemon-crontab b/roles/git-daemon/files/git-daemon-crontab new file mode 100644 index 0000000..d5cbe8c --- /dev/null +++ b/roles/git-daemon/files/git-daemon-crontab @@ -0,0 +1 @@ +@daily git-daemon pushd /var/lib/git-daemon/repositories/client-pull-installation.git; git fetch -p origin; popd diff --git a/roles/git-daemon/tasks/git-daemon.yml b/roles/git-daemon/tasks/git-daemon.yml index e84326c..e9385cb 100644 --- a/roles/git-daemon/tasks/git-daemon.yml +++ b/roles/git-daemon/tasks/git-daemon.yml @@ -56,6 +56,15 @@ sudo: yes sudo_user: git-daemon +- name: Installo task di cron per aggiornamento repo + copy: + src: git-daemon-crontab + dest: /etc/cron.d/git-daemon + mode: 0644 + owner: root + group: root + sudo: yes + - name: Installo l'init copy: src: git-daemon-init diff --git a/roles/pxe/templates/ks/ansible-pull.sh b/roles/pxe/templates/ks/ansible-pull.sh index d4531cd..040b3b9 100644 --- a/roles/pxe/templates/ks/ansible-pull.sh +++ b/roles/pxe/templates/ks/ansible-pull.sh @@ -10,4 +10,4 @@ logfile=/var/lib/ansible-pull.log branch=master playbook=local.yml -ansible-pull -d "${repo}" -U "${url}" -C "${branch}" "${playbook}" +ansible-pull --accept-host-key -d "${repo}" -U "${url}" -C "${branch}" "${playbook}"