diff --git a/roles/ssh_banner/tasks/main.yml b/roles/ssh_banner/tasks/main.yml index 625a762..ad785f6 100755 --- a/roles/ssh_banner/tasks/main.yml +++ b/roles/ssh_banner/tasks/main.yml @@ -1,20 +1,24 @@ - block: - name: Install packages ansible.builtin.apt: - name: - - figlet + name: + - figlet - toilet - name: Create Banner ansible.builtin.command: | - figlet -c {{ (inventory_hostname|split('.'))[0] }} -f slant + figlet -c {{ (inventory_hostname | split('.'))[0] }} -f slant register: logo + changed_when: "logo.rc == 0" - name: Creating a file with content - copy: + ansible.builtin.copy: dest: "/etc/motd" content: | {{ logo.stdout }} + owner: 0 + group: 0 + mode: "0600" - name: Reconfigure sshd ansible.builtin.lineinfile: @@ -28,11 +32,8 @@ regexp: "^#PrintLastLog.* " line: "PrintLastLog no" - - name: sshd + - name: Sshd ansible.builtin.service: name: ssh.service state: restarted - become: true - - - \ No newline at end of file + become: "{{ false if inventory_hostname == 'nas.home.lan' else true }}"