]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/log
ceph-cm-ansible.git
9 years agocobbler: Modify postinstall trigger script to work with Fedora 22 197/head
David Galloway [Tue, 16 Feb 2016 21:17:57 +0000 (16:17 -0500)]
cobbler: Modify postinstall trigger script to work with Fedora 22

Signed-off-by: David Galloway <dgallowa@redhat.com>
9 years agoInstall pip on Fedora 22
David Galloway [Tue, 16 Feb 2016 20:47:33 +0000 (15:47 -0500)]
Install pip on Fedora 22

Signed-off-by: David Galloway <dgallowa@redhat.com>
9 years agocobbler: Modify Fedora 22 packages installed during kickstart
David Galloway [Tue, 16 Feb 2016 19:50:27 +0000 (14:50 -0500)]
cobbler: Modify Fedora 22 packages installed during kickstart

The @base group no longer exists in Fedora 22 and causes anaconda to
halt during install.  Using @^infrastructure-server-environment in its place

The gpg_keys ansible task requires yum to be installed prior to first boot

Signed-off-by: David Galloway <dgallowa@redhat.com>
9 years agoInstall nrpe daemon for Fedora 22
David Galloway [Sat, 13 Feb 2016 01:00:10 +0000 (20:00 -0500)]
Install nrpe daemon for Fedora 22

Signed-off-by: David Galloway <dgallowa@redhat.com>
9 years agoRename Fedora 20 sshd config to Fedora 22 since F20 no longer supported
David Galloway [Fri, 12 Feb 2016 23:52:31 +0000 (18:52 -0500)]
Rename Fedora 20 sshd config to Fedora 22 since F20 no longer supported

Signed-off-by: David Galloway <dgallowa@redhat.com>
9 years agoUpdate package location and requirements for F22
David Galloway [Fri, 12 Feb 2016 23:41:53 +0000 (18:41 -0500)]
Update package location and requirements for F22

Signed-off-by: David Galloway <dgallowa@redhat.com>
9 years agoRenaming and repurposing file since we no longer support F20
David Galloway [Fri, 12 Feb 2016 21:31:42 +0000 (16:31 -0500)]
Renaming and repurposing file since we no longer support F20

Signed-off-by: David Galloway <dgallowa@redhat.com>
9 years agoAdding Fedora22 to labs http://tracker.ceph.com/issues/14729
David Galloway [Fri, 12 Feb 2016 20:25:10 +0000 (15:25 -0500)]
Adding Fedora22 to labs http://tracker.ceph.com/issues/14729

Signed-off-by: David Galloway <dgallowa@redhat.com>
9 years agoMerge pull request #196 from dmick/master
David Galloway [Tue, 16 Feb 2016 00:16:54 +0000 (19:16 -0500)]
Merge pull request #196 from dmick/master

Include /keys in path to key files, and document what's expected

9 years agoInclude /keys in path to key files, and document what's expected 196/head
Dan Mick [Tue, 16 Feb 2016 00:11:38 +0000 (16:11 -0800)]
Include /keys in path to key files, and document what's expected

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 years agoMerge pull request #195 from dmick/master
David Galloway [Mon, 15 Feb 2016 23:31:09 +0000 (18:31 -0500)]
Merge pull request #195 from dmick/master

Stop looking for keys on git.ceph.com

9 years agoStop looking for keys on git.ceph.com 195/head
Dan Mick [Mon, 15 Feb 2016 22:30:39 +0000 (14:30 -0800)]
Stop looking for keys on git.ceph.com

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 years agoMerge pull request #193 from ceph/wip-libvirtpool-check
Zack Cerza [Fri, 5 Feb 2016 17:05:43 +0000 (10:05 -0700)]
Merge pull request #193 from ceph/wip-libvirtpool-check

Fixing srv_libvirtpool check syntax

9 years agoFixing srv_libvirtpool check syntax 193/head
David Galloway [Fri, 5 Feb 2016 16:02:15 +0000 (11:02 -0500)]
Fixing srv_libvirtpool check syntax

Signed-off-by: David Galloway <dgallowa@redhat.com>
9 years agoMerge pull request #192 from dmick/wip-vpshost
Zack Cerza [Thu, 4 Feb 2016 18:56:18 +0000 (11:56 -0700)]
Merge pull request #192 from dmick/wip-vpshost

