aboutsummaryrefslogtreecommitdiffstats
path: root/roles
diff options
context:
space:
mode:
authorJan Tuomi <jan@jantuomi.fi>2026-07-13 16:28:27 +0300
committerJan Tuomi <jan@jantuomi.fi>2026-07-13 16:28:27 +0300
commit19f475c3ff2119480b69a6d986f40c56a2fb4e5c (patch)
tree76073d6c70f15609ad88762d2859cffd07efc8fc /roles
parentada58b1aebd3d92fb258b8d728de619748887ff5 (diff)
Python version, volume fixes
Diffstat (limited to 'roles')
-rw-r--r--roles/jail/tasks/jail_setup.yml8
-rw-r--r--roles/jails/04_taulubot/defaults/main.yml14
-rw-r--r--roles/jails/06_hommabot/defaults/main.yml4
3 files changed, 20 insertions, 6 deletions
diff --git a/roles/jail/tasks/jail_setup.yml b/roles/jail/tasks/jail_setup.yml
index 3602b6e..538fc6e 100644
--- a/roles/jail/tasks/jail_setup.yml
+++ b/roles/jail/tasks/jail_setup.yml
@@ -250,6 +250,14 @@
delegate_to: "{{ jail_delegate_host }}"
# In-jail provisioning
+- name: Set default Python version
+ copy:
+ content: "DEFAULT_VERSIONS+=python=3.12 python3=3.12\n"
+ dest: /etc/make.conf
+ owner: root
+ group: wheel
+ mode: "0644"
+
- name: Install packages
shell: "pkg install -y {{ pkg | join(' ') }}"
environment:
diff --git a/roles/jails/04_taulubot/defaults/main.yml b/roles/jails/04_taulubot/defaults/main.yml
index 5fa27dd..3cac581 100644
--- a/roles/jails/04_taulubot/defaults/main.yml
+++ b/roles/jails/04_taulubot/defaults/main.yml
@@ -5,12 +5,14 @@ zfs:
mountpoint: /usr/local/taulubot/photos
pkg:
- - python311
- - py311-pip
- - py311-setuptools
- - py311-build
- - py311-installer
- - py311-wheel
+ - python312
+ - py312-pip
+ - py312-setuptools
+ - py312-build
+ - py312-installer
+ - py312-wheel
+ - python
+ - pcre2
- git
- jpeg-turbo
diff --git a/roles/jails/06_hommabot/defaults/main.yml b/roles/jails/06_hommabot/defaults/main.yml
index f2c497a..97d237f 100644
--- a/roles/jails/06_hommabot/defaults/main.yml
+++ b/roles/jails/06_hommabot/defaults/main.yml
@@ -1,5 +1,9 @@
userland: "15.0-RELEASE"
+zfs:
+ - name: zroot/jails/volumes/hommabot_data
+ mountpoint: /var/db/hommabot
+
pkg:
- node
- npm