Updated with updates to sudoers for the indicated user which should be apigee.
diff --git a/defaults/main.yml b/defaults/main.yml index b176ff8..15f21b3 100644 --- a/defaults/main.yml +++ b/defaults/main.yml
@@ -1,5 +1,5 @@ --- # defaults file for /usr/local/google/home/friasc/apigee-workspace/apigee-opdk-role-workspace/apigee-opdk-admin-user -pubkey: '~/.ssh/id_rsa.pub' +# pubkey_path: '~/.ssh/id_rsa.pub' permit_root_login: False user: "{{ opdk_user_name }}"
diff --git a/tasks/main.yml b/tasks/main.yml index 0da9326..9ed4de4 100644 --- a/tasks/main.yml +++ b/tasks/main.yml
@@ -1,10 +1,11 @@ --- # tasks file for /usr/local/google/home/friasc/apigee-workspace/apigee-opdk-role-workspace/apigee-opdk-admin-user -#- name: Copy local public keys to server for user {{ user }} -# authorized_key: -# user: '{{ user }}' -# state: present -# key: "{{ lookup('file', '{{ pubkey }}') }}" +- name: Copy local public keys to server for user {{ user }} + authorized_key: + user: '{{ user }}' + state: present + key: "{{ lookup('file', '{{ pubkey_path }}') }}" + when: pubkey_path is defined | default(False) - name: Update user with NOPASSWD lineinfile: