repositories
Ansible Роль: репозитории
Описание
Управляет репозиториями на CentOS и Ubuntu. По умолчанию будет настроен репозиторий epel на CentOS и репозиторий Universe на Ubuntu.
Установка
ansible-galaxy install arillso.repositories
Требования
Нет
Переменные роли
репозитории
Репозитории — это список репозиториев, которые должны быть добавлены в систему, но они различаются по ключу Ubuntu
или CentOS
.
ubuntu
Ключи ubuntu соответствуют параметрам модуля apt repository. См.: apt_repository.
Следующие параметры обязательны:
Опция | Комментарии |
---|---|
name | Устанавливает имя списка источников |
repo | Строка-источник для репозитория |
centos
Ключи centos соответствуют параметрам модуля yum repository и ключу rpm. См.: yum_repository и rpm_key.
Следующие параметры обязательны при создании репозитория:
Опция | Комментарии |
---|---|
name | Устанавливает имя baseurl |
description | Устанавливает описание репозитория |
baseurl | URL каталога, где находится директория 'repodata' репозитория yum |
Параметр baseurl может быть заменен на параметры metalink или mirrorlist.
значения по умолчанию
repositories:
ubuntu:
- name: 'ubuntu universe'
repo: 'deb http://archive.ubuntu.com/ubuntu {{ ansible_distribution_release | lower }} universe'
- name: 'ubuntu universe'
repo: 'deb http://archive.ubuntu.com/ubuntu {{ ansible_distribution_release | lower }}-security universe'
- name: 'ubuntu universe'
repo: 'deb http://archive.ubuntu.com/ubuntu {{ ansible_distribution_release | lower }}-updates universe'
centos:
- name: 'epel'
description: 'EPEL YUM репозиторий'
baseurl: https://download.fedoraproject.org/pub/epel/$releasever/$basearch/
key: https://download.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7
Зависимости
Пример плейбука
- hosts: all
roles:
- arillso.repositories
Авторы
Лицензия
Этот проект лицензирован под MIT License. См.: LICENSE для полного текста лицензии.
Авторские права
(c) 2020, Arillso
Установить
ansible-galaxy install arillso/ansible.repositories
Лицензия
mit
Загрузки
566555
Владелец