]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/log
ceph-cm-ansible.git
5 years agoAdding Fedora 31 to sepia cobbler 532/head
Adam Kraitman [Thu, 20 Feb 2020 15:15:46 +0000 (17:15 +0200)]
Adding Fedora 31 to sepia cobbler

Signed-off-by: Adam Kraitman <akraitma@redhat.com>
5 years agoMerge pull request #530 from ceph/wip-44158
David Galloway [Mon, 17 Feb 2020 20:13:57 +0000 (15:13 -0500)]
Merge pull request #530 from ceph/wip-44158

cobbler: Correct ifcfg syntax for OpenSUSE

5 years agocobbler: Correct ifcfg syntax for OpenSUSE 530/head
David Galloway [Mon, 17 Feb 2020 18:47:49 +0000 (13:47 -0500)]
cobbler: Correct ifcfg syntax for OpenSUSE

Fixes: https://tracker.ceph.com/issues/44158
Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #529 from ceph/wip-updategrub
adam kraitman [Tue, 11 Feb 2020 16:56:22 +0000 (18:56 +0200)]
Merge pull request #529 from ceph/wip-updategrub

cobbler_profile: Disable OS prober to prevent update-grub hang

5 years agocobbler_profile: Disable OS prober to prevent update-grub hang 529/head
David Galloway [Tue, 11 Feb 2020 16:51:49 +0000 (11:51 -0500)]
cobbler_profile: Disable OS prober to prevent update-grub hang

The Ubuntu installer appears to at least probe non-root disks during the `update-grub` step.  This was hanging on LVs leftover from previous installations on the smithi NVMe drives.

Settings this kernel option fixes it.

See https://bugs.launchpad.net/ubuntu/+source/debian-installer/+bug/1854839/comments/2

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #528 from ceph/epel-mirrorlist
adam kraitman [Wed, 5 Feb 2020 13:41:12 +0000 (15:41 +0200)]
Merge pull request #528 from ceph/epel-mirrorlist

Use epel mirrors

5 years agoRevert "common: Update yum metadata from upstream epel and exclude mirrors" 528/head
David Galloway [Tue, 4 Feb 2020 23:04:51 +0000 (18:04 -0500)]
Revert "common: Update yum metadata from upstream epel and exclude mirrors"

This reverts commit 93e0a4a8f5f34c248d3467f3d1c8300ced0f5148.

5 years agoRevert "common: rm yum cache that doesn't get cleaned with `yum clean`"
David Galloway [Tue, 4 Feb 2020 23:04:41 +0000 (18:04 -0500)]
Revert "common: rm yum cache that doesn't get cleaned with `yum clean`"

This reverts commit 946bf1576b56c20e5fec42f15a70d921dd440d00.

5 years agocommon: Use global epel_repos var
David Galloway [Tue, 4 Feb 2020 23:00:20 +0000 (18:00 -0500)]
common: Use global epel_repos var

I diverged a bit when CentOS/RHEL 8 came out and was using metalink when I meant to use mirrorlist.  We're seeing intermittent epel failures which should be resolved by using a mirrorlist instead of relying on dl.fedoraproject.org

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #527 from ceph/wip-no404
David Galloway [Thu, 30 Jan 2020 19:08:31 +0000 (14:08 -0500)]
Merge pull request #527 from ceph/wip-no404

common: Add baseurl to epel repo files

5 years agocommon: Add baseurl to epel repo files 527/head
David Galloway [Wed, 29 Jan 2020 19:32:13 +0000 (14:32 -0500)]
common: Add baseurl to epel repo files

Honestly not even sure how this was working at all but in order for https://github.com/ceph/ceph-cm-ansible/pull/487 to work, the repo file needs to actually point to upstream epel to refresh the yum metadata.

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #526 from ceph/wip-centos81
David Galloway [Wed, 29 Jan 2020 18:17:11 +0000 (13:17 -0500)]
Merge pull request #526 from ceph/wip-centos81

Add CentOS 8.1

5 years agoAdd CentOS 8.1 526/head
David Galloway [Wed, 29 Jan 2020 15:33:57 +0000 (10:33 -0500)]
Add CentOS 8.1

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #525 from ceph/wip-43448
David Galloway [Mon, 27 Jan 2020 16:50:05 +0000 (11:50 -0500)]
Merge pull request #525 from ceph/wip-43448

