From 67b3ef1713dd75d2457876218399186c1c623d7d Mon Sep 17 00:00:00 2001
From: Julian Rother <julian@kulturkosmos.de>
Date: Sat, 5 Apr 2025 01:33:58 +0200
Subject: [PATCH] Updates for v7.0

---
 defaults/main.yml | 4 +---
 handlers/main.yml | 2 +-
 tasks/main.yml    | 5 -----
 vars/main.yml     | 2 +-
 4 files changed, 3 insertions(+), 10 deletions(-)

diff --git a/defaults/main.yml b/defaults/main.yml
index 00d54f7..0709eff 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -1,12 +1,10 @@
 mongodb:
-  version: "5.0"
+  version: "7.0"
   api_user: "{{ omit }}"
   api_password: "{{ omit }}"
   config:
     storage:
       dbPath: /var/lib/mongodb
-      journal:
-        enabled: true
     systemLog:
       destination: file
       logAppend: true
diff --git a/handlers/main.yml b/handlers/main.yml
index 21409b5..d914620 100644
--- a/handlers/main.yml
+++ b/handlers/main.yml
@@ -4,4 +4,4 @@
     name: mongod.service
 
 - name: start mongodb replication
-  shell: sleep 3; mongo --eval "printjson(rs.initiate())"
+  shell: sleep 3; mongosh --eval "printjson(rs.initiate())"
diff --git a/tasks/main.yml b/tasks/main.yml
index 386ec70..282ca6a 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,8 +1,3 @@
-- name: install pymongo from pip because the debian version is too old
-  pip:
-    executable: pip3
-    name: pymongo
-
 - name: template keyfile if necessary
   copy:
     dest: "{{ mongodb.config.security.keyFile }}"
diff --git a/vars/main.yml b/vars/main.yml
index b5d38df..80b9043 100644
--- a/vars/main.yml
+++ b/vars/main.yml
@@ -1,6 +1,6 @@
 packages:
   pkg:
-    "python3-pip": {}
+    "python3-pymongo": {}
     "mongodb-org": {}
   repos:
     mongodb:
-- 
GitLab