mirror of
				https://gitlab.sectorq.eu/jaydee/ansible.git
				synced 2025-10-30 18:01:11 +01: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"
 | |
|       
 | |
| 
 | 
