#=================================================================================================== # ? ABOUT # @author : Noah Knegt # @email : personal@noahknegt.com # @repo : https://git.noahknegt.com/noah.knegt/ansible-automations # @createdOn : 27-02-2023 # @description : This will setup the ssh server on the machine. #=================================================================================================== --- - name: Install or update openssh package: name: "{{ openssh_package }}" state: latest notify: - restart_sshd - name: enable ssh daemon service: name: "{{ openssh_service }}" state: started enabled: yes - name: configure sshd template: src: sshd_config.j2 dest: /etc/ssh/sshd_config owner: root group: root mode: 0644 notify: - restart_sshd - name: copy sshd banner copy: src: ssh_banner.net dest: /etc/issue.net owner: root group: root mode: 0644