diff --git a/roles/server_install_ssh/defaults/main.yml b/roles/server_install_ssh/defaults/main.yml index 9003640..cf4734c 100644 --- a/roles/server_install_ssh/defaults/main.yml +++ b/roles/server_install_ssh/defaults/main.yml @@ -5,4 +5,4 @@ ssh_user: skulladmin ssh_public_key: "" # SSH-Port -ssh_port: 22 \ No newline at end of file +ssh_port: 22 diff --git a/roles/server_install_ssh/handlers/main.yml b/roles/server_install_ssh/handlers/main.yml index 9c4c94c..d0383c6 100644 --- a/roles/server_install_ssh/handlers/main.yml +++ b/roles/server_install_ssh/handlers/main.yml @@ -1,5 +1,5 @@ --- - name: Restart SSH - service: + ansible.builtin.service: name: ssh - state: restarted \ No newline at end of file + state: restarted diff --git a/roles/server_install_ssh/tasks/main.yml b/roles/server_install_ssh/tasks/main.yml index 0122e9d..cb293a1 100644 --- a/roles/server_install_ssh/tasks/main.yml +++ b/roles/server_install_ssh/tasks/main.yml @@ -1,22 +1,22 @@ --- - name: Paketlisten aktualisieren - apt: - update_cache: yes + ansible.builtin.apt: + update_cache: true cache_valid_time: 3600 - name: OpenSSH Server installieren - apt: + ansible.builtin.apt: name: openssh-server state: present - name: Benutzer anlegen (falls nicht vorhanden) - user: + ansible.builtin.user: name: "{{ ssh_user }}" shell: /bin/bash - create_home: yes + create_home: true - name: SSH-Verzeichnis anlegen - file: + ansible.builtin.file: path: "/home/{{ ssh_user }}/.ssh" state: directory owner: "{{ ssh_user }}" @@ -24,7 +24,7 @@ mode: '0700' - name: SSH-Key eintragen - copy: + ansible.builtin.copy: content: "{{ ssh_public_key }}" dest: "/home/{{ ssh_user }}/.ssh/authorized_keys" owner: "{{ ssh_user }}" @@ -32,10 +32,10 @@ mode: '0600' - name: SSH-Konfiguration per Template übertragen - template: + ansible.builtin.template: src: sshd_config.j2 dest: /etc/ssh/sshd_config owner: root group: root mode: '0644' - notify: Restart SSH \ No newline at end of file + notify: Restart SSH