--- - name: MongoDB public GPG Key apt_key: # url: https://www.mongodb.org/static/pgp/server-3.4.asc data: "{{ lookup('file', 'server-3.4.asc') }}" - name: enable APT sources list apt_repository: repo: deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.4 main state: present filename: mongodb update_cache: yes - name: Install packages apt: name: mongodb-org allow_unauthenticated: yes state: present - name: install dependency for monitoring apt: name: python-pymongo state: present - name: Custom configuration template: src: mongod_jessie.conf.j2 dest: "/etc/mongod.conf" force: "{{ mongodb_force_config | bool | ternary('yes', 'no') }}" notify: restart mongod - name: Configure logrotate template: src: logrotate_jessie.j2 dest: /etc/logrotate.d/mongodb force: yes backup: no