Update file main.yml

This commit is contained in:
Administrator 2026-03-24 12:58:13 +05:00
parent 1277357669
commit d4240ba175

View File

@ -144,6 +144,7 @@
create_home: yes create_home: yes
state: present state: present
become: yes become: yes
tags: [deploy_base, users]
- name: Set password for zailon from vault - name: Set password for zailon from vault
user: user:
@ -152,6 +153,18 @@
update_password: always update_password: always
become: yes become: yes
no_log: true no_log: true
tags: [deploy_base, users]
- name: Configure passwordless sudo for zailon
copy:
content: "zailon ALL=(ALL) NOPASSWD: ALL\n"
dest: /etc/sudoers.d/zailon
mode: '0440'
owner: root
group: root
validate: 'visudo -cf %s'
become: yes
tags: [deploy_base, users]
- name: Create .ssh directory for zailon - name: Create .ssh directory for zailon
file: file:
@ -161,14 +174,17 @@
owner: zailon owner: zailon
group: zailon group: zailon
become: yes become: yes
tags: [deploy_base, users]
- name: Add authorized keys for zailon - name: Add authorized keys for zailon
authorized_key: authorized_key:
user: zailon user: zailon
state: present state: present
key: "{{ item }}" key: "{{ item }}"
exclusive: yes
loop: "{{ ssh_public_keys }}" loop: "{{ ssh_public_keys }}"
become: yes become: yes
tags: [deploy_base, users]
- name: Copy bashrc to zailon - name: Copy bashrc to zailon
copy: copy:
@ -179,6 +195,7 @@
mode: '0644' mode: '0644'
remote_src: yes remote_src: yes
become: yes become: yes
tags: [deploy_base, users]
# ========== Настройка SSH ========== # ========== Настройка SSH ==========
- name: Configure SSH security - name: Configure SSH security