Add vmhost role, supporting tasks, to provision VPS hosts

9 years agoAdd vmhost role, supporting tasks, to provision VPS hosts 192/head
Dan Mick [Thu, 28 Jan 2016 06:09:27 +0000 (22:09 -0800)]
Add vmhost role, supporting tasks, to provision VPS hosts

Note: this expects some setup on the host; see README.rst

9 years agoMerge pull request #191 from ceph/wip-timezone
Dan Mick [Wed, 20 Jan 2016 22:32:41 +0000 (14:32 -0800)]
Merge pull request #191 from ceph/wip-timezone

common: Set timezone (defaults to UTC)

Reviewed-by: Dan Mick <dmick@redhat.com>
9 years agoHandle timedatectl output format change 191/head
Zack Cerza [Wed, 20 Jan 2016 22:19:29 +0000 (15:19 -0700)]
Handle timedatectl output format change

timedatectl in 7.2 helpfully changes 'Timezone' to 'Time zone'. Use a
regexp to handle both formats.

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoOn CentOS 6, set the hardware clock
Zack Cerza [Wed, 20 Jan 2016 20:56:04 +0000 (13:56 -0700)]
On CentOS 6, set the hardware clock

/etc/localtime on its own doesn't cause the hardware clock to be reset
(at least immediately). So, do that.

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoUse separate codepaths for CentOS 6 vs. 7
Zack Cerza [Wed, 20 Jan 2016 19:35:23 +0000 (12:35 -0700)]
Use separate codepaths for CentOS 6 vs. 7

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoSet timezone for apt systems
Zack Cerza [Wed, 20 Jan 2016 17:36:56 +0000 (10:36 -0700)]
Set timezone for apt systems

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoSet timezone for yum systems
Zack Cerza [Wed, 20 Jan 2016 17:28:24 +0000 (10:28 -0700)]
Set timezone for yum systems

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoAdd default timezone (UTC)
Zack Cerza [Wed, 20 Jan 2016 17:28:05 +0000 (10:28 -0700)]
Add default timezone (UTC)

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agocommon: Split out tasks into yum_systems.yml
Zack Cerza [Wed, 20 Jan 2016 17:17:18 +0000 (10:17 -0700)]
common: Split out tasks into yum_systems.yml

Similar to how the testnodes role works. apt_systems.yml will be added
when it's needed.

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #190 from ceph/wip-puddle-updates
Zack Cerza [Tue, 19 Jan 2016 17:29:01 +0000 (10:29 -0700)]
Merge pull request #190 from ceph/wip-puddle-updates

puddle: fixes for ceph-1.3-async and distill

9 years agopuddle: add SCL to ceph-1.3-async configuration 190/head
Ken Dreyer [Fri, 15 Jan 2016 22:02:10 +0000 (15:02 -0700)]
puddle: add SCL to ceph-1.3-async configuration

In RHCeph 1.3.1, we introduced Foreman, which has a dependency on the
SCL product. All async updates after this must use the SCL repo for
repoclosure.

9 years agopuddle/ceph-distill: rm unused variable
Ken Dreyer [Mon, 21 Dec 2015 23:45:47 +0000 (16:45 -0700)]
puddle/ceph-distill: rm unused variable

This would cause `ceph-distill` to fail when the file did not exist for
`cat` to find.

9 years agoMerge pull request #188 from ceph/wip-cobbler-centos7
Andrew Schoen [Fri, 15 Jan 2016 18:20:38 +0000 (12:20 -0600)]
Merge pull request #188 from ceph/wip-cobbler-centos7

cobbler_profile: Add CentOS 7.1 and 7.2

9 years agoMerge pull request #189 from dmick/master
Zack Cerza [Fri, 15 Jan 2016 15:41:16 +0000 (08:41 -0700)]
Merge pull request #189 from dmick/master

Add 'nokeymap' to inktank-rescue cobbler profile's kernel options

9 years agoAdd 'nokeymap' to inktank-rescue cobbler profile's kernel options 189/head
Dan Mick [Fri, 15 Jan 2016 03:09:53 +0000 (19:09 -0800)]
Add 'nokeymap' to inktank-rescue cobbler profile's kernel options

This stops it prompting for a keymap on boot.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 years agocobbler_profile: Add CentOS 7.1 and 7.2 188/head
Zack Cerza [Wed, 13 Jan 2016 21:35:16 +0000 (14:35 -0700)]
cobbler_profile: Add CentOS 7.1 and 7.2

