From 12865483baf04f84691bb1be7c6ce0f73de76152 Mon Sep 17 00:00:00 2001 From: jaydee Date: Tue, 3 Mar 2026 22:39:04 +0100 Subject: [PATCH] build --- roles/ssh_banner/tasks/main.yml | 48 +++++++-------------------------- 1 file changed, 9 insertions(+), 39 deletions(-) diff --git a/roles/ssh_banner/tasks/main.yml b/roles/ssh_banner/tasks/main.yml index 2f6e875..4cc5970 100755 --- a/roles/ssh_banner/tasks/main.yml +++ b/roles/ssh_banner/tasks/main.yml @@ -1,40 +1,10 @@ -- name: Set banner - become: "{{ false if inventory_hostname == 'nas.home.lan' else true }}" - block: - - name: Install packages - ansible.builtin.apt: - name: - - figlet - - toilet +- name: Include vault + ansible.builtin.include_vars: + file: jaydee.yml + +- name: Facts + ansible.builtin.setup: + when: ansible_facts.architecture is not defined - - name: Create Banner - ansible.builtin.command: | - figlet -c {{ (inventory_hostname | split('.'))[0] }} -f slant - register: logo - changed_when: "logo.rc == 0" - - - name: Creating a file with content - ansible.builtin.copy: - dest: "/etc/motd" - content: | - {{ logo.stdout }} - owner: 0 - group: 0 - mode: "0777" - - - name: Reconfigure sshd - ansible.builtin.lineinfile: - path: /etc/ssh/sshd_config - regexp: "^Banner.* " - line: "#Banner /etc/banner" - - - name: Reconfigure sshd - ansible.builtin.lineinfile: - path: /etc/ssh/sshd_config - regexp: "^#PrintLastLog.* " - line: "PrintLastLog no" - - - name: Sshd - ansible.builtin.service: - name: ssh.service - state: restarted +- name: Include OS-specific tasks + ansible.builtin.include_tasks: "{{ ansible_distribution }}.yml"