feat: freebsd leftovers
diff --git a/freebsd/playbook/freebsd.yml b/freebsd/playbook/freebsd.yml
index 509d27d..a301a13 100644
--- a/freebsd/playbook/freebsd.yml
+++ b/freebsd/playbook/freebsd.yml
@@ -29,6 +29,11 @@
       name: node
       state: present
 
+  - name: install npm
+    ansible.builtin.package:
+      name: npm
+      state: present
+
   - name: install py39-pip
     ansible.builtin.package:
       name: py39-pip
@@ -54,6 +59,26 @@
       name: runit
       state: present
 
+  - name: install htop
+    ansible.builtin.package:
+      name: htop
+      state: present
+
+  - name: install gmake
+    ansible.builtin.package:
+      name: gmake
+      state: present
+
+  - name: install git
+    ansible.builtin.package:
+      name: git
+      state: present
+
+  - name: install icu
+    ansible.builtin.package:
+      name: icu
+      state: present
+
   - name: install sphinx
     ansible.builtin.pip:
       name: sphinx
diff --git a/macos/playbook/macos.yml b/macos/playbook/macos.yml
index 6e2a136..df9a732 100644
--- a/macos/playbook/macos.yml
+++ b/macos/playbook/macos.yml
@@ -106,3 +106,7 @@
     - name: restart launchd service
       become: true
       command: launchctl kickstart -kp system/org.apache.couchdb.mac.arm.ci
+
+# TODO:
+  # upload run.sh
+  # upload jenkins secret
\ No newline at end of file