Also rename the old CentOS 7 profile to reflect that it is for 7.0

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #186 from ceph/revert-166-wip-rm-fastcgi-rhel
Andrew Schoen [Wed, 13 Jan 2016 21:32:26 +0000 (15:32 -0600)]
Merge pull request #186 from ceph/revert-166-wip-rm-fastcgi-rhel

Revert "testnode: do not install fastcgi on RHEL"

9 years agouse gitbuilder_host variable instead of hardcoded url name 186/head
Vasu Kulkarni [Wed, 13 Jan 2016 18:35:41 +0000 (13:35 -0500)]
use gitbuilder_host variable instead of hardcoded url name

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
9 years agoMerge pull request #167 from ceph/wip-rhel-pkg
Andrew Schoen [Wed, 13 Jan 2016 17:57:05 +0000 (11:57 -0600)]
Merge pull request #167 from ceph/wip-rhel-pkg

rhel package changes required for ceph

9 years agoMerge pull request #187 from dmick/master
Zack Cerza [Wed, 13 Jan 2016 15:39:04 +0000 (08:39 -0700)]
Merge pull request #187 from dmick/master

users: filter userlists against 'users' later

9 years agousers: filter userlists against 'users' later 187/head
Dan Mick [Wed, 13 Jan 2016 05:17:32 +0000 (21:17 -0800)]
users: filter userlists against 'users' later

Filter the user lists after the other list-modifying
operations.  This way, the user-requested 'users' variable
filter has final say over which users are considered.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 years agoRevert "testnode: do not install fastcgi on RHEL"
vasukulkarni [Tue, 12 Jan 2016 23:28:44 +0000 (15:28 -0800)]
Revert "testnode: do not install fastcgi on RHEL"

9 years agoRemove ceph dependency packages 167/head
Vasu Kulkarni [Mon, 16 Nov 2015 20:25:44 +0000 (15:25 -0500)]
Remove ceph dependency packages

Remove the additional ceph dependency packages and let the installer install them
during install task.

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
9 years agoadd leveldb and xmlstartlet from epel
vasukulkarni [Fri, 13 Nov 2015 23:19:32 +0000 (15:19 -0800)]
add leveldb and xmlstartlet from epel

leveldb and xmlstartlet are required for rhel to satisfy dependency

Signed-off-by: Vasu Kulkarni vasu@redhat.com
9 years agoMerge pull request #185 from ceph/wip-nrpe-reload
Dan Mick [Tue, 5 Jan 2016 01:28:32 +0000 (17:28 -0800)]
Merge pull request #185 from ceph/wip-nrpe-reload

testnodes: fixing nrpe service configuration setup order

Reviewed-by: Dan Mick <dmick@redhat.com>
9 years agotestnodes: fixing nrpe service configuration setup order 185/head
David Galloway [Mon, 4 Jan 2016 16:45:57 +0000 (11:45 -0500)]
testnodes: fixing nrpe service configuration setup order

- Undo commit 2f28215cf79e596142986c8835040e5b1676849b
  - Service should be restarted after nrpe.cfg is modified; not after the /etc/default/{{ nrpe_service_name }} file is modified
  - /etc/default/{{ nrpe_service_name }} gets read anytime service is restarted

Signed-off-by: David Galloway <dgallowa@redhat.com>
9 years agoMerge pull request #184 from ceph/wip-nagios-clients
Dan Mick [Thu, 24 Dec 2015 00:21:33 +0000 (16:21 -0800)]
Merge pull request #184 from ceph/wip-nagios-clients

testnodes: updates nagios clients for lab move and yum systems

Reviewed-by: Dan Mick <dmick@redhat.com>
9 years agotestnodes: Service should be restarted after all configuring is done 184/head
dgalloway [Wed, 23 Dec 2015 23:08:39 +0000 (18:08 -0500)]
testnodes: Service should be restarted after all configuring is done

Signed-off-by: David Galloway <dgallowa@redhat.com>
9 years agotestnodes: Updating /etc/default service filename to be OS agnostic
dgalloway [Wed, 23 Dec 2015 23:10:02 +0000 (18:10 -0500)]
testnodes: Updating /etc/default service filename to be OS agnostic

