#- name: Install monitoring applications # package: name={{item}} state=present # with_items: # - sysstat - name: Create scripts directory file: path="{{ ands_script_path }}" state=directory - name: "Deploy scripts" copy: src="{{ item | quote }}" dest="{{ ands_script_path }}/{{ item | basename | quote }}" owner=root group=root mode=0755 with_fileglob: - "{{ role_path }}/templates/all/scripts/*.sh" - "{{ role_path }}/templates/{{ inventory_hostname }}/scripts/*.sh" - name: "Deploy script templates" template: src="{{ item | quote }}" dest="{{ ands_script_path }}/{{ script_name }}" owner=root group=root mode=0755 vars: script_name: "{{ item | basename | regex_replace('\\.j2','') }}" with_fileglob: - "{{ role_path }}/templates/all/scripts/*.j2" - "{{ role_path }}/templates/{{ inventory_hostname }}/scripts/*.j2" - name: "Deploy cron jobs" template: src="{{ item | quote }}" dest="/etc/cron.d/{{ cron_name }}" owner=root group=root mode=0644 vars: cron_name: "{{ item | basename | regex_replace('\\.j2','') }}" with_fileglob: - "{{ role_path }}/templates/all/cron/*.j2" - "{{ role_path }}/templates/{{ inventory_hostname }}/cron/*.j2"