From 2ad13662f8fe644d1e995d5f4392d3a3b218deac Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Tue, 7 Jul 2015 23:04:36 +0200 Subject: [PATCH] Modifiche a script di esecuzione di ansible-pull. Aggiunta di crontab per l'aggiornamento del repo client. --- roles/git-daemon/files/git-daemon-crontab | 1 + roles/git-daemon/tasks/git-daemon.yml | 9 +++++++++ roles/pxe/templates/ks/ansible-pull.sh | 2 +- 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 roles/git-daemon/files/git-daemon-crontab 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}"