1
Server / Re:Zapojení patch panelu
« kdy: 23. 10. 2022, 11:05:33 »
je to zapojení takto?
https://www.youtube.com/watch?v=Pmrljf1okg8
https://www.youtube.com/watch?v=Pmrljf1okg8
Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.
ansible all -m ansible.builtin.setup --tree /tmp/facts -a 'filter=ansible_all_ipv4_addresses,labels,ansible_hostname,ansible_hostname,size,ansible_kernel,ansible_os_family,ansible_distribution_file_variety,ansible_distribution_version,ansible_distribution_release'
---
- hosts: rhel,centos
remote_user: spravce
become: yes
become_method: sudo
tasks:
- name: Update vsechny instalovane balicky cestou YUM modulu
yum:
name: '*'
state: latest
update_cache: yes
update_only: yes
register: yum_update_status
- name: Odstran balicky ktere uz nejsou potreba
yum:
autoremove: yes
- name: Restart kdyz se balicky aktualizovaly
reboot:
post_reboot_delay: 60
when: yum_update_status.changed
- hosts: debian,ubuntu
remote_user: spravce
become: yes
become_method: sudo
tasks:
- name: Update vsechny instalovane balicky cestou APT modulu
apt:
name: '*'
state: latest
update_cache: yes
only_upgrade: yes
register: apt_update_status
- name: Odstran balicky ktere uz nejsou potreba
apt:
autoremove: yes
- name: Restart kdyz se balicky aktualizovaly
reboot:
post_reboot_delay: 60
when: apt_update_status.changed
ansible all -m ansible.builtin.setup --tree /tmp/facts
https://docs.ansible.com/ansible/latest/user_guide/playbooks_vars_facts.html#ansible-facts
---
- hosts: all
remote_user: spravce
become: yes
become_method: sudo
tasks:
- name: Vytvor vycuc z hostname
shell: 'echo "IP address: $(hostname -I)Static hostname: $(hostname), Operating System: $(lsb_release -ds), Kernel: $(uname -sr), Architecture: $(arch)" >> /home/spravce/$(hostname).txt'
- name: Zmena prav k souboru
file:
path: '/home/spravce/$(hostname).txt'
owner: spravce
group: spravce
mode: '0644'
- name: Odeslani logu na ridici server
fetch:
src: '/home/spravce/$(hostname).txt'
dest: '/home/spravce/ansible_sachlj/funguje/hostname/'
FAILED! => {"changed": false, "msg": "file (/home/spravce/$(hostname).txt) is absent, cannot continue", "path": "/home/spravce/$(hostname).txt", "state": "absent"}kdy mi jasně říká že soubor $(hostname).txt nenašel...přitom v kroku kdy soubor definuje ho v pohodě udělá např. centos8.txt....
Static hostname: ubuntuserver
Icon name: computer-vm
Chassis: vm
Machine ID: dc9ba6f6ac344d5d8240e87cf0c436f1
Boot ID: 9f11ecf7227146be9616046e66800565
Virtualization: kvm
Operating System: Ubuntu 20.04.2 LTS
Kernel: Linux 5.4.0-81-generic
Architecture: x86-64
Dalo by se nějak přesměrovat výstup do souboru ale jen ve formátu: