From 0c34ad9d2d418a315b4f4acba8edf5f6a4070d42 Mon Sep 17 00:00:00 2001 From: Patrick Toal Date: Wed, 3 Jul 2019 09:00:56 -0400 Subject: [PATCH] Add PAM authentication to Mineos --- roles/sage905.mineos/tasks/main.yml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/roles/sage905.mineos/tasks/main.yml b/roles/sage905.mineos/tasks/main.yml index 98b009e..a7ce223 100755 --- a/roles/sage905.mineos/tasks/main.yml +++ b/roles/sage905.mineos/tasks/main.yml @@ -9,7 +9,7 @@ become: true yum: name: ['bind-utils', 'screen', - 'git', 'wget', 'java-1.8.0-openjdk-headless.x86_64', 'openssl', 'openssl-devel', 'rsync', 'rdiff-backup'] + 'git', 'wget', 'java-1.8.0-openjdk-headless.x86_64', 'openssl', 'openssl-devel', 'rsync', 'rdiff-backup', 'pam-devel'] state: present enablerepo: epel @@ -96,7 +96,20 @@ - name: Get Node Modules become: true become_user: minecraft - npm: path=/usr/games/minecraft state=present production=true + npm: + path: /usr/games/minecraft + state: present + production: true + notify: Restart mineos + +- name: Install PAM Module for MineOS Authentication + become: true + become_user: minecraft + npm: + name: authenticate-pam + path: /usr/games/minecraft + state: present + production: true notify: Restart mineos - name: Link to executable