]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/log
ceph-cm-ansible.git
6 years agoMerge pull request #456 from ceph/python3-iteritems
Zack Cerza [Fri, 22 Mar 2019 17:20:38 +0000 (11:20 -0600)]
Merge pull request #456 from ceph/python3-iteritems

python3: s/iteritems/items/

6 years agoMerge pull request #454 from kshtsk/wip-nsupdate-web-branch
David Galloway [Thu, 21 Mar 2019 19:38:06 +0000 (15:38 -0400)]
Merge pull request #454 from kshtsk/wip-nsupdate-web-branch

nsupdate_web: add nsupdate_web branch parameter

6 years agoMerge pull request #457 from ceph/rhel-8-gpg
Zack Cerza [Thu, 21 Mar 2019 17:25:23 +0000 (11:25 -0600)]
Merge pull request #457 from ceph/rhel-8-gpg

RHEL 8 uses Red Hat's beta key

6 years agoRHEL 8 uses Red Hat's beta key 457/head
Ken Dreyer [Thu, 21 Mar 2019 17:19:35 +0000 (11:19 -0600)]
RHEL 8 uses Red Hat's beta key

The RHEL 8 beta is signed with the beta key, not the GA key.

6 years agopython3: s/iteritems/items/ 456/head
Zack Cerza [Thu, 21 Mar 2019 17:10:18 +0000 (13:10 -0400)]
python3: s/iteritems/items/

Signed-off-by: Zack Cerza <zack@redhat.com>
6 years agonsupdate_web: switch repo from zmc to ceph space 454/head
Kyr Shatskyy [Thu, 21 Mar 2019 16:29:30 +0000 (17:29 +0100)]
nsupdate_web: switch repo from zmc to ceph space

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
6 years agoMerge pull request #452 from kshtsk/wip-nsupdate-web-user-group
David Galloway [Thu, 21 Mar 2019 16:14:37 +0000 (12:14 -0400)]
Merge pull request #452 from kshtsk/wip-nsupdate-web-user-group

nsupdate_web: make sure nsupdate user group exists

6 years agoMerge pull request #450 from kshtsk/wip-start-beanstalkd
David Galloway [Thu, 21 Mar 2019 16:12:48 +0000 (12:12 -0400)]
Merge pull request #450 from kshtsk/wip-start-beanstalkd

teuthology: make sure beanstalkd is running

6 years agoMerge pull request #453 from kshtsk/wip-teuthology-leap-vars
David Galloway [Thu, 21 Mar 2019 16:06:58 +0000 (12:06 -0400)]
Merge pull request #453 from kshtsk/wip-teuthology-leap-vars

teuthology: make zypper vars leap version specific

6 years agoteuthology: make sure beanstalkd is running 450/head
Kyr Shatskyy [Fri, 15 Mar 2019 00:09:35 +0000 (01:09 +0100)]
teuthology: make sure beanstalkd is running

The beanstalkd service should be running before any
try to start workers up

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
6 years agoMerge pull request #437 from ceph/rhel-8-gpg
David Galloway [Wed, 20 Mar 2019 12:37:08 +0000 (08:37 -0400)]
Merge pull request #437 from ceph/rhel-8-gpg

add GPG checking for RHEL 8

6 years agonsupdate_web: add branch parameter
Kyr Shatskyy [Tue, 19 Mar 2019 18:45:23 +0000 (19:45 +0100)]
nsupdate_web: add branch parameter

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
6 years agoMerge pull request #455 from kshtsk/wip-nsupdate-leap-15
Zack Cerza [Wed, 20 Mar 2019 00:09:05 +0000 (18:09 -0600)]
Merge pull request #455 from kshtsk/wip-nsupdate-leap-15

nsupdate_web: add leap 15 vars

6 years agoMerge pull request #451 from kshtsk/wip-nsupdate-web-port
Zack Cerza [Wed, 20 Mar 2019 00:08:35 +0000 (18:08 -0600)]
Merge pull request #451 from kshtsk/wip-nsupdate-web-port