testnode: Move dbench to epel_packages so it gets installed

5 years agoMerge pull request #524 from ceph/wip-el8
Sage Weil [Mon, 27 Jan 2020 13:10:39 +0000 (07:10 -0600)]
Merge pull request #524 from ceph/wip-el8

testnode: el8: install gdb for test-crash.sh

5 years agotestnode: el8: install gdb for test-crash.sh 524/head
Sage Weil [Mon, 27 Jan 2020 13:03:11 +0000 (07:03 -0600)]
testnode: el8: install gdb for test-crash.sh

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #523 from ceph/wip-el7
David Galloway [Wed, 22 Jan 2020 16:09:08 +0000 (11:09 -0500)]
Merge pull request #523 from ceph/wip-el7

testnode: Fix typo so task only runs on EL8

5 years agotestnode: Fix typo so task only runs on EL8 523/head
David Galloway [Wed, 22 Jan 2020 16:01:48 +0000 (11:01 -0500)]
testnode: Fix typo so task only runs on EL8

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #522 from ceph/wip-bz1782899
David Galloway [Tue, 21 Jan 2020 15:04:44 +0000 (10:04 -0500)]
Merge pull request #522 from ceph/wip-bz1782899

testnode: Workaround for BZ 1782899

5 years agotestnode: Workaround for BZ 1782899 522/head
David Galloway [Tue, 21 Jan 2020 14:37:16 +0000 (09:37 -0500)]
testnode: Workaround for BZ 1782899

This will stop all the RHEL8 failures.

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agotestnode: Move dbench to epel_packages so it gets installed 525/head
David Galloway [Mon, 20 Jan 2020 17:58:16 +0000 (12:58 -0500)]
testnode: Move dbench to epel_packages so it gets installed

Octo lab doesn't use epel by default but by moving this package to `epel_packages`, it will get installed during this task: https://github.com/ceph/ceph-cm-ansible/blob/master/roles/testnode/tasks/yum/packages.yml#L58

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #521 from ceph/wip-exclusive
David Galloway [Mon, 20 Jan 2020 16:48:22 +0000 (11:48 -0500)]
Merge pull request #521 from ceph/wip-exclusive

ansible_managed: Remove unmanaged keys

5 years agoansible_managed: Remove unmanaged keys 521/head
David Galloway [Thu, 16 Jan 2020 23:14:25 +0000 (18:14 -0500)]
ansible_managed: Remove unmanaged keys

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #520 from ceph/wip-interpreter
adam kraitman [Tue, 7 Jan 2020 18:54:47 +0000 (20:54 +0200)]
Merge pull request #520 from ceph/wip-interpreter

cobbler: Don't set ansible_python_interpreter manually anymore

5 years agocobbler: Don't set ansible_python_interpreter manually anymore 520/head
David Galloway [Tue, 7 Jan 2020 18:40:48 +0000 (13:40 -0500)]
cobbler: Don't set ansible_python_interpreter manually anymore

Both cobbler hosts (cobbler.front.sepia.ceph.com and magna001.ceph.redhat.com) are now running versions of ansible that handle python interpreter discovery automatically.

Setting this manually was actually causing issues because some ceph-cm-ansible tasks get delegated to localhost (Like 'Clone the keys repo' in the Users role).  So when setting -e ansible_python_interpreter=/usr/bin/python3, ansible looks for that binary on the localhost.  magna001 doesn't have python3 so the playbook run would fail.

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #519 from ceph/wip-el8-nfs
Jason Dillaman [Tue, 7 Jan 2020 13:58:12 +0000 (08:58 -0500)]
Merge pull request #519 from ceph/wip-el8-nfs

testnode: el8: nfs-utils

5 years agotestnode: el8: nfs-utils 519/head
Jason Dillaman [Tue, 7 Jan 2020 13:56:22 +0000 (08:56 -0500)]
testnode: el8: nfs-utils

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
5 years agoMerge pull request #517 from ceph/wip-rhel8-kvm
Jason Dillaman [Tue, 7 Jan 2020 13:21:12 +0000 (08:21 -0500)]
Merge pull request #517 from ceph/wip-rhel8-kvm

testnode: el8: qemu-kvm-core + qemu-kvm-block-rbd

5 years agoMerge pull request #518 from tchaikov/python3-nose-for-bionic
Kefu Chai [Thu, 26 Dec 2019 13:08:46 +0000 (21:08 +0800)]
Merge pull request #518 from tchaikov/python3-nose-for-bionic