Signed-off-by: David Galloway <dgallowa@redhat.com>
9 years agotestnodes: Update nrpe config to use long-form switches and new nagios server IPs
dgalloway [Wed, 23 Dec 2015 22:59:31 +0000 (17:59 -0500)]
testnodes: Update nrpe config to use long-form switches and new nagios server IPs

Signed-off-by: David Galloway <dgallowa@redhat.com>
9 years agotestnodes: Change handler to use nrpe service name variable
dgalloway [Wed, 23 Dec 2015 23:01:46 +0000 (18:01 -0500)]
testnodes: Change handler to use nrpe service name variable

Signed-off-by: David Galloway <dgallowa@redhat.com>
9 years agotestnodes: Set OS-specific nrpe variables
dgalloway [Wed, 23 Dec 2015 23:01:23 +0000 (18:01 -0500)]
testnodes: Set OS-specific nrpe variables

Signed-off-by: David Galloway <dgallowa@redhat.com>
9 years agotestnodes: Move nagios task to be OS agnostic
dgalloway [Wed, 23 Dec 2015 23:00:58 +0000 (18:00 -0500)]
testnodes: Move nagios task to be OS agnostic

Also moved disk_monitoring task since it's related to nagios

Signed-off-by: David Galloway <dgallowa@redhat.com>
9 years agotestnodes: Install nrpe and its plugins on rpm-based systems
dgalloway [Wed, 23 Dec 2015 22:58:12 +0000 (17:58 -0500)]
testnodes: Install nrpe and its plugins on rpm-based systems

Signed-off-by: David Galloway <dgallowa@redhat.com>
9 years agoMerge pull request #183 from ceph/wip-extra-admins
Dan Mick [Wed, 23 Dec 2015 20:45:56 +0000 (12:45 -0800)]
Merge pull request #183 from ceph/wip-extra-admins

users: Allow extending managed_admin_users

Reviewed-by: Dan Mick <dmick@redhat.com>
9 years agousers: Allow extending managed_admin_users 183/head
Zack Cerza [Wed, 23 Dec 2015 19:24:57 +0000 (12:24 -0700)]
users: Allow extending managed_admin_users

Using a new variable called extra_admin_users, it is now possible to
grant sudo access to a set of users on a subset of hosts.

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agousers: Remove false statement and reindent
Zack Cerza [Wed, 23 Dec 2015 19:24:10 +0000 (12:24 -0700)]
users: Remove false statement and reindent

The false statement was about revocation, which is correctly covered
later in the text.

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #182 from ceph/wip-puddle-updates
Zack Cerza [Fri, 18 Dec 2015 23:21:37 +0000 (16:21 -0700)]
Merge pull request #182 from ceph/wip-puddle-updates

puddle: ceph-1.3.z adjustments

9 years agopuddle: ceph-1.3.z adjustments 182/head
Ken Dreyer [Fri, 18 Dec 2015 22:56:47 +0000 (15:56 -0700)]
puddle: ceph-1.3.z adjustments

Now that RHCS 1.3.1 is released,

 - Tweak the version numbers in Puddle. These numbers are cosmetic and
   control the names of the directories where Puddle puts its output.
   As explained in bfc268d7d11ce4757f44a8729830dff9ecb93df9, the purpose
   of the separate output directories is to allow the RH QE team to
   distinguish between "the next micro RHCS release" (in this case,
   1.3.2), and any async updates we will ship for RHCS 1.3 in the
   meantime.

 - Add ceph-1.3.z to the list of advisories to query in Red Hat's Errata
   Tool.

9 years agoMerge pull request #164 from ceph/wip-puddle-updates
Ken Dreyer [Fri, 18 Dec 2015 22:56:13 +0000 (15:56 -0700)]
Merge pull request #164 from ceph/wip-puddle-updates

puddle: add rsyncd

9 years agopuddle: add rsyncd 164/head
Ken Dreyer [Thu, 5 Nov 2015 20:50:46 +0000 (13:50 -0700)]
puddle: add rsyncd

Run rsyncd with access to the "ubuntu" directory. This will permit Red
Hat's rel-eng to view this repository layout.

9 years agoMerge pull request #181 from ceph/revert-177-wip-disable-lab-extras
David Galloway [Fri, 18 Dec 2015 22:19:30 +0000 (17:19 -0500)]
Merge pull request #181 from ceph/revert-177-wip-disable-lab-extras

Revert "Disable lab-extras repo and iozone installs"