nsupdate_web: add nsupdate_web_port parameter

6 years agonsupdate_web: add leap 15 vars 455/head
Kyr Shatskyy [Tue, 19 Mar 2019 20:16:38 +0000 (21:16 +0100)]
nsupdate_web: add leap 15 vars

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
6 years agoteuthology: make zypper vars leap version specific 453/head
Kyr Shatskyy [Tue, 19 Mar 2019 19:46:41 +0000 (20:46 +0100)]
teuthology: make zypper vars leap version specific

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
6 years agonsupdate_web: add nsupdate_web_port parameter 451/head
Kyr Shatskyy [Tue, 19 Mar 2019 18:18:06 +0000 (19:18 +0100)]
nsupdate_web: add nsupdate_web_port parameter

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
6 years agonsupdate_web: make sure nsupdate user group exists 452/head
Kyr Shatskyy [Tue, 19 Mar 2019 18:48:48 +0000 (19:48 +0100)]
nsupdate_web: make sure nsupdate user group exists

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
6 years agoMerge pull request #449 from kshtsk/wip-use-archive-base-var
Zack Cerza [Fri, 15 Mar 2019 16:00:51 +0000 (10:00 -0600)]
Merge pull request #449 from kshtsk/wip-use-archive-base-var

teuthology: use 'archive_base' variable instead of hardcoded value

6 years agoteuthology: use 'archive_base' variable instead of hardcoded value 449/head
Kyr Shatskyy [Thu, 14 Mar 2019 22:37:33 +0000 (23:37 +0100)]
teuthology: use 'archive_base' variable instead of hardcoded value

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
6 years agoMerge pull request #448 from kshtsk/wip-use-teuthology-user-var
Zack Cerza [Thu, 14 Mar 2019 19:19:42 +0000 (13:19 -0600)]
Merge pull request #448 from kshtsk/wip-use-teuthology-user-var

teuthology: use variable for user name

6 years agoMerge pull request #444 from kshtsk/fix-named-dirs-permissions
Zack Cerza [Thu, 14 Mar 2019 19:18:35 +0000 (13:18 -0600)]
Merge pull request #444 from kshtsk/fix-named-dirs-permissions

nameserver: ensure named directories have right owner and permissions

6 years agoMerge pull request #434 from ceph/wip-lvm2
Zack Cerza [Thu, 14 Mar 2019 19:16:31 +0000 (13:16 -0600)]
Merge pull request #434 from ceph/wip-lvm2

testnode: Install lvm2

6 years agoteuthology: use variable for user name 448/head
Kyr Shatskyy [Thu, 14 Mar 2019 18:00:03 +0000 (19:00 +0100)]
teuthology: use variable for user name

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
6 years agoMerge pull request #446 from kshtsk/add-pulpito-branch
David Galloway [Mon, 11 Mar 2019 23:55:34 +0000 (19:55 -0400)]
Merge pull request #446 from kshtsk/add-pulpito-branch

pulpito: add branch parameter for git checkout

6 years agoMerge pull request #443 from kshtsk/wip-nsupdate-suse
David Galloway [Mon, 11 Mar 2019 15:49:30 +0000 (11:49 -0400)]
Merge pull request #443 from kshtsk/wip-nsupdate-suse

support opensuse 42.3 for nsupdate_web

6 years agoMerge pull request #445 from kshtsk/add-paddles-branch
David Galloway [Mon, 11 Mar 2019 13:33:19 +0000 (09:33 -0400)]
Merge pull request #445 from kshtsk/add-paddles-branch

paddles: add branch parameter for git checkout

6 years agoMerge pull request #447 from kshtsk/add-teuthology-branch
David Galloway [Mon, 11 Mar 2019 13:32:44 +0000 (09:32 -0400)]
Merge pull request #447 from kshtsk/add-teuthology-branch