testnode/var/ubuntu_18: python3-nose

5 years agotestnode/var/ubuntu_18: python3-nose 518/head
Kefu Chai [Thu, 26 Dec 2019 13:02:52 +0000 (21:02 +0800)]
testnode/var/ubuntu_18: python3-nose

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
5 years agotestnode: el8: qemu-kvm-core + qemu-kvm-block-rbd 517/head
Jason Dillaman [Mon, 23 Dec 2019 20:34:37 +0000 (15:34 -0500)]
testnode: el8: qemu-kvm-core + qemu-kvm-block-rbd

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
5 years agoMerge pull request #516 from ceph/wip-el8
David Galloway [Mon, 23 Dec 2019 18:37:32 +0000 (13:37 -0500)]
Merge pull request #516 from ceph/wip-el8

testnode: el7: install podman-docker

5 years agotestnode: el7: install podman-docker 516/head
Sage Weil [Mon, 23 Dec 2019 18:07:10 +0000 (12:07 -0600)]
testnode: el7: install podman-docker

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #515 from ceph/wip-el8
David Galloway [Mon, 23 Dec 2019 16:13:15 +0000 (11:13 -0500)]
Merge pull request #515 from ceph/wip-el8

testnode: el8: podman-docker

5 years agotestnode: el8: podman-docker 515/head
Sage Weil [Mon, 23 Dec 2019 16:09:37 +0000 (10:09 -0600)]
testnode: el8: podman-docker

teuthology's cephadmunit.py needs to send a kill signal to the process,
and doesn't (easily) know whether to use the docker or podman command.
This let's us just use 'docker kill ...' and have it work for both.

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #514 from ceph/wip-el8
Sage Weil [Sun, 22 Dec 2019 20:11:34 +0000 (14:11 -0600)]
Merge pull request #514 from ceph/wip-el8

testnode: el8: fix typo

5 years agotestnode: el8: fix typo 514/head
Sage Weil [Sun, 22 Dec 2019 20:11:07 +0000 (14:11 -0600)]
testnode: el8: fix typo

sigh

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #513 from ceph/wip-el8
Sage Weil [Sun, 22 Dec 2019 16:29:06 +0000 (10:29 -0600)]
Merge pull request #513 from ceph/wip-el8

testnode: el8: install valgrind

5 years agotestnode: el8: install valgrind 513/head
Sage Weil [Sun, 22 Dec 2019 16:28:16 +0000 (10:28 -0600)]
testnode: el8: install valgrind

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #512 from ceph/wip-el8
David Galloway [Thu, 19 Dec 2019 19:06:22 +0000 (14:06 -0500)]
Merge pull request #512 from ceph/wip-el8

testnode: el8: dbench, autoconf

5 years agotestnode: el8: dbench, autoconf 512/head
Sage Weil [Thu, 19 Dec 2019 19:02:26 +0000 (13:02 -0600)]
testnode: el8: dbench, autoconf

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #511 from ceph/wip-el8
Sage Weil [Thu, 19 Dec 2019 15:41:02 +0000 (09:41 -0600)]
Merge pull request #511 from ceph/wip-el8

testnode: el8: libacl-devel

5 years agotestnode: el8: libacl-devel 511/head
Sage Weil [Thu, 19 Dec 2019 15:39:04 +0000 (09:39 -0600)]
testnode: el8: libacl-devel

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #510 from ceph/wip-el8
Alfredo Deza [Tue, 17 Dec 2019 15:56:54 +0000 (10:56 -0500)]
Merge pull request #510 from ceph/wip-el8

testnode: el8: drop python3-pytz dep

5 years agotestnode: el8: drop python3-pytz dep 510/head
Sage Weil [Tue, 17 Dec 2019 15:56:18 +0000 (09:56 -0600)]
testnode: el8: drop python3-pytz dep

python3-tempora is now fixed to require this.

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #509 from ceph/wip-el8
Sage Weil [Mon, 16 Dec 2019 22:57:29 +0000 (16:57 -0600)]
Merge pull request #509 from ceph/wip-el8

testnode: el8: qemu-image

