diff options
author | Nathan Lasseter <Nathan Lasseter nathan@bytemark.co.uk> | 2015-03-12 15:20:55 +0000 |
---|---|---|
committer | Nathan Lasseter <Nathan Lasseter nathan@bytemark.co.uk> | 2015-03-12 15:20:55 +0000 |
commit | 4943a78c8cb5c0da67f4fa6eb623ed04e6c7acdc (patch) | |
tree | 17665c5bb4a0eefc75348586479f66cc3d97f363 /playbook.yml | |
parent | 0cc3c651aac4ebcee5ce9f9f36cc23863b8d753c (diff) |
Working on when user key doesn't exist
Diffstat (limited to 'playbook.yml')
-rw-r--r-- | playbook.yml | 5 |
1 files changed, 5 insertions, 0 deletions
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 |