teuthology: add branch parameter for git checkout

6 years agoMerge pull request #441 from kshtsk/wip-nameserver-suse-packages
David Galloway [Fri, 8 Mar 2019 18:23:02 +0000 (13:23 -0500)]
Merge pull request #441 from kshtsk/wip-nameserver-suse-packages

support opensuse package for nameserver role

6 years agoMerge pull request #442 from kshtsk/wip-teuthology-logs
David Galloway [Fri, 8 Mar 2019 18:17:58 +0000 (13:17 -0500)]
Merge pull request #442 from kshtsk/wip-teuthology-logs

teuthology: make sure teuthology logs directory exists

6 years agoteuthology: add branch parameter for git checkout 447/head
Kyr Shatskyy [Thu, 7 Mar 2019 13:06:54 +0000 (14:06 +0100)]
teuthology: add branch parameter for git checkout

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
6 years agopulpito: add branch parameter for git checkout 446/head
Kyr Shatskyy [Thu, 7 Mar 2019 13:03:40 +0000 (14:03 +0100)]
pulpito: add branch parameter for git checkout

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
6 years agopaddles: add branch parameter for git checkout 445/head
Kyr Shatskyy [Thu, 7 Mar 2019 10:54:42 +0000 (11:54 +0100)]
paddles: add branch parameter for git checkout

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
6 years agonameserver: ensure named directories have right owner and permissions 444/head
Kyr Shatskyy [Wed, 6 Mar 2019 18:25:52 +0000 (19:25 +0100)]
nameserver: ensure named directories have right owner and permissions

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
6 years agonsupdate_web: replace python3.5 restriction with python3 443/head
Kyr Shatskyy [Wed, 6 Mar 2019 17:44:52 +0000 (18:44 +0100)]
nsupdate_web: replace python3.5 restriction with python3

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
6 years agonsupdate_web: support opensuse leap 42.3
Kyr Shatskyy [Wed, 6 Mar 2019 17:43:15 +0000 (18:43 +0100)]
nsupdate_web: support opensuse leap 42.3

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
6 years agoteuthology: make sure teuthology logs directory exists 442/head
Kyr Shatskyy [Wed, 6 Mar 2019 17:11:13 +0000 (18:11 +0100)]
teuthology: make sure teuthology logs directory exists

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
6 years agonameserver: make named.conf python3 compatible 441/head
Kyr Shatskyy [Wed, 6 Mar 2019 15:42:13 +0000 (16:42 +0100)]
nameserver: make named.conf python3 compatible

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
6 years agonameserver: add suse related packages
Kyr Shatskyy [Wed, 6 Mar 2019 15:54:19 +0000 (16:54 +0100)]
nameserver: add suse related packages

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
6 years agoMerge pull request #440 from ceph/wip-6
Zack Cerza [Fri, 1 Mar 2019 17:08:22 +0000 (10:08 -0700)]
Merge pull request #440 from ceph/wip-6

long_running_cluster: Force logrotate at 06:25

6 years agolong_running_cluster: Force logrotate at 06:25 440/head
David Galloway [Fri, 1 Mar 2019 16:12:35 +0000 (11:12 -0500)]
long_running_cluster: Force logrotate at 06:25

The scheduled logrotate cronjob at 06:25 doesn't actually get run like I assumed.  This is because the cron.daily job doesn't use -f.

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #439 from ceph/wip-remoto
David Galloway [Tue, 19 Feb 2019 12:45:12 +0000 (07:45 -0500)]
Merge pull request #439 from ceph/wip-remoto

testnode: Install remoto on testnodes

6 years agoMerge pull request #438 from ceph/wip-fix-timedatectl
Zack Cerza [Wed, 13 Feb 2019 17:17:31 +0000 (10:17 -0700)]
Merge pull request #438 from ceph/wip-fix-timedatectl

