Add reflector configuration

This commit is contained in:
Sonny Bakker 2020-11-25 20:59:58 +01:00
parent 636019283f
commit 1f33160600
2 changed files with 38 additions and 1 deletions

View file

@ -26,9 +26,17 @@
mode: "0600" mode: "0600"
notify: restart nftables notify: restart nftables
- name: copy reflector configuration
become: yes
template:
src: "reflector.j2"
dest: "/etc/xdg/reflector/reflector.conf"
owner: root
group: root
mode: "0600"
# TODO # TODO
# - network setup (laptop) # - network setup (laptop)
# - reflector setup
# - pacman setup depending on platform (see include section for common options) # - pacman setup depending on platform (see include section for common options)
- include_tasks: network.yml - include_tasks: network.yml

View file

@ -0,0 +1,29 @@
# {{ ansible_managed }} {{ ansible_date_time.time }} {{ ansible_date_time.date }}
#
# Reflector configuration file for the systemd service.
#
# Empty lines and lines beginning with "#" are ignored. All other lines should
# contain valid reflector command-line arguments. The lines are parsed with
# Python's shlex modules so standard shell syntax should work. All arguments are
# collected into a single argument list.
#
# See "reflector --help" for details.
# Recommended Options
# Set the output path where the mirrorlist will be saved (--save).
--save /etc/pacman.d/mirrorlist
# Select the transfer protocol (--protocol).
--protocol https
# Select the country (--country).
# Consult the list of available countries with "reflector --list-countries" and
# select the countries nearest to you or the ones that you trust. For example:
--country Germany,Netherlands,France
# Use only the most recently synchronized mirrors (--latest).
#--latest 5
# Sort the mirrors by synchronization time (--sort).
--sort rate