9 years agoRevert "Disable lab-extras repo and iozone installs" 181/head
Zack Cerza [Thu, 17 Dec 2015 16:34:52 +0000 (09:34 -0700)]
Revert "Disable lab-extras repo and iozone installs"

9 years agoMerge pull request #180 from ceph/revert-176-wip-disable-fastcgi
David Galloway [Thu, 17 Dec 2015 16:31:11 +0000 (11:31 -0500)]
Merge pull request #180 from ceph/revert-176-wip-disable-fastcgi

Revert "Disable fastcgi repos and package installs"

9 years agoRevert "Disable fastcgi repos and package installs" 180/head
Zack Cerza [Thu, 17 Dec 2015 16:30:33 +0000 (09:30 -0700)]
Revert "Disable fastcgi repos and package installs"

9 years agoMerge pull request #179 from dmick/master
David Galloway [Wed, 16 Dec 2015 21:20:45 +0000 (16:20 -0500)]
Merge pull request #179 from dmick/master

vmlist.py: vercoi is no more

RIP in pieces

9 years agovmlist.py: vercoi is no more 179/head
Dan Mick [Wed, 16 Dec 2015 21:18:10 +0000 (13:18 -0800)]
vmlist.py: vercoi is no more

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 years agoMerge pull request #178 from dmick/wip-nvme
Zack Cerza [Sat, 12 Dec 2015 00:35:33 +0000 (17:35 -0700)]
Merge pull request #178 from dmick/wip-nvme

Add task to partition extra drives (like on smithi)

9 years agoAdd task to partition extra drives (like on smithi) 178/head
Dan Mick [Fri, 11 Dec 2015 20:36:03 +0000 (12:36 -0800)]
Add task to partition extra drives (like on smithi)

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 years agoMerge pull request #177 from ceph/wip-disable-lab-extras
David Galloway [Tue, 8 Dec 2015 17:13:11 +0000 (12:13 -0500)]
Merge pull request #177 from ceph/wip-disable-lab-extras

Disable lab-extras repo and iozone installs

9 years agoDisable lab-extras repo and iozone installs 177/head
Zack Cerza [Tue, 8 Dec 2015 17:08:28 +0000 (10:08 -0700)]
Disable lab-extras repo and iozone installs

Tests invoking iozone will still fail. But it's better than nothing, at
least until we get the apt-mirror data we're missing.

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #176 from ceph/wip-disable-fastcgi
David Galloway [Mon, 7 Dec 2015 22:35:08 +0000 (17:35 -0500)]
Merge pull request #176 from ceph/wip-disable-fastcgi

Disable fastcgi repos and package installs

9 years agoDisable fastcgi repos and package installs 176/head
Zack Cerza [Mon, 7 Dec 2015 22:20:17 +0000 (15:20 -0700)]
Disable fastcgi repos and package installs

This is temporary since we don't have those repos on the new gitbuilder
archive yet. Once we do, we should remove these mentions and replace
them with code in teuthology tasks which need fastcgi.

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #175 from ceph/wip-apt-mirror
David Galloway [Mon, 7 Dec 2015 20:19:27 +0000 (15:19 -0500)]
Merge pull request #175 from ceph/wip-apt-mirror

Point to apt-mirror.sepia.ceph.com

9 years agoPoint to apt-mirror.sepia.ceph.com 175/head
Zack Cerza [Mon, 7 Dec 2015 20:13:56 +0000 (13:13 -0700)]
Point to apt-mirror.sepia.ceph.com

... instead of apt-mirror.front.sepia.ceph.com

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoDrop cephlab_apt-mirror_hack
Zack Cerza [Mon, 7 Dec 2015 20:13:27 +0000 (13:13 -0700)]
Drop cephlab_apt-mirror_hack

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #174 from ceph/wip-dns
Dan Mick [Fri, 4 Dec 2015 22:56:38 +0000 (14:56 -0800)]
Merge pull request #174 from ceph/wip-dns

testnode: Handle interfaces stanzas with leading whitespace

Reviewed-by: Dan Mick <dmick@redhat.com>
9 years agoMerge pull request #172 from ceph/wip-13851
Zack Cerza [Fri, 4 Dec 2015 22:52:50 +0000 (15:52 -0700)]
Merge pull request #172 from ceph/wip-13851

A new playbook to install or remove packages