common: After reboot, wait longer before polling for connection

6 years agotestnode: Install remoto on testnodes 439/head
David Galloway [Wed, 13 Feb 2019 17:00:41 +0000 (12:00 -0500)]
testnode: Install remoto on testnodes

For use with https://github.com/ceph/ceph/pull/26262

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agocommon: After reboot, wait longer before polling for connection 438/head
David Galloway [Wed, 13 Feb 2019 16:06:47 +0000 (11:06 -0500)]
common: After reboot, wait longer before polling for connection

In some instances, the mira still hadn't rebooted before wait_for_connection ran.

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoadd GPG checking for RHEL 8 437/head
Ken Dreyer [Tue, 12 Feb 2019 23:37:52 +0000 (16:37 -0700)]
add GPG checking for RHEL 8

The RHEL 8 beta is GPG-signed, so we might as well verify signatures.

6 years agoMerge pull request #436 from ceph/wip-adal
vasukulkarni [Tue, 12 Feb 2019 18:04:28 +0000 (10:04 -0800)]
Merge pull request #436 from ceph/wip-adal

common: Add HA repo for RHEL7

6 years agocommon: Add HA repo for RHEL7 436/head
David Galloway [Tue, 12 Feb 2019 16:35:38 +0000 (11:35 -0500)]
common: Add HA repo for RHEL7

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1674764
Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #435 from ceph/wip-fix-rhel75
Zack Cerza [Fri, 8 Feb 2019 20:05:54 +0000 (13:05 -0700)]
Merge pull request #435 from ceph/wip-fix-rhel75

common: Reboot RHEL7 testnodes in case of timedatectl/systemd issue

6 years agocommon: Reboot RHEL7 testnodes in case of timedatectl/systemd issue 435/head
David Galloway [Fri, 8 Feb 2019 20:03:31 +0000 (15:03 -0500)]
common: Reboot RHEL7 testnodes in case of timedatectl/systemd issue

Fixes: http://tracker.ceph.com/issues/24197
Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agotestnode: Install lvm2 434/head
David Galloway [Fri, 18 Jan 2019 18:48:12 +0000 (13:48 -0500)]
testnode: Install lvm2

This package is missing in cloud images

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #432 from ceph/wip-centos76
Zack Cerza [Fri, 11 Jan 2019 18:09:53 +0000 (11:09 -0700)]
Merge pull request #432 from ceph/wip-centos76

Add CentOS 7.6

6 years agoMerge pull request #433 from ceph/wip-orcentos
Zack Cerza [Fri, 11 Jan 2019 18:09:37 +0000 (11:09 -0700)]
Merge pull request #433 from ceph/wip-orcentos

cobbler: Fix RPM snippet conditional

6 years agocobbler: Fix RPM snippet conditional 433/head
David Galloway [Fri, 11 Jan 2019 17:51:16 +0000 (12:51 -0500)]
cobbler: Fix RPM snippet conditional

We need to check for RHEL or CentOS

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoAdd CentOS 7.6 432/head
David Galloway [Fri, 11 Jan 2019 17:11:58 +0000 (12:11 -0500)]
Add CentOS 7.6

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #430 from ceph/wip-ddzero
Zack Cerza [Mon, 17 Dec 2018 22:36:11 +0000 (15:36 -0700)]
Merge pull request #430 from ceph/wip-ddzero

testnode: Blow away lingering OSD data and partition data

6 years agoMerge pull request #431 from ceph/wip-37614-2
Zack Cerza [Fri, 14 Dec 2018 20:39:31 +0000 (13:39 -0700)]
Merge pull request #431 from ceph/wip-37614-2

testnode: Only bounce interface on Xenial

6 years agotestnode: Only bounce interface on Xenial 431/head
David Galloway [Fri, 14 Dec 2018 20:28:51 +0000 (15:28 -0500)]
testnode: Only bounce interface on Xenial