5 years agotestnode: el8: qemu-img 509/head
Sage Weil [Mon, 16 Dec 2019 17:43:17 +0000 (11:43 -0600)]
testnode: el8: qemu-img

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #508 from ceph/wip-el8
Alfredo Deza [Mon, 16 Dec 2019 17:04:02 +0000 (12:04 -0500)]
Merge pull request #508 from ceph/wip-el8

testnode: el8: genisoimage

5 years agotestnode: el8: genisoimage 508/head
Sage Weil [Mon, 16 Dec 2019 16:59:52 +0000 (10:59 -0600)]
testnode: el8: genisoimage

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #507 from ceph/wip-el8
Alfredo Deza [Mon, 16 Dec 2019 16:58:10 +0000 (11:58 -0500)]
Merge pull request #507 from ceph/wip-el8

testnode: python3-nose

5 years agotestnode: el8: python3-virtualenv 507/head
Sage Weil [Mon, 16 Dec 2019 16:56:58 +0000 (10:56 -0600)]
testnode: el8: python3-virtualenv

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agotestnode: python3-nose
Sage Weil [Mon, 16 Dec 2019 16:37:20 +0000 (10:37 -0600)]
testnode: python3-nose

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #506 from ceph/wip-el8
David Galloway [Mon, 16 Dec 2019 15:56:13 +0000 (10:56 -0500)]
Merge pull request #506 from ceph/wip-el8

temporarily require python3-pytz

5 years agotemporarily require python3-pytz 506/head
Sage Weil [Mon, 16 Dec 2019 15:45:47 +0000 (09:45 -0600)]
temporarily require python3-pytz

This is until the python3-tempora package is fixed

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #505 from ceph/wip-el8
Alfredo Deza [Mon, 16 Dec 2019 13:50:40 +0000 (08:50 -0500)]
Merge pull request #505 from ceph/wip-el8

temporarily require python3-pytz

5 years agotemporarily require python3-pytz 505/head
Sage Weil [Mon, 16 Dec 2019 13:44:05 +0000 (07:44 -0600)]
temporarily require python3-pytz

This is until the python3-tempora package is fixed

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #504 from ceph/wip-el8
Sage Weil [Fri, 13 Dec 2019 21:18:07 +0000 (15:18 -0600)]
Merge pull request #504 from ceph/wip-el8

el8: install gcc

5 years agoel8: install gcc and git 504/head
Sage Weil [Fri, 13 Dec 2019 20:50:39 +0000 (14:50 -0600)]
el8: install gcc and git

workunits task needs these

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #503 from ceph/wip-43231
Sage Weil [Fri, 13 Dec 2019 20:01:14 +0000 (14:01 -0600)]
Merge pull request #503 from ceph/wip-43231

testnode: Install python3 on CentOS/RHEL 7

5 years agotestnode: Install python3 on CentOS/RHEL 7 503/head
David Galloway [Fri, 13 Dec 2019 19:28:52 +0000 (14:28 -0500)]
testnode: Install python3 on CentOS/RHEL 7

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #502 from ceph/wip-everything
Alfredo Deza [Fri, 13 Dec 2019 17:30:28 +0000 (12:30 -0500)]
Merge pull request #502 from ceph/wip-everything

common: Add missing 'Everything' subdir to EPEL8 URLs

5 years agocommon: Add missing 'Everything' subdir to EPEL8 URLs 502/head
David Galloway [Fri, 13 Dec 2019 16:52:38 +0000 (11:52 -0500)]
common: Add missing 'Everything' subdir to EPEL8 URLs

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #501 from ceph/wip-el8-copr
Sage Weil [Thu, 12 Dec 2019 17:43:53 +0000 (11:43 -0600)]
Merge pull request #501 from ceph/wip-el8-copr

testnode: Support adding copr repos

5 years agotestnode: Support adding copr repos 501/head
David Galloway [Thu, 12 Dec 2019 16:46:39 +0000 (11:46 -0500)]
testnode: Support adding copr repos

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #500 from ceph/wip-centos-8
David Galloway [Thu, 12 Dec 2019 16:46:28 +0000 (11:46 -0500)]
Merge pull request #500 from ceph/wip-centos-8

testnode: lab-extras for centos_8 too

5 years agotestnode: lab-extras for centos_8 too 500/head
Sage Weil [Thu, 12 Dec 2019 16:34:05 +0000 (10:34 -0600)]
testnode: lab-extras for centos_8 too

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #499 from ceph/wip-el8-extras
Sage Weil [Thu, 12 Dec 2019 16:12:43 +0000 (10:12 -0600)]
Merge pull request #499 from ceph/wip-el8-extras

