]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/log
ceph-cm-ansible.git
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 #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 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>
9 years agoAllow setting max job time for teuthology 159/head
Zack Cerza [Tue, 27 Oct 2015 20:34:20 +0000 (14:34 -0600)]
Allow setting max job time for teuthology

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #158 from ceph/wip-testnodes-disk-group
Andrew Schoen [Tue, 27 Oct 2015 17:06:38 +0000 (12:06 -0500)]
Merge pull request #158 from ceph/wip-testnodes-disk-group

testnodes: Add teuthology_user to 'disk' group

9 years agotestnodes: Add teuthology_user to 'disk' group 158/head
Zack Cerza [Mon, 26 Oct 2015 22:39:15 +0000 (16:39 -0600)]
testnodes: Add teuthology_user to 'disk' group

We were already doing this for apt systems; do it for yum systems as
well

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #157 from dachary/wip-blkin
Zack Cerza [Fri, 23 Oct 2015 15:44:30 +0000 (09:44 -0600)]
Merge pull request #157 from dachary/wip-blkin

Temporarily disable blkin repo (part 2)

9 years agoTemporarily disable blkin repo (part 2) 157/head
Loic Dachary [Fri, 23 Oct 2015 09:43:57 +0000 (11:43 +0200)]
Temporarily disable blkin repo (part 2)

Tests that need blkin are welcome to install it in a way that makes sense.

http://tracker.ceph.com/issues/13572

Signed-off-by: Loic Dachary <ldachary@redhat.com>
9 years agoMerge pull request #156 from ceph/wip-drop-blkin
Andrew Schoen [Thu, 22 Oct 2015 20:17:35 +0000 (15:17 -0500)]
Merge pull request #156 from ceph/wip-drop-blkin

Temporarily disable blkin repo

9 years agoTemporarily disable blkin repo 156/head
Zack Cerza [Thu, 22 Oct 2015 20:13:41 +0000 (14:13 -0600)]
Temporarily disable blkin repo

http://tracker.ceph.com/issues/13572

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #155 from ceph/wip-puddle-updates
Zack Cerza [Thu, 15 Oct 2015 19:52:19 +0000 (13:52 -0600)]
Merge pull request #155 from ceph/wip-puddle-updates

puddle: nginx configs for HTTPS

9 years agopuddle: nginx Basic auth for /ubuntu 155/head
Ken Dreyer [Wed, 14 Oct 2015 22:59:43 +0000 (16:59 -0600)]
puddle: nginx Basic auth for /ubuntu

The production web server that hosts Ubuntu repositories will be secured
with HTTP Basic auth. Simulate this on the puddle web server as well.

/etc/nginx/htpasswd is managed outside of Ansible.

9 years agopuddle: nginx configs for HTTPS
Ken Dreyer [Wed, 14 Oct 2015 20:37:01 +0000 (14:37 -0600)]
puddle: nginx configs for HTTPS

I'm adding HTTPS to our Puddle web server in order to support test Apt
repos over HTTPS.

The packages will be hosted under http://puddle.fqdn/ubuntu/

The key and certificate files are managed outside of Ansible.

9 years agoMerge pull request #154 from ceph/wip-paddles
Andrew Schoen [Tue, 13 Oct 2015 13:24:25 +0000 (08:24 -0500)]
Merge pull request #154 from ceph/wip-paddles

paddles: Update prod.py

9 years agopaddles: Update prod.py 154/head
Zack Cerza [Mon, 12 Oct 2015 23:12:32 +0000 (17:12 -0600)]
paddles: Update prod.py

Fixes a bug introduced by:
https://github.com/pecan/pecan/commit/b14f4aa1682b77681a760ed948f8972a4e0d7d2a

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agotestnode: install QEMU packages on Fedora, RHEL, and CentOS 153/head
Jason Dillaman [Mon, 12 Oct 2015 20:25:11 +0000 (16:25 -0400)]
testnode: install QEMU packages on Fedora, RHEL, and CentOS

Several RBD test cases require QEMU to be present to verify integration.
Ubuntu package list already included QEMU packages.

Fixes: #13308
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
9 years agoMerge pull request #152 from ceph/wip-paddles
Dan Mick [Fri, 9 Oct 2015 21:52:39 +0000 (14:52 -0700)]
Merge pull request #152 from ceph/wip-paddles

paddles: Always include secrets

Reviewed-by: Dan Mick <dmick@redhat.com>
9 years agopaddles: Always include secrets 152/head
Zack Cerza [Fri, 9 Oct 2015 21:49:01 +0000 (15:49 -0600)]
paddles: Always include secrets

