aboutsummaryrefslogtreecommitdiffstats
path: root/roles
diff options
context:
space:
mode:
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