From b56852c408aa245e87d60ac6a5d533160dda675c Mon Sep 17 00:00:00 2001 From: Noah Lavine Date: Sun, 20 Aug 2017 22:48:14 -0400 Subject: [PATCH] Improve testing envionment for sudo-with-a-password --- vagrant/roles/user-ssh/tasks/main.yml | 2 +- vagrant/setup-test-vms.yml | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/vagrant/roles/user-ssh/tasks/main.yml b/vagrant/roles/user-ssh/tasks/main.yml index caf2596..4b9a34f 100644 --- a/vagrant/roles/user-ssh/tasks/main.yml +++ b/vagrant/roles/user-ssh/tasks/main.yml @@ -1,6 +1,6 @@ --- - name: Set authorized key for user vagrant copying it from current user authorized_key: - user: vagrant + user: "{{ user }}" state: present key: "{{ lookup('file', lookup('env','HOME') + '/.ssh/id_rsa.pub') }}" diff --git a/vagrant/setup-test-vms.yml b/vagrant/setup-test-vms.yml index 5db7820..80e4838 100644 --- a/vagrant/setup-test-vms.yml +++ b/vagrant/setup-test-vms.yml @@ -1,6 +1,7 @@ - hosts: all roles: - role: user-ssh + user: vagrant become: yes become_user: root @@ -17,3 +18,8 @@ # Crypted version of "password" password: $6$ZBtzwTi5YgUbr1cT$jVTtaH6lVVTndZJLHqcWtZoxPS0Siz/ms8bOKA/F/r1Np0zeptDERYIfbmRN0dLbu9Z7S./bIGzGR9nUXl59W/ become: yes + roles: + - role: user-ssh + user: askpass + become: yes + become_user: root