Currently this only stores the db_pass var. Also fix the name of the
play.

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #151 from ceph/wip-ovh
Dan Mick [Fri, 9 Oct 2015 21:32:46 +0000 (14:32 -0700)]
Merge pull request #151 from ceph/wip-ovh

Various changes for OVH deployment

Reviewed-by: Dan Mick <dmick@redhat.com>
9 years agoteuthology: Add teuthology_yaml_extra 151/head
Zack Cerza [Fri, 9 Oct 2015 21:13:44 +0000 (15:13 -0600)]
teuthology: Add teuthology_yaml_extra

This is an optional var that allows arbitrary yaml fragments to be
included in teuthology.yaml

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoteuthology: Remove bogus default
Zack Cerza [Fri, 9 Oct 2015 21:13:24 +0000 (15:13 -0600)]
teuthology: Remove bogus default

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoteuthology: Serve logs under /teuthology
Zack Cerza [Fri, 9 Oct 2015 21:12:51 +0000 (15:12 -0600)]
teuthology: Serve logs under /teuthology

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoteuthology: Add tags for config and logs
Zack Cerza [Fri, 9 Oct 2015 21:10:57 +0000 (15:10 -0600)]
teuthology: Add tags for config and logs

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agopaddles: Restart if prod.py changes
Zack Cerza [Fri, 9 Oct 2015 21:10:21 +0000 (15:10 -0600)]
paddles: Restart if prod.py changes

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agopaddles: Always call the set_fact plays
Zack Cerza [Fri, 9 Oct 2015 21:09:42 +0000 (15:09 -0600)]
paddles: Always call the set_fact plays

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #150 from ceph/wip-fix-users
Dan Mick [Fri, 9 Oct 2015 17:43:56 +0000 (10:43 -0700)]
Merge pull request #150 from ceph/wip-fix-users

Don't attempt to add groups that don't exist

Reviewed-by: Dan Mick <dmick@redhat.com>
9 years agoDon't attempt to add groups that don't exist 150/head
Zack Cerza [Fri, 9 Oct 2015 16:47:13 +0000 (10:47 -0600)]
Don't attempt to add groups that don't exist

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #149 from dmick/master
Zack Cerza [Fri, 9 Oct 2015 16:08:16 +0000 (10:08 -0600)]
Merge pull request #149 from dmick/master

Create users with same-named primary group

9 years agoCreate users with same-named primary group 149/head
Dan Mick [Fri, 9 Oct 2015 00:41:17 +0000 (17:41 -0700)]
Create users with same-named primary group

If adding sudo, add as secondary group ('groups:').  This is more
standard, and allows for quick enumeration of "who's in sudo" by
examining /etc/group

Signed-off-by: Dan Mick <dan.mick@redhat.com>
9 years agoMerge pull request #139 from ceph/wip-dban
Andrew Schoen [Tue, 6 Oct 2015 16:23:35 +0000 (11:23 -0500)]
Merge pull request #139 from ceph/wip-dban

Add dummy dban-2.3.0 entry

9 years agoMerge pull request #148 from ceph/wip-teuthology
Andrew Schoen [Tue, 6 Oct 2015 16:23:06 +0000 (11:23 -0500)]
Merge pull request #148 from ceph/wip-teuthology

teuthology: Serve logs over http

9 years agoteuthology: Serve logs over http 148/head
Zack Cerza [Fri, 2 Oct 2015 22:35:20 +0000 (16:35 -0600)]
teuthology: Serve logs over http

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #147 from ceph/wip-teuthology
Andrew Schoen [Fri, 2 Oct 2015 16:50:44 +0000 (11:50 -0500)]
Merge pull request #147 from ceph/wip-teuthology

teuthology: manage teuthology system users

9 years agoteuthology: manage teuthology system users 147/head
Zack Cerza [Tue, 29 Sep 2015 19:45:03 +0000 (13:45 -0600)]
teuthology: manage teuthology system users

'teuthology' for scheduling and 'teuthworker' for execution

This is intended to mirror our existing setups

Signed-off-by: Zack Cerza <zack@redhat.com>
9 years agoMerge pull request #138 from ceph/wip-puddle-updates
Andrew Schoen [Fri, 2 Oct 2015 14:13:50 +0000 (09:13 -0500)]
Merge pull request #138 from ceph/wip-puddle-updates

puddle: multiple updates

9 years agoMerge pull request #146 from ceph/wip-paddles
Andrew Schoen [Thu, 1 Oct 2015 22:46:24 +0000 (17:46 -0500)]
Merge pull request #146 from ceph/wip-paddles

Add new paddles role