![Clark Boylan](/assets/img/avatar_default.png)
This formerly ran on puppetmaster.openstack.org but needs to be transitioned to bridge.openstack.org so that we properly configure new clouds. Depends-On: https://review.openstack.org/#/c/598404 Change-Id: I2d1067ef5176ecabb52815752407fa70b64a001b
22 lines
807 B
YAML
22 lines
807 B
YAML
- name: Ensure directory exists for lock files
|
|
file:
|
|
state: directory
|
|
path: /var/run/ansible
|
|
|
|
- name: Set up cron job for running run_cloud_launcher.sh
|
|
cron:
|
|
name: run_cloud_launcher.sh
|
|
state: present
|
|
job: '/usr/bin/flock -n /var/run/ansible/run_cloud_launcher.lock /bin/bash /opt/system-config/run_cloud_launcher.sh >> /var/log/ansible/run_cloud_launcher_cron.log 2>&1'
|
|
minute: "{{ cloud_launcher_cron_interval.minute }}"
|
|
hour: "{{ cloud_launcher_cron_interval.hour }}"
|
|
day: "{{ cloud_launcher_cron_interval.day }}"
|
|
month: "{{ cloud_launcher_cron_interval.month }}"
|
|
weekday: "{{ cloud_launcher_cron_interval.weekday }}"
|
|
|
|
- name: Setup log rotation
|
|
include_role:
|
|
name: logrotate
|
|
vars:
|
|
logrotate_file_name: /var/log/ansible/run_cloud_launcher_cron.log
|