Files
ansible/playbooks/initsystem.yml
2026-09-28 20:58:58 +00:00

55 lines
1.3 KiB
YAML

# Jen kopie vim.yml, kterou chci upravit
# Ma za ukol vytvorit uzivatele ansibler, nahrat mu klic, a zrusit klic z roota z onboardingu
- name: Konfigurace Vimu
hosts: devtest
gather_facts: yes
become: no
tasks:
- name: Uzivatelske Ucty
user:
name: ansibler
create_home: true
comment: "JCH"
shell: "/bin/bash"
- name: instalace sudo
apt:
name: sudo
state: present
update_cache: true
- name: ansible sudoer
copy:
owner: root
group: root
mode: 700
src: /root/gitrepo/ansible/soubory/sudo/ansibler
dest: /etc/sudoers.d/ansibler
- name: Adresarova Struktura /home/ansibler
file:
state: directory
force: true
mode: 0750
owner: ansibler
group: ansibler
path: "{{ item.path }}"
loop:
- {path: "/home/ansibler/.ssh"}
- name: SSH klic ansibler
copy:
owner: ansibler
group: ansibler
mode: 0750
src: "{{ item.src }}"
dest: "{{item .dst }}"
loop:
- {src: "/root/.ssh/id_ed25519.pub", dst: "/home/ansibler/.ssh/authorized_keys"}
- name: Vymazat /root/.ssh/authorized_keys
file:
path: /root/.ssh/authorized_keys
state: absent