From 09418cffb0beb03b15c24cdb418be95a2bee8e0f Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Sat, 23 May 2020 11:04:50 +0100 Subject: [PATCH] Provision SSH keys with ansible now --- ansible/roles/base/files/ssh-keys/ps.pub | 1 + ansible/roles/base/tasks/ssh.yml | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 ansible/roles/base/files/ssh-keys/ps.pub diff --git a/ansible/roles/base/files/ssh-keys/ps.pub b/ansible/roles/base/files/ssh-keys/ps.pub new file mode 100644 index 0000000..7a8683f --- /dev/null +++ b/ansible/roles/base/files/ssh-keys/ps.pub @@ -0,0 +1 @@ +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbd96S1+SBBdoGfWIGj+5Wa7B16iwUhmmMVz+7QLmYF7fgS98yBzBqd4pTVW0dDf6mmNWMpTo5eNGNys7t9roGTzeIIVA3XOnPgAR1WX03u5c3XnZp4ax2FNq3Q2nYvyu8XUqy81P1yR93fjs49tMs6OAeqWV08xMdE6Y21ewdRti3+zfjKN5RVwHzQa8l6P5tKqMi409KOma/FpepJyLlhdSh6UQBhy+wZHOIwMgRzv9fAV/R1+xsiUDyLZi3Q8yqrTTohARaDAc20yUKJC0x38wx1U4nKJR0O6fzn6aBpulKwAE/7qpp+oSzEYJES1ATaglrZ/M0h58euNDfNcxOl9XVAvG2ZJjlC9VwIu6R7YtpIFVRERKUKJbn+NnN2iheDjsIkm6mX3uvOMq6aCVIuBU6aDatTDXC3lXXzxBHOc5iU9FrvQe1olePNhhhd1kl7jy7eanOq9EqEvhFIpPGrVOPm37M4MY6bCoH7+YgWTgxAR1O7KYsKEaoJcVq5dJxC3Gsj49WdCw2OUguCZl/FPscRnHgCTNGPdimeXaxGnSdSw2LCxDGq90RquQAnLuFmiCp5M1ouI+234BpD6trE85sshnpWo5WW8jt5yvlYV3o4L4OtqWLhTh7O0ORUEwQbFmA1FXoWVwn5S0S+PzMOxaw1jv9OZAPESWw+Twtiw== jake@TOO-Portable diff --git a/ansible/roles/base/tasks/ssh.yml b/ansible/roles/base/tasks/ssh.yml index 423160f..ede6f20 100644 --- a/ansible/roles/base/tasks/ssh.yml +++ b/ansible/roles/base/tasks/ssh.yml @@ -24,6 +24,14 @@ become: true register: sshd_config +- name: Set up authorized keys + authorized_key: + user: "{{ user }}" + state: present + key: "{{ item }}" + with_file: + - ssh-keys/ps.pub + - name: Enable SSH service: name: sshd