From 60c4d66f1c4bb726dec61218296d1c083d2924c1 Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Sat, 10 Dec 2022 18:25:33 -0500 Subject: [PATCH] Set up the ports tree in poudriere. --- ansible/roles/poudriere/tasks/freebsd.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ansible/roles/poudriere/tasks/freebsd.yaml b/ansible/roles/poudriere/tasks/freebsd.yaml index 7fd2099..95bac7c 100644 --- a/ansible/roles/poudriere/tasks/freebsd.yaml +++ b/ansible/roles/poudriere/tasks/freebsd.yaml @@ -65,3 +65,18 @@ # loop: # - src: poudriere.d # dest: /usr/local/etc/ + +- name: Get ports tree list + command: poudriere ports -ln + register: ports_tree_list + changed_when: false + check_mode: no + +# - name: Fetch a ports tree +# command: poudriere ports -c +# args: +# creates: /usr/local/poudriere/ports/default + +- name: Configure the ports tree + command: poudriere ports -c -m null -M /usr/local/portshaker/trees/main -p default + when: '"default" not in ports_tree_list.stdout_lines'