This commit is contained in:
2025-02-28 05:43:07 -06:00
parent 61dcae2e97
commit c57cfc7d5a

View File

@@ -1,25 +1,25 @@
- name: Update packages #- name: Update packages
apt: # apt:
name: '*' # name: '*'
state: latest # state: latest
update_cache: yes # update_cache: yes
only_upgrade: yes # only_upgrade: yes
retries: 300 # retries: 300
delay: 10 # delay: 10
#
- name: Remove packages not needed anymore #- name: Remove packages not needed anymore
apt: # apt:
autoremove: yes # autoremove: yes
retries: 300 # retries: 300
delay: 10 # delay: 10
#
- name: Install required packages Debian #- name: Install required packages Debian
apt: # apt:
state: latest # state: latest
pkg: "{{ item }}" # pkg: "{{ item }}"
with_items: "{{ required_packages }}" # with_items: "{{ required_packages }}"
retries: 300 # retries: 300
delay: 10 # delay: 10
- name: Create user account - name: Create user account
user: user:
@@ -134,3 +134,16 @@
name: "administrator" name: "administrator"
state: present state: present
password: "{{ lookup('ansible.builtin.env', 'ADMIN_PASSWORD') | password_hash('sha512') }}" password: "{{ lookup('ansible.builtin.env', 'ADMIN_PASSWORD') | password_hash('sha512') }}"
- name: change password
ansible.builtin.user:
name: "user"
state: present
password: "{{ lookup('ansible.builtin.env', 'USER_PASSWORD') | password_hash('sha512') }}"
- name: add user to sudoers
community.general.sudoers:
name: user
state: present
user: user
commands: ALL