forked from evolix/ansible-roles
mongodb: still incompatible with Debian 10
This commit is contained in:
parent
9ea567ee2d
commit
f09a405d84
|
@ -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
|
||||
|
|
30
mongodb/files/server-4.2.asc
Normal file
30
mongodb/files/server-4.2.asc
Normal 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-----
|
|
@ -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', '>=')
|
||||
|
|
42
mongodb/tasks/main_buster.yml
Normal file
42
mongodb/tasks/main_buster.yml
Normal 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
|
Loading…
Reference in a new issue