29 lines
733 B
YAML
29 lines
733 B
YAML
---
|
|
# Download logs of k3s-init.service from the nodes to localhost.
|
|
# Note that log_destination must be set.
|
|
|
|
- name: Fetch k3s-init.service logs
|
|
ansible.builtin.command:
|
|
cmd: journalctl --all --unit=k3s-init.service
|
|
changed_when: false
|
|
register: k3s_init_log
|
|
|
|
- name: Create {{ log_destination }}
|
|
delegate_to: localhost
|
|
run_once: true
|
|
become: false
|
|
ansible.builtin.file:
|
|
path: "{{ log_destination }}"
|
|
state: directory
|
|
mode: "0755"
|
|
|
|
- name: Store logs to {{ log_destination }}
|
|
delegate_to: localhost
|
|
become: false
|
|
ansible.builtin.template:
|
|
src: content.j2
|
|
dest: "{{ log_destination }}/k3s-init@{{ ansible_hostname }}.log"
|
|
mode: "0644"
|
|
vars:
|
|
content: "{{ k3s_init_log.stdout }}"
|