testnode: Add lab-extras repo to RHEL8

5 years agotestnode: Add lab-extras repo to RHEL8 499/head
David Galloway [Thu, 12 Dec 2019 16:10:48 +0000 (11:10 -0500)]
testnode: Add lab-extras repo to RHEL8

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #498 from kshtsk/wip-teuthology-py3
David Galloway [Thu, 12 Dec 2019 14:08:30 +0000 (09:08 -0500)]
Merge pull request #498 from kshtsk/wip-teuthology-py3

teuthology: add python3 deps for leap 15.1

5 years agoteuthology: add python3 deps for leap 15.1 498/head
Kyr Shatskyy [Wed, 11 Dec 2019 20:15:22 +0000 (21:15 +0100)]
teuthology: add python3 deps for leap 15.1

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
5 years agoMerge pull request #497 from ceph/wip-centos77
David Galloway [Wed, 11 Dec 2019 16:22:48 +0000 (11:22 -0500)]
Merge pull request #497 from ceph/wip-centos77

Add CentOS 7.7

5 years agoAdd CentOS 7.7 497/head
David Galloway [Wed, 11 Dec 2019 15:40:31 +0000 (10:40 -0500)]
Add CentOS 7.7

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #496 from ceph/wip-centos-8
David Galloway [Tue, 10 Dec 2019 21:15:51 +0000 (16:15 -0500)]
Merge pull request #496 from ceph/wip-centos-8

testnode: install dnf-utils on el8

5 years agotestnode: isntall dnf-utils on el8 496/head
Sage Weil [Tue, 10 Dec 2019 20:10:19 +0000 (14:10 -0600)]
testnode: isntall dnf-utils on el8

Needed for package-cleanup, which is used by the kernel task.

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #495 from ceph/wip-suse-kopts
David Galloway [Tue, 10 Dec 2019 14:17:52 +0000 (09:17 -0500)]
Merge pull request #495 from ceph/wip-suse-kopts

cobbler: Set kernel_options for OpenSUSE distros

5 years agocobbler: Set kernel_options for OpenSUSE distros 495/head
David Galloway [Mon, 9 Dec 2019 15:35:54 +0000 (10:35 -0500)]
cobbler: Set kernel_options for OpenSUSE distros

This prevents the installer from pausing to ask for the install media

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #494 from kshtsk/wip-opensuse-rsyslog-etc
David Galloway [Mon, 9 Dec 2019 14:39:34 +0000 (09:39 -0500)]
Merge pull request #494 from kshtsk/wip-opensuse-rsyslog-etc

testnode: add rsyslog etc for openSUSE 15.1

5 years agotestnode: add rsyslog etc for openSUSE 15.1 494/head
Kyr Shatskyy [Mon, 9 Dec 2019 14:17:15 +0000 (15:17 +0100)]
testnode: add rsyslog etc for openSUSE 15.1

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
5 years agoMerge pull request #493 from ceph/wip-leap151
David Galloway [Mon, 9 Dec 2019 13:58:51 +0000 (08:58 -0500)]
Merge pull request #493 from ceph/wip-leap151

cobbler: Add OpenSUSE Leap 15.1

5 years agoMerge pull request #491 from ceph/wip-fog-drive
David Galloway [Fri, 6 Dec 2019 20:09:27 +0000 (15:09 -0500)]
Merge pull request #491 from ceph/wip-fog-drive

generate-fog-csv: Support setting alternate 'Host Primary Disk' in FOG

5 years agoMerge pull request #492 from kshtsk/wip-opensuse-15.1-testnodes
David Galloway [Fri, 6 Dec 2019 20:08:52 +0000 (15:08 -0500)]
Merge pull request #492 from kshtsk/wip-opensuse-15.1-testnodes

testnodes: add opensuse 15.1 support

