1
0

39 lines
914 B
YAML
Raw Normal View History

2022-09-02 23:16:21 +12:00
---
2022-09-03 00:38:20 +12:00
- name: install openssh arch
2022-09-03 01:42:23 +12:00
become: true
2022-09-03 01:11:45 +12:00
community.general.pacman:
2022-09-02 23:16:21 +12:00
name: "{{ openssh_packages }}"
state: latest
update_cache: true
2022-09-03 00:35:35 +12:00
reason: explicit
when:
- ansible_os_family == 'Arch'
- name: add authorized keys
ansible.builtin.copy:
dest: "/home/{{ ansible_user }}/.ssh/authorized_keys"
src: "{{ authorized_keys_file }}"
mode: 0600
owner: "{{ ansible_user }}"
group: "{{ ansible_user }}"
- name: configure openssh
2022-09-03 01:42:23 +12:00
become: true
2022-09-03 00:35:35 +12:00
ansible.builtin.copy:
dest: "{{ openssh_configuration_file }}"
src: "{{ openssh_configuration_src }}"
mode: "{{ openssh_configuration_mode }}"
owner: root
group: root
notify:
- restart openssh
- name: start and enable openssh
2022-09-03 01:42:23 +12:00
become: true
2022-09-03 00:35:35 +12:00
ansible.builtin.service:
name: "{{ openssh_service }}"
state: started
enabled: yes
- name: flush handlers
2022-09-03 01:46:34 +12:00
ansible.builtin.meta: flush_handlers