resolvconf isn't installed on Bionic by default so we don't need to
bounce the interface to work around the bug.

Fixes: https://tracker.ceph.com/issues/37614
Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agotestnode: Blow away lingering OSD and partition data 430/head
David Galloway [Fri, 14 Dec 2018 19:53:20 +0000 (14:53 -0500)]
testnode: Blow away lingering OSD and partition data

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #427 from ceph/wip-int
David Galloway [Mon, 10 Dec 2018 17:14:44 +0000 (12:14 -0500)]
Merge pull request #427 from ceph/wip-int

Fix distro version comparison conditionals

6 years agoMerge pull request #428 from ceph/wip-callypsodrive
David Galloway [Fri, 7 Dec 2018 23:14:23 +0000 (18:14 -0500)]
Merge pull request #428 from ceph/wip-callypsodrive

cobbler: Support installing to /dev/sdi for callypso machines

6 years agocobbler: Support installing to /dev/sdi for callypso machines 428/head
David Galloway [Fri, 7 Dec 2018 23:10:14 +0000 (18:10 -0500)]
cobbler: Support installing to /dev/sdi for callypso machines

This will get used when the Octo FOG Images job in Jenkins runs

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoFix distro version comparison conditionals 427/head
David Galloway [Tue, 4 Dec 2018 17:56:29 +0000 (12:56 -0500)]
Fix distro version comparison conditionals

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #426 from ceph/wip-rhel74-jwt
Zack Cerza [Tue, 27 Nov 2018 16:26:59 +0000 (09:26 -0700)]
Merge pull request #426 from ceph/wip-rhel74-jwt

cobbler: Only install python-jwt on RHEL7.5 or later

6 years agocobbler: Only install python-jwt on RHEL7.5 or later 426/head
David Galloway [Tue, 27 Nov 2018 16:02:52 +0000 (11:02 -0500)]
cobbler: Only install python-jwt on RHEL7.5 or later

Fixes: https://tracker.ceph.com/issues/37395
Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #425 from ceph/wip-enforcing
David Galloway [Wed, 21 Nov 2018 18:39:24 +0000 (13:39 -0500)]
Merge pull request #425 from ceph/wip-enforcing

cobbler: Set SELinux = enforcing by default

6 years agoMerge pull request #424 from ceph/wip-fix-prep
David Galloway [Tue, 20 Nov 2018 19:31:34 +0000 (14:31 -0500)]
Merge pull request #424 from ceph/wip-fix-prep

prep-fog-capture: Fix failed_when

6 years agoprep-fog-capture: Fix failed_when 424/head
David Galloway [Tue, 20 Nov 2018 19:28:00 +0000 (14:28 -0500)]
prep-fog-capture: Fix failed_when

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #422 from ceph/wip-rhel8
David Galloway [Tue, 20 Nov 2018 19:07:59 +0000 (14:07 -0500)]
Merge pull request #422 from ceph/wip-rhel8

Add RHEL8!

6 years agocobbler: Set SELinux = enforcing by default wip-enforcing 425/head
David Galloway [Tue, 20 Nov 2018 18:47:57 +0000 (13:47 -0500)]
cobbler: Set SELinux = enforcing by default

Requested by downstream QE.  This shouldn't be an issue since only
downstream QE needs SELinux in Enforcing mode.  They don't use
ceph-cm-ansible which sets it to Permissive in the testnodes role.

Fixes: http://tracker.ceph.com/issues/37338
Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoRun ansible-managed playbook as cm user 422/head
David Galloway [Fri, 16 Nov 2018 21:45:17 +0000 (16:45 -0500)]
Run ansible-managed playbook as cm user

