Rush has uploaded a new change for review.
https://gerrit.wikimedia.org/r/243982
Change subject: Specify SSHD listen address for lvs hosts
..
Specify SSHD listen address for lvs hosts
In order to safely offer a service on port 22 on a
service ip we should restrict what IP SSH can listen
on for host access.
I used:
for host in `cat lvshosts`; \
do ssh $host "hostname -f && \
/usr/bin/facter | grep 'ipaddress_eth0 ' \
&& host \`/bin/hostname -f\`"; done
where lvshosts are defined as:
puppet cert -l -all | \
grep lvs | awk '{print $2}' \
| cut -d \" -f 2
...to verify that existing LVS hosts are using their eth0
address for ssh access now.
ref T100519
Change-Id: Ie6ec636e8d6f0979ba81d2806a6b9cc15e4c2d11
---
M modules/role/manifests/lvs/balancer.pp
1 file changed, 6 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/82/243982/1
diff --git a/modules/role/manifests/lvs/balancer.pp
b/modules/role/manifests/lvs/balancer.pp
index 5478edf..4003055 100644
--- a/modules/role/manifests/lvs/balancer.pp
+++ b/modules/role/manifests/lvs/balancer.pp
@@ -1,4 +1,5 @@
class role::lvs::balancer {
+
system::role { "role::lvs::balancer": description => "LVS balancer" }
$rp_args = inline_template('<%= @interfaces.split(",").map{|x|
"net.ipv4.conf.#{x.gsub("_","/")}.rp_filter=0" if !x.start_with?("lo")
}.compact.join(",") %>')
@@ -7,6 +8,11 @@
nrpe_command => "/usr/lib/nagios/plugins/check_sysctl ${rp_args}",
}
+# fqdn should resolve to the IP on eth0
+class {'ssh::server':
+listen_address => $::ipaddress_eth0,
+}
+
include lvs::configuration
$sip = $lvs::configuration::service_ips
--
To view, visit https://gerrit.wikimedia.org/r/243982
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie6ec636e8d6f0979ba81d2806a6b9cc15e4c2d11
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Rush
___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits