ansible-config/roles/certsync/tasks/main.yml

25 lines
507 B
YAML
Raw Normal View History

2017-02-18 14:18:39 +01:00
---
- name: create SSH key
command: ssh-keygen -b 4096 -C {{ ansible_nodename }} -f {{ certsync_key }}
args:
creates: "{{ certsync_key }}"
tags: certsync
- name: template certsync script
template:
src: templates/certsync.j2
dest: "{{ certsync_script }}"
owner: root
group: staff
mode: 0550
tags: certsync
- name: create cronjob
cron:
name: TLS Zertifikate synchronisieren
job: "{{ certsync_script }}"
minute: "0"
hour: "6"
day: "2"
tags: certsync