set feature compatability version if we are upgarding mongodb
This commit is contained in:
parent
73e4ce1dae
commit
075a62e3eb
|
@ -8,5 +8,8 @@ rc_version: 4.8.1
|
||||||
# WIP to get to 5.0
|
# WIP to get to 5.0
|
||||||
mongo_version: 4.4
|
mongo_version: 4.4
|
||||||
|
|
||||||
|
# WIP to get to 5.0 - if same as mongo_version or false, feature compatibility version will not be set
|
||||||
|
prev_mongo_version: 4.2
|
||||||
|
|
||||||
# backup by default - saves to /home/{{ main_user }}/rocketchat/data/dump/2015-07-09T16:59:26Z" (iso8601 of current date)
|
# backup by default - saves to /home/{{ main_user }}/rocketchat/data/dump/2015-07-09T16:59:26Z" (iso8601 of current date)
|
||||||
backup_db: true
|
backup_db: true
|
|
@ -122,9 +122,22 @@
|
||||||
dest: "{{ local_backup_dir }}"
|
dest: "{{ local_backup_dir }}"
|
||||||
tags: mongodump
|
tags: mongodump
|
||||||
|
|
||||||
|
- name: Set feature compability version if we are upgrading mongoDB
|
||||||
|
when: prev_mongo_version and prev_mongo_version != mongo_version
|
||||||
|
community.docker.docker_container_exec:
|
||||||
|
container: rocketchat_mongo_1
|
||||||
|
command: >
|
||||||
|
bash -c 'mongo --eval "db.adminCommand( { setFeatureCompatibilityVersion: \"{{ prev_mongo_version }}\" } )"'
|
||||||
|
# chdir: /home/{{ main_user }}/rocketchat
|
||||||
|
# chdir: /
|
||||||
|
#docker-compose exec mongo
|
||||||
|
register: __set_feature_compability_version_mongo
|
||||||
|
tags: mongoupgrade
|
||||||
|
|
||||||
- name: debug docker compose down
|
- name: debug docker compose down
|
||||||
debug:
|
debug:
|
||||||
var: __remove_rocketchat
|
var: __remove_rocketchat
|
||||||
|
tags: bring-down
|
||||||
|
|
||||||
- name: debug docker compose up debug
|
- name: debug docker compose up debug
|
||||||
debug:
|
debug:
|
||||||
|
@ -135,3 +148,10 @@
|
||||||
debug:
|
debug:
|
||||||
var: __backup_result
|
var: __backup_result
|
||||||
tags: mongodump
|
tags: mongodump
|
||||||
|
|
||||||
|
|
||||||
|
- name: debug mongo upgrade set feature compatability version
|
||||||
|
when: prev_mongo_version and prev_mongo_version != mongo_version
|
||||||
|
debug:
|
||||||
|
var: __set_feature_compability_version_mongo
|
||||||
|
tags: mongoupgrade
|
Loading…
Reference in New Issue