mongodb: still incompatible with Debian 10

This commit is contained in:
Jérémy Lecour 2019-09-23 22:18:52 +02:00 committed by Jérémy Lecour
parent 9ea567ee2d
commit f09a405d84
4 changed files with 77 additions and 1 deletions

View File

@ -16,6 +16,7 @@ The **patch** part changes incrementally at each release.
* evolinux-base: default value for "evolinux_ssh_group"
* generate-ldif: support MariaDB 10.3
* listupgrade: install old-kernel-autoremoval script
* mongodb: still incompatible with Debian 10
* mysql: activate binary logs by specifying log_bin path
* mysql: specify a custom server_id
* packweb-apache: Deploy opcache.php to give some insights on PHP's opcache status

View File

@ -0,0 +1,30 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.11 (GNU/Linux)
mQINBFrXrqYBEACscLj2qgPpHBCQtgW1Yh29Ddgv6jssyWLAYmj0qngFLKoQMMbt
SNBZylIKxfS+pUD9J5xfRZwfZOmtMIOFVWS9tcpeQXsiwC126tRyoFCIpoTmH7+R
8/FfPrCYyXLP+ftEZfRV60wTwr5drR0S5pVIST3oaXXGkHkFC35U++udUG2Tl4Cs
OPSCp1tsK6UOTjHFDH8PnasImJgD37QC8OOMIJS0jCtDZywJW6OCdpIRbuTWPK3P
P48NLwGUJHixhVCmOgPPu9kDAfG3wLxiN85S2UbaaSXsdA4fF4SSwWNHTIYAg0yT
xGepVyW4lkfcvng4jva24rQ9j1cm1b7bWeOkMH1aAcSyFzKCeNCNxbVOYVrcWNP4
zrSUvsTKhwX8rPFMq9LkcKirDL9bRILvn/24VU6NdJfGbRjR6+Q7ooj7hYKLXtO5
q0Q4nhjigpTWIoU6jdfbM9YqpKSELNnkDRAU+bRYSrNaFuizYgDZQvcVT6gbq26f
JbgihoeJogEfim3kqRRJ3EUhE+EaVijl9iLDKkpurod26P2QSq9RKSuOCeauPjQv
3BIiEMXco8O3v8W1y4TbnSQ3d28W9pN28IgAhmN2EU2sKqWPzNeG0V+L6mE5pA4o
nD3z3JRpxAUFw08+9LnLRZ4D1u54OrHADsU8UpYZJCm1xw6T0e4dlxW6rQARAQAB
tDdNb25nb0RCIDQuMiBSZWxlYXNlIFNpZ25pbmcgS2V5IDxwYWNrYWdpbmdAbW9u
Z29kYi5jb20+iQI+BBMBAgAoBQJa166mAhsDBQkJZgGABgsJCAcDAgYVCAIJCgsE
FgIDAQIeAQIXgAAKCRBLfFSaBY+LaxdXEACJMvkgr3Nt2xme9/6brGMbrEy6mQn7
DZP98DXuS0tWvO5vkEO5IfRIvzG3zA0pATSBDVA0BvGnebQrGXZZ7Xfh0gz+zxlt
TXv4eCyb6T4gRJuuQSFPTyDnZ3MbPESqj0UpIALmcLDJ01nqvbNPKxx5r08XQOtE
i44Kcwc1Px5cPcYP9nmpDNLZjz3gkTm+zBygdE9beP02qXq7WcyghFmQZoLBW53e
TqNPnMrrm5+6vgq+r/ttyiYTo7Zw8MrifN5okevzB0JhhSAW9g+4ZOp1QYbV8u8V
pksJQDOIaBWIw8zosIQJTCVyd4hOyl8Ib2s2R0/grT51RgLYCNbUG6WTpKGgYBtr
Mng10gozyDrnA3B+RiDx5uq+dNzuuMXWMit2nbcdanXdKNkaPmC6WVeU0rG5K1Wz
jQMDvAInTszLcqH6zfEsjCoXj0z8UwcC4jahFDNMDBk3OhjMSL+fnvIhW84nKVHf
AWL5jjSQdkrM/M8QRpRqls5apuIYHQwo6Oyd2Nk0n9T/GOMJ1jilxiPw9ihusf+k
DfU0JI7T8fgxIv/wHNXUg7FOaaDJIfgGlCPUgtsNUDZZ9lFq+Zc5H8Wff3LNo7Se
2xnzzoy2e+C3tsxAmVUTs+q0lyIzEK24lf71cp074KVV7rIYBELYtO2hAlJYjXJU
bscTTjCKLf9leA==
=UXPP
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -9,4 +9,7 @@
when: ansible_distribution_release == "jessie"
- include: main_stretch.yml
when: ansible_distribution_major_version | version_compare('9', '>=')
when: ansible_distribution_release == "stretch"
- include: main_buster.yml
when: ansible_distribution_major_version | version_compare('10', '>=')

View File

@ -0,0 +1,42 @@
---
- name: MongoDB is incompatible with Debian 10
fail:
msg: MongoDB is incompatible with Debian 10
- name: MongoDB public GPG Key
apt_key:
# url: https://www.mongodb.org/static/pgp/server-4.2.asc
data: "{{ lookup('file', 'server-4.2.asc') }}"
- name: enable APT sources list
apt_repository:
repo: deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.2 main
state: present
filename: mongodb-org-4.2
update_cache: yes
- name: Install packages
apt:
name: mongodb-org
update_cache: yes
state: present
- name: install dependency for monitoring
apt:
name: python-pymongo
state: present
# - name: Custom configuration
# template:
# src: mongod_buster.conf.j2
# dest: "/etc/mongod.conf"
# force: "{{ mongodb_force_config | bool | ternary('yes', 'no') }}"
# notify: restart mongod
#
# - name: Configure logrotate
# template:
# src: logrotate_buster.j2
# dest: /etc/logrotate.d/mongodb
# force: yes
# backup: no