The ubuntu (teuthology_user) doesn't get created until the testnode
playbook gets run

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoSet ansible_python_interpreter to python3 if necessary
David Galloway [Fri, 16 Nov 2018 21:43:49 +0000 (16:43 -0500)]
Set ansible_python_interpreter to python3 if necessary

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agotestnode: Support RHEL8
David Galloway [Fri, 16 Nov 2018 20:48:42 +0000 (15:48 -0500)]
testnode: Support RHEL8

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agocommon: Support RHEL8
David Galloway [Fri, 16 Nov 2018 20:48:25 +0000 (15:48 -0500)]
common: Support RHEL8

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #423 from ceph/wip-python3
vasukulkarni [Fri, 16 Nov 2018 23:57:16 +0000 (15:57 -0800)]
Merge pull request #423 from ceph/wip-python3

prep-fog-capture: Support RHEL8/python3

6 years agoprep-fog-capture: Support RHEL8/python3 423/head
David Galloway [Fri, 16 Nov 2018 23:55:48 +0000 (18:55 -0500)]
prep-fog-capture: Support RHEL8/python3

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agocobbler: Configure snippets & triggers for RHEL8
David Galloway [Fri, 16 Nov 2018 20:14:44 +0000 (15:14 -0500)]
cobbler: Configure snippets & triggers for RHEL8

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #421 from ceph/wip-f2b-multiline
Zack Cerza [Thu, 15 Nov 2018 16:52:49 +0000 (09:52 -0700)]
Merge pull request #421 from ceph/wip-f2b-multiline

public_facing: Add bantime override and multiline filter support

6 years agopublic_facing: Support overriding fail2ban bantime per service 421/head
David Galloway [Thu, 15 Nov 2018 15:38:52 +0000 (10:38 -0500)]
public_facing: Support overriding fail2ban bantime per service

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agopublic_facing: Support multiline regex fail2ban filters
David Galloway [Thu, 15 Nov 2018 15:30:42 +0000 (10:30 -0500)]
public_facing: Support multiline regex fail2ban filters

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #420 from ceph/wip-lockfile
David Galloway [Wed, 7 Nov 2018 21:16:05 +0000 (16:16 -0500)]
Merge pull request #420 from ceph/wip-lockfile

tools: Clean up /ceph-qa-ready lockfile

6 years agotools: Clean up /ceph-qa-ready lockfile 420/head
David Galloway [Wed, 7 Nov 2018 20:40:35 +0000 (15:40 -0500)]
tools: Clean up /ceph-qa-ready lockfile

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #419 from ceph/wip-jwt
David Galloway [Thu, 1 Nov 2018 20:18:09 +0000 (16:18 -0400)]
Merge pull request #419 from ceph/wip-jwt

cobbler: Install python-jwt on RPM-based testnodes

6 years agocobbler: Install python-jwt on RPM-based testnodes 419/head
David Galloway [Thu, 1 Nov 2018 20:08:13 +0000 (16:08 -0400)]
cobbler: Install python-jwt on RPM-based testnodes

This package is needed for ceph-mgr but is not available in the
base/default repos.  Therefore, we need to install it during kickstart
and bake it into our RHEL FOG images.

Fixes: https://tracker.ceph.com/issues/36653
Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #415 from ceph/wip-suse
Zack Cerza [Mon, 29 Oct 2018 21:52:36 +0000 (15:52 -0600)]
Merge pull request #415 from ceph/wip-suse

Add support for OpenSUSE Leap 15.0

6 years agoMerge pull request #418 from kshtsk/wip-zypper-for-teuthology
David Galloway [Thu, 4 Oct 2018 19:49:23 +0000 (15:49 -0400)]
Merge pull request #418 from kshtsk/wip-zypper-for-teuthology

Add zypper support for teuthology role

6 years agoMerge pull request #417 from kshtsk/wip-zypper-for-paddles
David Galloway [Thu, 4 Oct 2018 19:41:34 +0000 (15:41 -0400)]
Merge pull request #417 from kshtsk/wip-zypper-for-paddles

Add zypper support for paddles role

