- hosts: odroid_cluster
  name: User creation
  vars:
    ansible_ssh_user: root
    ansible_ssh_pass: 1234
    myuser: "root"
    mypassword: "lacijaydee"
    mypassword2: "lacijaydee"
  tasks:
    - name: Change password
      ansible.builtin.user:
        name: "{{ myuser }}"
        state: present
        shell: /bin/bash
        expires: -1
        password: "{{ mypassword | password_hash('sha512') }}"
    - name: Set locale
      community.general.locale_gen:
        name: en_US.UTF-8
        state: present
    - name: Create password
      ansible.builtin.user:
        name: "jd"
        state: present
        expires: -1
        password: "{{ mypassword2 | password_hash('sha512') }}"
        shell: /bin/bash
    - name: Allow the jd user to run any commands
      community.general.sudoers:
        name: jd as sudo
        state: present
        user: jd
        nopassword: true
        commands: ALL
    - name: Set timezone to Europe/Bratislava
      community.general.timezone:
        name: Europe/Bratislava
    - name: Remove first login file
      ansible.builtin.file:
        state: absent
        path: /root/.not_logged_in_yet
    - name: Reconfigure logo
      ansible.builtin.lineinfile:
        path: /boot/armbianEnv.txt
        line: "disp_mode=800x480"