From 3e0634aa8123a93ed735cea77b65afacd2473b9a Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Wed, 9 Dec 2015 21:29:51 +0200
Subject: [PATCH] - Expire date requires floating point number. - Better
 handling of changed state.

---
 tasks/lock_root.yml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/tasks/lock_root.yml b/tasks/lock_root.yml
index 601aaef..8bab4fd 100644
--- a/tasks/lock_root.yml
+++ b/tasks/lock_root.yml
@@ -3,7 +3,9 @@
 - name: Disable root account
   user:
     name: root
-    expires: 1
+    expires: 1.0
+  register: lock_root
+  changed_when: not 'no changes' in lock_root.stderr
 
 - name: Disable root SSH login
   lineinfile:
-- 
GitLab