Qual repositório você baixou yumrepo.py
?
O que você provavelmente deve usar em vez disso é a função ansible-yumrepo
: link ( Veja aqui mais sobre funções )
Você pode instalar isso em um diretório roles
, que pode estar no mesmo diretório do seu manual. Descobri que precisava renomear o papel de ansible-yumrepo
para yumrepo
localmente quando eu clonava o repositório do github.
$ git clone https://github.com/picotrading/ansible-yumrepo.git roles/yumrepo
Em seguida, o seguinte manual pode ser usado como ponto de partida para o que você deseja fazer:
- hosts: all
roles:
- role: yumrepo
yumrepo_repos:
myrepo1:
name: epel
description: EPEL YUM repo
file: external_repos
baseurl: http://download.fedoraproject.org/pub/epel/$releasever/$basearch/
gpgcheck: no