--- - name: Configure logs | ensure log path file: path: "{{log_path}}" state: directory owner: "{{ansible_ssh_user}}" - name: Configure logs | ensure config dir file: path: "{{conf_file | dirname}}" state: directory owner: root group: root mode: 0755 recurse: yes - name: Configure logs | ensure config file get_url: url: https://raw.githubusercontent.com/ansible/ansible/stable-2.3/examples/ansible.cfg dest: "{{conf_file}}" force: no owner: root group: root mode: 0644 - name: Configure logs | config lineinfile: line: "log_path={{log_path}}/ansible.log" regexp: "^#log_path|^log_path" dest: "{{conf_file}}" - name: Configure logs | Install script for collecting info template: src: collect_logs.sh.j2 dest: "{{ bin_dir }}/collect_logs.sh" mode: a+rwx