ansible/playbooks/00_tst.yml
2023-10-24 10:26:50 +02:00

48 lines
1.3 KiB
YAML

- 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"