Hashar has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/237380

Change subject: 0.1.1-wmf3: Use 'debian' user for setup step
......................................................................

0.1.1-wmf3: Use 'debian' user for setup step

Bug: T111377
Change-Id: If5298b3a95ab7b090ed252684a12b9293243b667
---
M debian/changelog
A debian/patches/0005-Add-debian-user-in-bootstrapServer.patch
M debian/patches/series
3 files changed, 38 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/debs/nodepool 
refs/changes/80/237380/1

diff --git a/debian/changelog b/debian/changelog
index d64805f..38d5d18 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+nodepool (0.1.1-wmf3) jessie-wikimedia; urgency=medium
+
+  * Use 'debian' user when setting up Debian based instances.
+  * Patch:
+
+    0005-Add-debian-user-in-bootstrapServer
+        [9b16e0e] Add 'debian' user in bootstrapServer()
+        Antoine Musso <has...@free.fr>
+
+ -- Antoine Musso <has...@free.fr>  Thu, 10 Sep 2015 16:16:27 +0200
+
 nodepool (0.1.1-wmf2) jessie-wikimedia; urgency=medium
 
   * Support python-statsd >= 3.x
diff --git a/debian/patches/0005-Add-debian-user-in-bootstrapServer.patch 
b/debian/patches/0005-Add-debian-user-in-bootstrapServer.patch
new file mode 100644
index 0000000..7540b9e
--- /dev/null
+++ b/debian/patches/0005-Add-debian-user-in-bootstrapServer.patch
@@ -0,0 +1,26 @@
+From: Antoine Musso <has...@free.fr>
+Date: Wed, 9 Sep 2015 18:34:26 +0200
+Subject: Add 'debian' user in bootstrapServer()
+
+The method attempt to login as 'root' then iterate a few well known
+usernames.  Debian recommands using 'debian'.
+
+Change-Id: If3f0f0137850e60780515c69329465837c4c91d8
+---
+ nodepool/nodepool.py | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/nodepool/nodepool.py b/nodepool/nodepool.py
+index d0a20ff..397284d 100644
+--- a/nodepool/nodepool.py
++++ b/nodepool/nodepool.py
+@@ -1085,7 +1085,8 @@ def bootstrapServer(self, server, key, 
use_password=False):
+             # We have connected to the node but couldn't do anything as root
+             # try distro specific users, since we know ssh is up (a timeout
+             # didn't occur), we can connect with a very sort timeout.
+-            for username in ['ubuntu', 'fedora', 'cloud-user', 'centos']:
++            for username in ['ubuntu', 'fedora', 'cloud-user', 'centos',
++                             'debian']:
+                 try:
+                     host = utils.ssh_connect(server['public_v4'], username,
+                                              ssh_kwargs,
diff --git a/debian/patches/series b/debian/patches/series
index d16f52d..013afd6 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,3 +2,4 @@
 0002-Debug-dying-task-managers.patch
 0003-Convert-to-use-latest-statsd-version.patch
 0004-Convert-timing-metrics-to-milliseconds.patch
+0005-Add-debian-user-in-bootstrapServer.patch

-- 
To view, visit https://gerrit.wikimedia.org/r/237380
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: If5298b3a95ab7b090ed252684a12b9293243b667
Gerrit-PatchSet: 1
Gerrit-Project: operations/debs/nodepool
Gerrit-Branch: debian
Gerrit-Owner: Hashar <has...@free.fr>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to