---
- name: Copy Authorized Keys from Ubuntu to root User
  copy:
    src: /home/ubuntu/.ssh/authorized_keys
    dest: /root/.ssh/authorized_keys
    mode: 0600
    remote_src: yes

- name: Create Netplan Configuration File
  template:
    src: netplan.yaml
    dest: /etc/netplan/99-jcloude.yaml

- name: Generate Netplan Configuration
  shell: netplan generate

- name: Apply Netplan Configuration
  shell: netplan apply

- name: Disable Password Authentication
  lineinfile:
    dest: /etc/ssh/sshd_config
    regexp: "^PasswordAuthentication"
    line: "PasswordAuthentication no"
    state: present

- name: Reload SSHD
  service:
    name: sshd
    state: reloaded

- name: Remove BIND
  apt:
    pkg:
      - bind9
    state: absent
    autoremove: yes

- name: Remove Ubuntu User
  user:
    name: ubuntu
    state: absent
    remove: yes
    force: yes
  ignore_errors: yes
