mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
Bump mongodb version in ansible role
This commit is contained in:
committed by
Dan Christian Bogos
parent
62b27b569f
commit
9f3f4058b2
@@ -1,9 +1,9 @@
|
||||
---
|
||||
mongodb_package_name: mongodb-org
|
||||
mongodb_version: 6.0
|
||||
mongodb_version: 7.0
|
||||
mongodb_service_name: mongod
|
||||
mongodb_service_state: started
|
||||
mongodb_service_enabled: true
|
||||
mongodb_dependencies:
|
||||
- gnupg
|
||||
- curl
|
||||
- curl
|
||||
|
||||
@@ -15,38 +15,37 @@
|
||||
mongodb_installation_required: "{{ mongodb_current_version != mongodb_version }}"
|
||||
|
||||
- block:
|
||||
- name: Install dependencies
|
||||
become: yes
|
||||
apt:
|
||||
name: "{{ mongodb_dependencies }}"
|
||||
state: present
|
||||
update_cache: yes
|
||||
|
||||
- name: Install dependencies
|
||||
become: yes
|
||||
apt:
|
||||
name: "{{ mongodb_dependencies }}"
|
||||
state: present
|
||||
update_cache: yes
|
||||
- name: Import the MongoDB public GPG Key
|
||||
become: yes
|
||||
apt_key:
|
||||
url: "https://pgp.mongodb.com/server-{{ mongodb_version }}.asc"
|
||||
keyring: "/usr/share/keyrings/mongodb-server-{{ mongodb_version }}.gpg"
|
||||
|
||||
- name: Import the MongoDB public GPG Key
|
||||
become: yes
|
||||
apt_key:
|
||||
url: "https://pgp.mongodb.com/server-{{ mongodb_version }}.asc"
|
||||
keyring: "/usr/share/keyrings/mongodb-server-{{ mongodb_version }}.gpg"
|
||||
- name: Add MongoDB repository
|
||||
become: yes
|
||||
apt_repository:
|
||||
repo: "deb [ signed-by=/usr/share/keyrings/mongodb-server-{{ mongodb_version }}.gpg] http://repo.mongodb.org/apt/debian bullseye/mongodb-org/{{ mongodb_version }} main"
|
||||
filename: "{{ mongodb_package_name }}-{{ mongodb_version }}"
|
||||
|
||||
- name: Add MongoDB repository
|
||||
become: yes
|
||||
apt_repository:
|
||||
repo: "deb [ signed-by=/usr/share/keyrings/mongodb-server-{{ mongodb_version }}.gpg] http://repo.mongodb.org/apt/debian bullseye/mongodb-org/{{ mongodb_version }} main"
|
||||
filename: "{{ mongodb_package_name }}-{{ mongodb_version }}"
|
||||
- name: Install MongoDB packages
|
||||
become: yes
|
||||
apt:
|
||||
name: "{{ mongodb_package_name }}"
|
||||
state: present
|
||||
update_cache: yes
|
||||
|
||||
- name: Install MongoDB packages
|
||||
become: yes
|
||||
apt:
|
||||
name: "{{ mongodb_package_name }}"
|
||||
state: present
|
||||
update_cache: yes
|
||||
- name: Start and enable MongoDB service
|
||||
become: yes
|
||||
ansible.builtin.systemd:
|
||||
name: "{{ mongodb_service_name }}"
|
||||
state: "{{ mongodb_service_state }}"
|
||||
enabled: "{{ mongodb_service_enabled }}"
|
||||
|
||||
- name: Start and enable MongoDB service
|
||||
become: yes
|
||||
ansible.builtin.systemd:
|
||||
name: "{{ mongodb_service_name }}"
|
||||
state: "{{ mongodb_service_state }}"
|
||||
enabled: "{{ mongodb_service_enabled }}"
|
||||
|
||||
when: mongodb_installation_required
|
||||
when: mongodb_installation_required
|
||||
|
||||
Reference in New Issue
Block a user