From 19e868e23847dd30a0df3d721fd90d5781e9806b Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Fri, 22 Dec 2017 12:59:12 +0100 Subject: [PATCH] refactoring --- handlers/main.yml | 9 +++++++++ tasks/install.yml | 31 +++++++++++++++++++------------ 2 files changed, 28 insertions(+), 12 deletions(-) create mode 100644 handlers/main.yml diff --git a/handlers/main.yml b/handlers/main.yml new file mode 100644 index 0000000..6b9ca07 --- /dev/null +++ b/handlers/main.yml @@ -0,0 +1,9 @@ +--- +- name: Restart mongodb + systemd: + name: mongod + state: restarted + enabled: yes + daemon_reload: yes + listen: + - "mongod_restart" diff --git a/tasks/install.yml b/tasks/install.yml index 8f1e659..3640562 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -1,14 +1,21 @@ --- -- name: add mongodb repo - yum-repository: - name: mongodb-org-3.4 - description: MongoDB Repository - baseurl: https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ - gpgcheck: yes - enabled: yes - gpgkey: https://www.mongodb.org/static/pgp/server-3.4.asc +- block: + - name: Add mongodb repo + yum-repository: + name: mongodb-org-3.4 + description: MongoDB Repository + baseurl: https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ + gpgcheck: yes + enabled: yes + gpgkey: https://www.mongodb.org/static/pgp/server-3.4.asc + notify: + - mongod_restart -- name: install mongodb package - package: - name: 'mongodb-org' - state: latest + - name: Install mongodb package + package: + name: 'mongodb-org' + state: latest + notify: + - mongod_restart + become: True + become_user: root