From 4943a78c8cb5c0da67f4fa6eb623ed04e6c7acdc Mon Sep 17 00:00:00 2001 From: Nathan Lasseter Date: Thu, 12 Mar 2015 15:20:55 +0000 Subject: Working on when user key doesn't exist --- playbook.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/playbook.yml b/playbook.yml index 6a4bdd5..298db81 100644 --- a/playbook.yml +++ b/playbook.yml @@ -5,9 +5,14 @@ - name: Create user user: name={{ username }} + - name: Check for user key + stat: path=keys/{{ username }}.pub + register: user_key + - name: Upload user key authorized_key: user={{ username }} key="{{ item }}" + when: user_key.stat.exists with_file: - keys/{{ username }}.pub -- cgit v1.2.1