mirror of
https://gitlab.sectorq.eu/jaydee/ansible.git
synced 2025-07-03 00:03:05 +02:00
init
This commit is contained in:
47
playbooks/00_tst.yml
Normal file
47
playbooks/00_tst.yml
Normal file
@ -0,0 +1,47 @@
|
||||
- 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"
|
||||
|
Reference in New Issue
Block a user