#SPDX-License-Identifier: MIT-0 --- # tasks file for template-differ - name: Remove old ssh host keys ansible.builtin.file: path: /etc/ssh/ssh_host_* state: absent - name: Generate SSH host keys shell: ssh-keygen -A - name: Set a hostname ansible.builtin.hostname: name: "{{ new_hostname }}" - name: Interface IP change template: src: ../templates/interfaces dest: /etc/network/interfaces owner: root group: root mode: '0644' - name: Etc hosts change template: src: ../templates/hosts dest: /etc/hosts owner: root group: root mode: '0644' - name: sshd restart service: name: sshd state: restarted - name: networking restart service: name: networking state: restarted