9 years agoHandle interfaces stanzas with leading whitespace 174/head
Zack Cerza [Fri, 4 Dec 2015 22:51:22 +0000 (15:51 -0700)]
Handle interfaces stanzas with leading whitespace

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #173 from ceph/wip-dns
Dan Mick [Fri, 4 Dec 2015 00:33:13 +0000 (17:33 -0700)]
Merge pull request #173 from ceph/wip-dns

Stop using static networking configuration

Reviewed-by: Dan Mick <dmick@redhat.com>
9 years agoDrop static-ip.sh 173/head
Zack Cerza [Thu, 3 Dec 2015 23:46:14 +0000 (16:46 -0700)]
Drop static-ip.sh

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoUndo resolvconf hackery
Zack Cerza [Thu, 3 Dec 2015 19:12:00 +0000 (12:12 -0700)]
Undo resolvconf hackery

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agopackages: add a README file 172/head
Andrew Schoen [Thu, 3 Dec 2015 20:49:15 +0000 (14:49 -0600)]
packages: add a README file

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoAdds a new role and playbook for package management
Andrew Schoen [Thu, 3 Dec 2015 20:20:18 +0000 (14:20 -0600)]
Adds a new role and playbook for package management

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoStop using cephlab_ubuntu_network
Zack Cerza [Thu, 3 Dec 2015 19:17:21 +0000 (12:17 -0700)]
Stop using cephlab_ubuntu_network

This snippet hacks resolvconf to hardcode nameservers. We want to stop
doing that. Another commit will fix existing installs.

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #171 from ceph/rhel72
Andrew Schoen [Mon, 30 Nov 2015 22:52:04 +0000 (16:52 -0600)]
Merge pull request #171 from ceph/rhel72

Add RHEL 7.2

9 years agoAdd RHEL 7.2 171/head
Zack Cerza [Mon, 30 Nov 2015 22:47:35 +0000 (15:47 -0700)]
Add RHEL 7.2

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #169 from ceph/wip-cobbler-ksmeta
Zack Cerza [Thu, 19 Nov 2015 20:07:42 +0000 (13:07 -0700)]
Merge pull request #169 from ceph/wip-cobbler-ksmeta

cobbler: add ksmeta capabilities for cobbler_managed systems

9 years agocobbler: add ksmeta capabilities for cobbler_managed systems 169/head
dgalloway [Thu, 19 Nov 2015 19:45:35 +0000 (14:45 -0500)]
cobbler: add ksmeta capabilities for cobbler_managed systems

- This change will pull the 'kickstart_metadata' variables from the secrets repos and set ksmeta options for testnodes in Cobbler

9 years agoMerge pull request #166 from ceph/wip-rm-fastcgi-rhel
Zack Cerza [Wed, 18 Nov 2015 19:27:37 +0000 (12:27 -0700)]
Merge pull request #166 from ceph/wip-rm-fastcgi-rhel

testnode: do not install fastcgi on RHEL

9 years agotestnode: do not install fastcgi on RHEL 166/head
Ken Dreyer [Thu, 12 Nov 2015 19:18:12 +0000 (12:18 -0700)]
testnode: do not install fastcgi on RHEL

