Add script to actually run the build.

This commit is contained in:
Tom Alexander
2022-12-10 18:58:09 -05:00
parent 9be646f943
commit 9599cfb577
3 changed files with 85 additions and 19 deletions

View File

@@ -29,16 +29,16 @@
- flock
state: present
# - name: Create directories
# file:
# name: "{{ item }}"
# state: directory
# mode: 0755
# owner: root
# group: wheel
# loop:
# - /usr/ports/distfiles
# - /opt/poudriere/build_configs
- name: Create directories
file:
name: "{{ item }}"
state: directory
mode: 0755
owner: root
group: wheel
loop:
# - /usr/ports/distfiles
- /opt/poudriere/build_configs
# - /usr/local/poudriere/data/logs/bulk
- name: Install Configuration
@@ -77,6 +77,15 @@
- src: poudboot.bash
dest: /usr/local/bin/poudboot
- name: Install Configuration
template:
src: "build_config.j2"
dest: "/opt/poudriere/build_configs/{{ item.jail }}-{{ item.ports }}-{{ item.set }}"
owner: root
group: wheel
mode: 0600
loop: "{{ poudriere_builds }}"
- name: Get ports tree list
command: poudriere ports -ln
register: ports_tree_list