salt/states/roles/maintain/mirrorlist/init.sls

44 lines
972 B
Text

{%- set os=grains['os'] -%}
pacman-contrib:
pkg.installed
/root/scripts/getmirrors.sh:
file.managed:
- makedirs: true
- source: salt://roles/maintain/mirrorlist/getmirrors.sh
- user: root
- group: root
- mode: 644
"/usr/lib/systemd/system/getmirrors.service":
file.managed:
- source: salt://roles/maintain/mirrorlist/getmirrors.service
- user: root
- group: root
- mode: 644
"/usr/lib/systemd/system/getmirrors.timer":
file.managed:
- source: salt://roles/maintain/mirrorlist/getmirrors.timer
- user: root
- group: root
- mode: 644
"getmirrors.timer":
service.running:
- enable: true
/srv/salt/prod/states/mirrors.list:
file.symlink:
- target: /root/scripts/mirrors.list
/srv/salt/prod/states/mirrors.jinja:
file.symlink:
- target: /root/scripts/mirrors.jinja
"mirrors-reload":
module.run:
- name: service.systemctl_reload
- onchanges:
- file: /usr/lib/systemd/system/*