Red Hat QE occasionally tests full in-place OS upgrades from RHEL 6 to
RHEL 7. When mod_fastcgi is pre-installed on a RHEL 6 node, and the node
is upgraded to RHEL 7, then Apache will refuse to start unless the QE
team member also upgrades the mod_fastcgi package explicitly. (see
https://bugzilla.redhat.com/1230679 for an example)

Since RGW's Civetweb is becoming mainstream, we don't really need to
focus on mod_fastcgi for Ceph any more, and having it pre-installed on
our RHEL nodes is more of a hindrance than a help.

I'm leaving the CentOS configs alone, for now, so we don't interfere
with any upstream testing with mod_fastcgi.

9 years agoMerge pull request #165 from ceph/wip-paddles-nginx
Andrew Schoen [Fri, 6 Nov 2015 17:29:08 +0000 (11:29 -0600)]
Merge pull request #165 from ceph/wip-paddles-nginx

Use nginx as a reverse proxy for paddles

9 years agoUse nginx as a reverse proxy for paddles 165/head
Zack Cerza [Fri, 6 Nov 2015 17:19:43 +0000 (10:19 -0700)]
Use nginx as a reverse proxy for paddles

This is to avoid timeouts when gunicorn workers are busy.

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #153 from dillaman/wip-13308
Andrew Schoen [Wed, 4 Nov 2015 17:49:04 +0000 (11:49 -0600)]
Merge pull request #153 from dillaman/wip-13308

testnode: install QEMU packages on Fedora, RHEL, and CentOS

9 years agoMerge pull request #160 from dmick/master
Zack Cerza [Tue, 3 Nov 2015 21:28:36 +0000 (14:28 -0700)]
Merge pull request #160 from dmick/master

vmlist.py: query multiple openstack providers, 'regions' in provider, add .conf template

9 years agoMerge pull request #163 from ceph/wip-correct-hostname
Dan Mick [Tue, 3 Nov 2015 21:26:52 +0000 (13:26 -0800)]
Merge pull request #163 from ceph/wip-correct-hostname

testnodes: Set hostnames properly

Reviewed-by: Dan Mick <dmick@redhat.com>
9 years agotestnodes: Set hostnames properly 163/head
Zack Cerza [Tue, 3 Nov 2015 21:15:17 +0000 (14:15 -0700)]
testnodes: Set hostnames properly

Instead of using convoluted logic to determine whether or not to set the
hostname, just do it. The hostname module is nice and idempotent.

This was inspired by http://tracker.ceph.com/issues/13679

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agovmlist.py: remove some broken hosts from the default list 160/head
Dan Mick [Mon, 2 Nov 2015 23:57:13 +0000 (15:57 -0800)]
vmlist.py: remove some broken hosts from the default list

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 years agovmlist.py: Add prototype .vmlist.conf file
Dan Mick [Tue, 27 Oct 2015 06:34:08 +0000 (23:34 -0700)]
vmlist.py: Add prototype .vmlist.conf file

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 years agoAdd cloud-<provider-string> sections, and list them all
Dan Mick [Tue, 27 Oct 2015 05:57:36 +0000 (22:57 -0700)]
Add cloud-<provider-string> sections, and list them all

For dreamcompute, project id is enough; for ovh, tenant id
and region id need to be specified.  Allow those optional
fields, and loop across all providers; for regions, take a list
and subloop across all regions (if it exists).

For ovh, this means adding a config section like

[cloud-ovh-cattle]
cloud_user: <user>
cloud_password: <pass>
cloud_project_id: 5633955729735406
cloud_tenant_id: 131b886b156a4f84b5f41baf2fbe646c
cloud_region_names: GRA1, BHS1
cloud_auth_url: https://auth.cloud.ovh.net/v2.0

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 years agovmlist.py: change from 'defaults' to a 'global' section
Dan Mick [Tue, 27 Oct 2015 05:51:57 +0000 (22:51 -0700)]
vmlist.py: change from 'defaults' to a 'global' section

defaults adds the entries to every section, which is wasteful.  Not
thrilled with managing my own defaults, but it seems easy enough
to make [global] section and prepopulate it (in preparation for more
sections).  Also allow 'get' to return None for nonexistent key.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 years agoMerge pull request #162 from ceph/wip-dban-autonuke
Zack Cerza [Thu, 29 Oct 2015 22:43:12 +0000 (16:43 -0600)]
Merge pull request #162 from ceph/wip-dban-autonuke

cobbler: renaming cobbler distro/profile to indicate autonuke/non-interactive

9 years agocobbler: renaming cobbler distro/profile to indicate autonuke/non-interactive 162/head
dgalloway [Thu, 29 Oct 2015 21:50:12 +0000 (17:50 -0400)]
cobbler: renaming cobbler distro/profile to indicate autonuke/non-interactive

Signed-off-by: dgalloway <dgallowa@REDHAT.COM>
9 years agoMerge pull request #143 from ceph/wip-cobbler-hostname
Zack Cerza [Thu, 29 Oct 2015 19:25:10 +0000 (13:25 -0600)]
Merge pull request #143 from ceph/wip-cobbler-hostname

Set hostname in cobbler system profiles

9 years agoMerge pull request #159 from ceph/wip-teuthology-max-job-time
Dan Mick [Tue, 27 Oct 2015 21:00:42 +0000 (14:00 -0700)]
Merge pull request #159 from ceph/wip-teuthology-max-job-time

Allow setting max job time for teuthology

Reviewed-by: Dan Mick <dmick@redhat.com>