From dfddc08d9dbe6242bbc07ffa855e4fa947fe2b09 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Thu, 5 Sep 2013 03:07:25 +0000 Subject: [PATCH] Arm in f19 is secondary, so the repo paths are all different. --- files/common/fedora-updates-testing.repo-arm | 26 ++++++++++++++++++ files/common/fedora-updates.repo-arm | 26 ++++++++++++++++++ files/common/fedora.repo-arm | 29 ++++++++++++++++++++ tasks/yumrepos.yml | 15 ++++++++-- 4 files changed, 94 insertions(+), 2 deletions(-) create mode 100644 files/common/fedora-updates-testing.repo-arm create mode 100644 files/common/fedora-updates.repo-arm create mode 100644 files/common/fedora.repo-arm diff --git a/files/common/fedora-updates-testing.repo-arm b/files/common/fedora-updates-testing.repo-arm new file mode 100644 index 0000000000..4359d0a094 --- /dev/null +++ b/files/common/fedora-updates-testing.repo-arm @@ -0,0 +1,26 @@ +[updates-testing] +name=Fedora $releasever - $basearch - Test Updates +failovermethod=priority +baseurl=http://infrastructure.fedoraproject.org/pub/fedora-secondary/updates/testing/$releasever/$basearch/ +#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch + +[updates-testing-debuginfo] +name=Fedora $releasever - $basearch - Test Updates Debug +failovermethod=priority +baseurl=http://infrastructure.fedoraproject.org/pub/fedora-secondary/updates/testing/$releasever/$basearch/debug/ +#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-debug-f$releasever&arch=$basearch +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch + +[updates-testing-source] +name=Fedora $releasever - Test Updates Source +failovermethod=priority +baseurl=http://infrastructure.fedoraproject.org/pub/fedora-secondary/updates/testing/$releasever/SRPMS/ +#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-source-f$releasever&arch=$basearch +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch diff --git a/files/common/fedora-updates.repo-arm b/files/common/fedora-updates.repo-arm new file mode 100644 index 0000000000..bbd9f3483d --- /dev/null +++ b/files/common/fedora-updates.repo-arm @@ -0,0 +1,26 @@ +[updates] +name=Fedora $releasever - $basearch - Updates +failovermethod=priority +baseurl=http://infrastructure.fedoraproject.org/pub/fedora-secondary/updates/$releasever/$basearch/ +#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch +enabled=1 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch + +[updates-debuginfo] +name=Fedora $releasever - $basearch - Updates - Debug +failovermethod=priority +baseurl=http://infrastructure.fedoraproject.org/pub/fedora-secondary/updates/$releasever/$basearch/debug/ +#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch + +[updates-source] +name=Fedora $releasever - Updates Source +failovermethod=priority +baseurl=http://infrastructure.fedoraproject.org/pub/fedora-secondary/updates/$releasever/SRPMS/ +#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f$releasever&arch=$basearch +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch diff --git a/files/common/fedora.repo-arm b/files/common/fedora.repo-arm new file mode 100644 index 0000000000..fcd67ed6e3 --- /dev/null +++ b/files/common/fedora.repo-arm @@ -0,0 +1,29 @@ +[fedora] +name=Fedora $releasever - $basearch +failovermethod=priority +baseurl=http://infrastructure.fedoraproject.org/pub/fedora-secondary/releases/$releasever/Everything/$basearch/os/ +#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch +enabled=1 +metadata_expire=7d +gpgcheck=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch + +[fedora-debuginfo] +name=Fedora $releasever - $basearch - Debug +failovermethod=priority +baseurl=http://infrastructure.fedoraproject.org/pub/fedora-secondary/releases/$releasever/Everything/$basearch/debug/ +#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch +enabled=0 +metadata_expire=7d +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch + +[fedora-source] +name=Fedora $releasever - Source +failovermethod=priority +baseurl=http://infrastructure.fedoraproject.org/pub/fedora-secondary/releases/$releasever/Everything/source/SRPMS/ +#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch +enabled=0 +metadata_expire=7d +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch diff --git a/tasks/yumrepos.yml b/tasks/yumrepos.yml index 2cd791f8dd..05044e3875 100644 --- a/tasks/yumrepos.yml +++ b/tasks/yumrepos.yml @@ -10,13 +10,24 @@ - config - packages -- name: put fedora repos on system +- name: put fedora repos on x86 systems action: copy src=$files/common/$item dest=/etc/yum.repos.d/$item with_items: - fedora.repo - fedora-updates.repo - fedora-updates-testing.repo - only_if: '$is_fedora' + only_if: "$is_fedora and '${ansible_architecture}'.startswith('x86_64')" + tags: + - config + - packages + +- name: put fedora repos on arm systems + action: copy src=$files/common/$item-arm dest=/etc/yum.repos.d/$item + with_items: + - fedora.repo + - fedora-updates.repo + - fedora-updates-testing.repo + only_if: "$is_fedora and '${ansible_architecture}'.startswith('armv7l')" tags: - config - packages