From 7ce467680dc169454dd09327416a77aaa96f2a97 Mon Sep 17 00:00:00 2001 From: GnomeZworc Date: Fri, 21 Nov 2025 23:11:18 +0100 Subject: [PATCH] add git clone file Signed-off-by: GnomeZworc --- tasks/main.yml | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index 0b14942..1d15390 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,15 +1,32 @@ --- -- name: Install package {{ item.key }} +- name: "Install packages" apt: name: "{{ item.key }}" - install_recommends: no - update_cache: yes - cache_valid_time: 60 loop: "{{ __packages | dict2items }}" - name: Cloner un two_with_git ansible.builtin.git: repo: "https://{{ __git.__user }}:{{ __git.__token }}@{{ __git.__host }}/syonad/two_with_bash.git" dest: "/opt/two_with_bash" - version: "main" \ No newline at end of file + version: "main" + +- name: Cron git pull two_with_git + ansible.builtin.cron: + name: "update_repo_two_with_git" + user: "root" + minute: "*/5" + job: "cd /opt/two_with_bash && git pull > /var/log/git-pull.log 2>&1" + +- name: Cloner un two + ansible.builtin.git: + repo: "https://{{ __git.__user }}:{{ __git.__token }}@{{ __git.__host }}/syonad/two.git" + dest: "/opt/two" + version: "main" + +- name: Cron git pull two + ansible.builtin.cron: + name: "update_repo_two" + user: "root" + minute: "*/5" + job: "cd /opt/two && git pull > /var/log/git-pull.log 2>&1" \ No newline at end of file