From 7ecf2ef1b1fe5a43e3447e7ab93865c8d615ce7b Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Fri, 1 Sep 2023 16:41:34 -0400 Subject: [PATCH] Check out the freebsd-update-build git repo. --- ansible/playbook.yaml | 1 + .../freebsd_update_server/tasks/freebsd.yaml | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/ansible/playbook.yaml b/ansible/playbook.yaml index b826a66..94469fa 100644 --- a/ansible/playbook.yaml +++ b/ansible/playbook.yaml @@ -68,6 +68,7 @@ - portshaker - poudriere - poudrierenginx + - freebsd_update_server - hosts: mrmanager vars: diff --git a/ansible/roles/freebsd_update_server/tasks/freebsd.yaml b/ansible/roles/freebsd_update_server/tasks/freebsd.yaml index b417174..b2e1ac8 100644 --- a/ansible/roles/freebsd_update_server/tasks/freebsd.yaml +++ b/ansible/roles/freebsd_update_server/tasks/freebsd.yaml @@ -3,3 +3,23 @@ # name: # - foo # state: present + +- name: Create directories + file: + name: "{{ item }}" + state: directory + mode: 0755 + owner: "{{ build_user.name }}" + group: "{{ build_user.group }}" + loop: + - /opt/freebsd_update_server + +- name: Clone freebsd-update-build + git: + repo: "https://github.com/freebsd/freebsd-update-build.git" + dest: /opt/freebsd_update_server/freebsd-update-build + version: "28bb3ae7de9c1332fe8a366fb154a5b9faf37f49" + force: true + become: true + become_user: "{{ build_user.name }}" + diff: false