6 years agoMerge pull request #416 from kshtsk/wip-zypper-for-pulpito
David Galloway [Thu, 4 Oct 2018 19:41:10 +0000 (15:41 -0400)]
Merge pull request #416 from kshtsk/wip-zypper-for-pulpito

Add zypper support for pulpito role

6 years agoAdd zypper support for teuthology role 418/head
Kyr Shatskyy [Wed, 3 Oct 2018 14:29:36 +0000 (16:29 +0200)]
Add zypper support for teuthology role

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
6 years agoAdd zypper support for paddles role 417/head
Kyr Shatskyy [Wed, 3 Oct 2018 14:25:26 +0000 (16:25 +0200)]
Add zypper support for paddles role

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
6 years agoAdd zypper support for pulpito role 416/head
Kyr Shatskyy [Wed, 3 Oct 2018 14:21:26 +0000 (16:21 +0200)]
Add zypper support for pulpito role

Signed-off-by: Kyr Shatskyy<kyrylo.shatskyy@suse.com>
6 years agotools: Support OpenSUSE Leap 15.0 in prep-fog-capture playbook 415/head
David Galloway [Tue, 2 Oct 2018 18:57:48 +0000 (14:57 -0400)]
tools: Support OpenSUSE Leap 15.0 in prep-fog-capture playbook

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agotestnode: Add support to configure chronyd instead of ntpd
David Galloway [Tue, 2 Oct 2018 18:57:19 +0000 (14:57 -0400)]
testnode: Add support to configure chronyd instead of ntpd

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agotestnode: Add support for OpenSUSE Leap 15.0
David Galloway [Tue, 2 Oct 2018 18:42:51 +0000 (14:42 -0400)]
testnode: Add support for OpenSUSE Leap 15.0

Some notes:

  - Setting hostname with ansible fails.  It's a known issue.  Bug is in
the yaml.  teuthology sets the hostname after FOG provisioning anyway so
NBD.
  - Leap mounts all of the root subdirs as separate mountpoints so the `zap`
tasks had to be modified to not wipe those out
  - The sshd config is named `sshd_config_opensuse_leap_NA` because the
task that installs the SSHD config uses {{
ansible_distribution_major_version }} which isn't set to 15.0 in Leap
apparently.

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agocommon: Add default repos on OpenSUSE Leap
David Galloway [Tue, 2 Oct 2018 18:40:54 +0000 (14:40 -0400)]
common: Add default repos on OpenSUSE Leap

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agocobbler: Modify snippets to work with OpenSUSE Leap 15.0
David Galloway [Tue, 2 Oct 2018 18:39:21 +0000 (14:39 -0400)]
cobbler: Modify snippets to work with OpenSUSE Leap 15.0

The usermod command is a little different in OpenSUSE.

Also, in Leap, the /etc/rc.local equivalent is /etc/init.d/boot.local.

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agocobbler: Add OpenSUSE Leap 15.0
David Galloway [Tue, 2 Oct 2018 18:38:40 +0000 (14:38 -0400)]
cobbler: Add OpenSUSE Leap 15.0

Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #413 from ceph/wip-35989
Zack Cerza [Mon, 17 Sep 2018 18:39:17 +0000 (12:39 -0600)]
Merge pull request #413 from ceph/wip-35989

testnode: install gcc-c++ on RPM-based systems

6 years agotestnode: install gcc-c++ on RPM-based systems 413/head
David Galloway [Mon, 17 Sep 2018 14:04:58 +0000 (10:04 -0400)]
testnode: install gcc-c++ on RPM-based systems

Fixes: https://tracker.ceph.com/issues/35989
Signed-off-by: David Galloway <dgallowa@redhat.com>
6 years agoMerge pull request #412 from ceph/wip-curl
Zack Cerza [Wed, 12 Sep 2018 17:36:16 +0000 (11:36 -0600)]
Merge pull request #412 from ceph/wip-curl

cobbler: Install curl during Ubuntu kickstart