ansible-log: keep all logs
This commit is contained in:
parent
7da18102f4
commit
6e7d700dc3
|
@ -1,16 +1,32 @@
|
||||||
---
|
---
|
||||||
- name: Template
|
- name: Get info on local Ansible environment
|
||||||
local_action: template src=ansible-info.j2 dest=/tmp/ansible-info.log
|
local_action: "template src=ansible-info.j2 dest=/tmp/ansible-playbook-{{ ansible_date_time.epoch }}.log"
|
||||||
changed_when: no
|
changed_when: no
|
||||||
become: no
|
become: no
|
||||||
|
|
||||||
- name: Get info on local environment
|
- name: Get info on local environment with info.sh
|
||||||
local_action: script info.sh >> /tmp/ansible-info.log
|
local_action: "script info.sh >> /tmp/ansible-playbook-{{ ansible_date_time.epoch }}.log"
|
||||||
changed_when: no
|
changed_when: no
|
||||||
become: no
|
become: no
|
||||||
|
|
||||||
- name: Copy ansible-info on remote server
|
- name: Create ansible log dir on remote server
|
||||||
|
file:
|
||||||
|
path: /var/log/ansible
|
||||||
|
state: directory
|
||||||
|
owner: root
|
||||||
|
group: adm
|
||||||
|
mode: "0750"
|
||||||
|
|
||||||
|
- name: Copy ansible-playbook log on remote server
|
||||||
copy:
|
copy:
|
||||||
src: /tmp/ansible-info.log
|
src: "/tmp/ansible-playbook-{{ ansible_date_time.epoch }}.log"
|
||||||
dest: /var/log/ansible-info.log
|
dest: "/var/log/ansible/ansible-playbook-{{ ansible_date_time.epoch }}.log"
|
||||||
|
owner: root
|
||||||
|
group: adm
|
||||||
|
mode: "0640"
|
||||||
changed_when: no
|
changed_when: no
|
||||||
|
|
||||||
|
- name: Purge local log
|
||||||
|
local_action: "file path=/tmp/ansible-playbook-{{ ansible_date_time.epoch }}.log state=absent"
|
||||||
|
changed_when: no
|
||||||
|
become: no
|
||||||
|
|
Loading…
Reference in a new issue