use F23 image for copr builders
This commit is contained in:
parent
cf42d25550
commit
357cf847dd
4 changed files with 19 additions and 12 deletions
|
@ -6,8 +6,7 @@ copr_nova_tenant_id: "undefined_tenant_id"
|
|||
copr_nova_tenant_name: "copr"
|
||||
copr_nova_username: "copr"
|
||||
|
||||
# copr_builder_image_name: "Fedora-Cloud-Base-20141203-21"
|
||||
copr_builder_image_name: "builder-2015-05-27"
|
||||
copr_builder_image_name: "builder-2015-10-06"
|
||||
copr_builder_flavor_name: "ms2.builder"
|
||||
copr_builder_network_name: "copr-net"
|
||||
copr_builder_key_name: "buildsys"
|
||||
|
|
|
@ -6,7 +6,7 @@ copr_nova_tenant_id: "566a072fb1694950998ad191fee3833b"
|
|||
copr_nova_tenant_name: "coprdev"
|
||||
copr_nova_username: "copr"
|
||||
|
||||
copr_builder_image_name: "builder-2015-05-27"
|
||||
copr_builder_image_name: "builder-2015-10-06"
|
||||
copr_builder_flavor_name: "ms2.builder"
|
||||
copr_builder_network_name: "coprdev-net"
|
||||
copr_builder_key_name: "buildsys"
|
||||
|
|
|
@ -30,6 +30,16 @@
|
|||
poll: 2
|
||||
|
||||
|
||||
# only enable when creating base image
|
||||
#- name: provision builder
|
||||
# hosts: builder_temp_group
|
||||
# gather_facts: False
|
||||
# sudo: True
|
||||
# user: fedora
|
||||
#
|
||||
# tasks:
|
||||
# - raw: dnf install -y python2 python-dnf libselinux-python libsemanage-python python-firewall
|
||||
|
||||
- name: provision builder
|
||||
hosts: builder_temp_group
|
||||
gather_facts: True
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
copy: src="copr.repo" dest="/etc/yum.repos.d/copr.repo"
|
||||
|
||||
- name: install pkgs
|
||||
yum: state=present pkg={{ item }}
|
||||
dnf: state=present pkg={{ item }}
|
||||
with_items:
|
||||
- dnf
|
||||
- dnf-plugins-core
|
||||
|
@ -21,21 +21,19 @@
|
|||
- ethtool
|
||||
# - fedpkg-copr
|
||||
# BZ 1241507
|
||||
- shell: yum-deprecated install -y fedpkg-copr || yum install -y fedpkg-copr
|
||||
- shell: yum-deprecated install -y fedpkg-copr
|
||||
|
||||
# This needs to be updated for python-fedora
|
||||
- shell: yum-deprecated update -y python-requests || yum install -y python-requests
|
||||
|
||||
- get_url: url=https://kojipkgs.fedoraproject.org//packages/mock/1.2.12/1.fc21/noarch/mock-1.2.12-1.fc21.noarch.rpm dest=/tmp/
|
||||
- yum: state=present name=/tmp/mock-1.2.12-1.fc21.noarch.rpm
|
||||
#- get_url: url=https://kojipkgs.fedoraproject.org//packages/mock/1.2.12/1.fc21/noarch/mock-1.2.12-1.fc21.noarch.rpm dest=/tmp/
|
||||
#- yum: state=present name=/tmp/mock-1.2.12-1.fc21.noarch.rpm
|
||||
|
||||
- name: make sure newest rpm
|
||||
# todo: replace with dnf after ansible 1.9 is available
|
||||
yum: name={{ item }} state=latest
|
||||
dnf: name={{ item }} state=latest
|
||||
with_items:
|
||||
- rpm
|
||||
- glib2
|
||||
- ca-certificates
|
||||
- python-requests
|
||||
|
||||
- copy: src=files/fedpkg-copr.conf dest=/etc/rpkg/fedpkg-copr.conf
|
||||
|
||||
|
@ -69,7 +67,7 @@
|
|||
- name: prepare cache
|
||||
when: prepare_base_image is defined
|
||||
async: 14400
|
||||
shell: "for i in epel-5-i386 epel-5-x86_64 epel-6-i386 epel-6-x86_64 epel-7-x86_64 fedora-20-i386 fedora-20-x86_64 fedora-21-i386 fedora-21-x86_64 fedora-22-i386 fedora-22-x86_64 fedora-23-i386 fedora-23-x86_64 fedora-rawhide-i386 fedora-rawhide-x86_64; do mock --init -r $i; done"
|
||||
shell: "for i in epel-5-i386 epel-5-x86_64 epel-6-i386 epel-6-x86_64 epel-7-x86_64 fedora-21-i386 fedora-21-x86_64 fedora-22-i386 fedora-22-x86_64 fedora-23-i386 fedora-23-x86_64 fedora-rawhide-i386 fedora-rawhide-x86_64; do mock --init -r $i; done"
|
||||
|
||||
- name: mockbuilder user
|
||||
user: name=mockbuilder groups=mock
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue