monitored/tasks/ssh.yml

26 lines
847 B
YAML
Raw Normal View History

2016-12-14 17:57:19 +00:00
---
- name: Copy SSH authorized_keys for monitoring user
authorized_key:
user: "{{ monitored_user }}"
key: "{{ lookup('file', item) }}"
key_options: '{{ lookup("template", "ssh-key-options.j2") }}'
manage_dir: yes
loop: "{{ monitored_ssh_key_files }}"
2016-12-14 17:57:19 +00:00
- name: Copy SSH wrapper
copy:
src: "{{ monitored_ssh_key_wrapper_src }}"
2018-03-13 19:43:00 +00:00
dest: "{{ monitored_ssh_key_wrapper }}"
owner: "{{ monitored_ssh_key_wrapper_owner|default('root') }}"
2018-03-13 19:43:00 +00:00
group: "{{ monitored_group }}"
mode: "{{ monitored_ssh_key_wrapper_mode }}"
2018-03-13 18:10:08 +00:00
backup: yes
when: monitored_ssh_key_wrapper_src|default(False) and monitored_ssh_key_wrapper|default(False)
- name: Instal additional packages for SSH monitoring
package:
2020-09-23 13:03:11 +00:00
name: "{{ monitored_packages_additional_ssh }}"
state: latest
2019-11-18 19:41:01 +00:00
when: monitored_packages_additional_ssh != []