repositories

Ansible Роль: репозитории

Статус сборки лицензия Ansible Galaxy 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

О проекте

Manages Repository under CentOS and Ubuntu

Установить
ansible-galaxy install arillso/ansible.repositories
Лицензия
mit
Загрузки
566555
Владелец