Skip to content

Instantly share code, notes, and snippets.

@perfecto25
Created November 2, 2017 18:11
Show Gist options
  • Save perfecto25/b5590df6988d5ea0e44bba9cefcba36a to your computer and use it in GitHub Desktop.
Save perfecto25/b5590df6988d5ea0e44bba9cefcba36a to your computer and use it in GitHub Desktop.
SSH keys with Ansible
- hosts: webservers
tasks:
- name: update nessus SSH keys
become_user: root
become_method: sudo
become: true
authorized_key:
user: nessus
key: "{{ lookup('pipe','cat ../files/ssh_keys/nessus.pub') }}"
state: present
- name: add nessus to sudoers
become_user: root
become_method: sudo
become: true
lineinfile: dest=/etc/sudoers state=present regexp='^nessus' line='nessus ALL=(ALL) ALL'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment