mirror of
https://gitlab.sectorq.eu/jaydee/ansible.git
synced 2025-01-23 20:39:26 +00:00
48 lines
1.3 KiB
YAML
Executable File
48 lines
1.3 KiB
YAML
Executable File
- 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"
|
|
|
|
|