37 lines
1007 B
YAML
37 lines
1007 B
YAML
---
|
|
- name: Task deploy cron settings
|
|
ansible.builtin.import_tasks: cron.yml
|
|
|
|
# タスク実行が直列になるためやり方を変更
|
|
#- name: Task all servers
|
|
# ansible.builtin.include_tasks: "{{ inventory_hostname }}.yml"
|
|
# ignore_errors: false
|
|
|
|
- name: Deploy cron worker files
|
|
ansible.builtin.copy:
|
|
src: "{{ item.src }}"
|
|
dest: "{{ item.dst }}"
|
|
owner: "{{ item.own }}"
|
|
group: "{{ item.grp }}"
|
|
mode: "{{ item.mode }}"
|
|
loop: "{{ cron_worker | default([]) }}"
|
|
|
|
- name: Deploy cron secret files
|
|
ansible.builtin.template:
|
|
src: "{{ item.src }}"
|
|
dest: "{{ item.dst }}"
|
|
owner: "{{ item.own }}"
|
|
group: "{{ item.grp }}"
|
|
mode: "{{ item.mode }}"
|
|
loop: "{{ cron_secret | default([]) }}"
|
|
|
|
- name: Deploy cron private keys
|
|
ansible.builtin.copy:
|
|
content: "{{ item.cnt }}"
|
|
dest: "{{ item.dst }}"
|
|
owner: "{{ item.own }}"
|
|
group: "{{ item.grp }}"
|
|
mode: "{{ item.mode }}"
|
|
no_log: true
|
|
loop: "{{ cron_prvkey | default([]) }}"
|