summaryrefslogtreecommitdiffstats
path: root/ansible/test/roles/prepare-package-repository/tasks/main.yml
blob: 66f81d6d391788e13e9f7ed422fdcc4d47c3163f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
---
- name: Add Docker-CE repo
  yum_repository:
    name: docker-ce
    description: Docker-ce YUM repo
    baseurl: https://download.docker.com/linux/centos/7/x86_64/stable/
    gpgcheck: true
    gpgkey: https://download.docker.com/linux/centos/gpg

- name: Install createrepo
  yum:
    name: createrepo
    state: present

- name: "Ensure {{ rhel_pkg_dir }} exists"
  file:
    path: "{{ rhel_pkg_dir }}"
    state: directory

- name: Download rpm packages
  command: "yumdownloader --destdir={{ rhel_pkg_dir }} --resolve {{ packages | join(' ') }}"

- name: Index repository
  command: "createrepo {{ rhel_pkg_dir }}"
  args:
    creates: "{{ rhel_pkg_dir }}/repodata"