5 years agocobbler: Add OpenSUSE Leap 15.1 493/head
David Galloway [Fri, 6 Dec 2019 18:40:14 +0000 (13:40 -0500)]
cobbler: Add OpenSUSE Leap 15.1

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agotestnodes: add opensuse 15.1 support 492/head
Kyr Shatskyy [Thu, 5 Dec 2019 12:01:11 +0000 (13:01 +0100)]
testnodes: add opensuse 15.1 support

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
5 years agogenerate-fog-csv: Support setting alternate 'Host Primary Disk' in FOG 491/head
David Galloway [Wed, 4 Dec 2019 16:40:59 +0000 (11:40 -0500)]
generate-fog-csv: Support setting alternate 'Host Primary Disk' in FOG

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #490 from ceph/wip-8-gitall
David Galloway [Mon, 25 Nov 2019 19:02:13 +0000 (14:02 -0500)]
Merge pull request #490 from ceph/wip-8-gitall

testnode: Install git on RHEL8

5 years agotestnode: Install git on RHEL8 490/head
David Galloway [Mon, 25 Nov 2019 19:00:09 +0000 (14:00 -0500)]
testnode: Install git on RHEL8

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #489 from ceph/rmcache
David Galloway [Fri, 15 Nov 2019 17:57:21 +0000 (12:57 -0500)]
Merge pull request #489 from ceph/rmcache

common: rm yum cache that doesn't get cleaned yum `yum clean`

5 years agocommon: rm yum cache that doesn't get cleaned with `yum clean` 489/head
David Galloway [Fri, 15 Nov 2019 17:33:09 +0000 (12:33 -0500)]
common: rm yum cache that doesn't get cleaned with `yum clean`

Why is this even necessary?

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #488 from ceph/wip-cc-mirrors
David Galloway [Fri, 15 Nov 2019 17:18:29 +0000 (12:18 -0500)]
Merge pull request #488 from ceph/wip-cc-mirrors

common: Add a couple closer mirrors

5 years agocommon: Add a couple closer mirrors 488/head
David Galloway [Fri, 15 Nov 2019 17:12:24 +0000 (12:12 -0500)]
common: Add a couple closer mirrors

These mirrors are in the Community Cage (where Sepia is) so they should speed yum transactions up a bit.

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #487 from ceph/wip-yumconf
David Galloway [Fri, 15 Nov 2019 16:44:06 +0000 (11:44 -0500)]
Merge pull request #487 from ceph/wip-yumconf

common: Update yum metadata from upstream epel and exclude mirrors

5 years agocommon: Update yum metadata from upstream epel and exclude mirrors 487/head
David Galloway [Fri, 15 Nov 2019 15:43:47 +0000 (10:43 -0500)]
common: Update yum metadata from upstream epel and exclude mirrors

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #485 from ceph/wip-28-deprecations
adam kraitman [Thu, 14 Nov 2019 14:51:12 +0000 (16:51 +0200)]
Merge pull request #485 from ceph/wip-28-deprecations

Refactor to resolve Deprecation Warnings

5 years agoMerge pull request #486 from ceph/wip-delegate
adam kraitman [Thu, 14 Nov 2019 10:41:01 +0000 (12:41 +0200)]
Merge pull request #486 from ceph/wip-delegate

users: delegate task to localhost

5 years agousers: delegate task to localhost 486/head
David Galloway [Mon, 11 Nov 2019 19:17:35 +0000 (14:17 -0500)]
users: delegate task to localhost

TIL `connection: local` != `delegate_to: localhost`

See https://github.com/ansible/ansible/issues/16724#issuecomment-259989010

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agocephlab: Get rid of manual python version check 485/head
David Galloway [Mon, 11 Nov 2019 19:14:57 +0000 (14:14 -0500)]
cephlab: Get rid of manual python version check

Newer versions of ansible are able to connect to a machine and figure out what to set `ansible_python_interpreter` to without a stilly hack like this.

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agousers: Don't evaluate bare variables as true/false
David Galloway [Mon, 11 Nov 2019 18:32:15 +0000 (13:32 -0500)]
users: Don't evaluate bare variables as true/false

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoStop using loops for package-related tasks
David Galloway [Mon, 4 Nov 2019 22:31:43 +0000 (17:31 -0500)]
Stop using loops for package-related tasks

This is slower and will be deprecated in a future version of Ansible

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoall: Using tests as filters is deprecated
David Galloway [Mon, 4 Nov 2019 21:32:18 +0000 (16:32 -0500)]
all: Using tests as filters is deprecated

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #484 from ceph/wip-rhel81
David Galloway [Fri, 8 Nov 2019 17:42:14 +0000 (12:42 -0500)]
Merge pull request #484 from ceph/wip-rhel81

cobbler: Add RHEL8.1 to lab