Rename mirror/reportmirror to reportmirror

This commit is contained in:
Timo Makinen 2023-10-14 16:06:27 +00:00
parent e2c59bc220
commit b7a3415352
5 changed files with 11 additions and 11 deletions

View file

@ -1,4 +0,0 @@
---
mirror_hostname: "{{ inventory_hostname }}"
mirror_mirrors: []

View file

@ -1,3 +0,0 @@
---
dependencies:
- {role: git}

View file

@ -1,37 +0,0 @@
---
- name: Install python3
ansible.builtin.package:
name: python3
state: installed
- name: Copy repportmirror files
ansible.builtin.git:
dest: /usr/local/src/report_mirror
repo: https://github.com/fedora-infra/mirrormanager2.git
update: true
version: master
- name: Install reportmirror script
ansible.builtin.copy:
dest: /usr/local/bin/report_mirror
src: /usr/local/src/report_mirror/client/report_mirror
mode: "0755"
owner: root
group: "{{ ansible_wheel }}"
remote_src: true
- name: Create reportmirror config directory
ansible.builtin.file:
dest: /etc/mirrormanager-client
state: directory
mode: "0750"
owner: root
group: mirror
- name: Create reportmirror config from template
ansible.builtin.template:
dest: /etc/mirrormanager-client/report_mirror.conf
src: report_mirror.conf.j2
mode: "0640"
owner: root
group: mirror

View file

@ -1,84 +0,0 @@
[global]
# if enabled=0, no data is sent to the database
enabled=1
# server= is the URL to the MirrorManager XML-RPC interface
server=https://admin.fedoraproject.org/mirrormanager/xmlrpc
[site]
# if enabled=0, no data about this site is sent to the database
enabled=1
# Name and Password fields need to match the Site name and password
# fields you entered for your Site in the MirrorManager database at
# https://admin.fedoraproject.org/mirrormanager
name={{ mirror_sitename }}
password={{ mirror_password }}
[host]
# if enabled=0, no data about this host is sent to the database
enabled=1
# Name field need to match the Host name field you entered for your
# Host in the MirrorManager database at
# https://admin.fedoraproject.org/mirrormanager
name={{ mirror_hostname }}
# if user_active=0, no data about this category is given to the public
# This can be used to toggle between serving and not serving data,
# such enabled during the nighttime (when you have more idle bandwidth
# available) and disabled during the daytime.
# By not specifying user_active, the database will not be updated.
# user_active=1
[stats]
# Stats are only sent when run with the -s option
# and when this section is enabled.
# This feature is not presently implemented
enabled=0
apache=/var/log/httpd/access_log
vsftpd=/var/log/vsftpd.log
# remember to enable log file and transfer logging in rsyncd.conf
rsyncd=/var/log/rsyncd.log
# Content Categories
# These sections match the Categories for content tracked by MirrorManager.
#
# enabled=1 means information about this category will be sent to the database.
# enabled=0, no data about this host is sent to the database. If the
# database already has information for you for this Category, it will
# remain unchanged. This can be used to update the database after you
# have manually synced some infrequently-updated content, such as
# historical releases.
#
# path= is the path on your local disk to the top-level directory for this Category
[Fedora Linux]
{% if "fedora" in mirror_mirrors %}
enabled=1
{% else %}
enabled=0
{% endif %}
path=/srv/mrirors/fedora
[Fedora EPEL]
{% if "epel" in mirror_mirrors %}
enabled=1
{% else %}
enabled=0
{% endif %}
path=/srv/mirrors/fedora-epel
# lesser used categories below
[Fedora Secondary Arches]
enabled=0
path=/var/www/html/pub/fedora-secondary
[Fedora Other]
enabled=0
path=/var/www/html/pub/alt
# historical content
[Fedora Archive]
enabled=0
path=/var/www/html/pub/fedora-archive