Blob Blame History Raw
gitlab_runner_cleanup_files:
  file.managed:
    - names:
      - /usr/local/sbin/cleanup.sh:
        - source: salt://profile/gitlab_runner/files/usr/local/sbin/cleanup.sh.jinja
        - mode: '0755'
      {%- for unit in ['timer', 'service'] %}
      - /etc/systemd/system/docker-cleanup.{{ unit }}:
        - source: salt://profile/gitlab_runner/files/etc/systemd/system/docker-cleanup.{{ unit }}.jinja
        - mode: '0644'
      {%- endfor %}
    - template: jinja

gitlab_runner_cleanup_timer:
  service.running:
    - name: docker-cleanup.timer
    - enable: true
    - require:
      - file: gitlab_runner_cleanup_files