Ottomata has uploaded a new change for review.
https://gerrit.wikimedia.org/r/72726
Change subject: Adding Christian Aistleitner account on analytics nodes. RT
5403
......................................................................
Adding Christian Aistleitner account on analytics nodes. RT 5403
Change-Id: Id9c524bb0a1e295e1c6e54e152b5244476b4a900
---
M manifests/admins.pp
M manifests/role/analytics.pp
2 files changed, 31 insertions(+), 6 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/26/72726/1
diff --git a/manifests/admins.pp b/manifests/admins.pp
index b9b1b15..0fdee9b 100644
--- a/manifests/admins.pp
+++ b/manifests/admins.pp
@@ -2921,9 +2921,10 @@
}
}
- class springle inherits baseaccount {
- $username = "springle"
- $realname = "Sean Pringle"
+ # RT 5403
+ class qchris inherits baseaccount {
+ $username = "qchris"
+ $realname = "Christian Aistleitner"
$uid = 645
unixaccount { $realname: username => $username, uid => $uid, gid =>
$gid }
@@ -2932,11 +2933,32 @@
Ssh_authorized_key { require => Unixaccount[$realname] }
ssh_authorized_key {
- "sean@mintaka":
+ "[email protected]":
ensure => present,
user => $username,
type => "ssh-rsa",
- key =>
"AAAAB3NzaC1yc2EAAAADAQABAAABAQDZ632eqrXOJ2vVKmxwode44lGL6UGEXUWG8muUP1ItqSCdYqmG11zaeH3uJNfsbqUu0jJbKpO7uiKSwolaYrHDPLDl5v5jNyRx7aQDzMgCjtVGAZIN3zQGGybl7v8ZQ635L9SAaATuYd7nOdDGa5TZ46YiAv1BA/+RGnUSz5h/ycb09V7o+RlQbHRTsTCIxjIMg45Rqnn3ukBeGNEZAU4IgaTRkg19PfPeSH9q6Ni6Wa1jz32ygmotT38vKuCvOXZxigrHJKwovS6xdfdxC67UBMV5J+KICpRPVAn1iIQMyiatdG4tBlPOUEecZcL6f7QaZufZwI/gU3wkC2zlVchF",
+ key =>
"AAAAB3NzaC1yc2EAAAADAQABAAABAQC/FKzYz14zzwGZBltEn/PKw90dTxGvvmMUK2no5qE9gHd+zGlYNoriQK0dRsiGyWEf0O0V0dEMhkM/LjSVMqxBK0nOoAY01sgJrAH2VTYgB6RnTqAG2gUWuPEfPMZ+5tJMVgr0hRkbrZQoEvBRAv45xfywXI9if0pBtbG710JrEbAryyLfU4tt6gRAPgaAZ5ch9ISnMXden2c+N+KmjC0IXwtN7DteaCbvsL4vQHZ1JyC2OjPbHaH/6gJwE/IRbZSxTUzkH9UL/+v9N/b4yFYFGKP/2yZgHtWQfOsDpClOUiooik0pK/w9oQA+kOcKdjm2oumss4FQwRswDYJhaKI/"
+ }
+ }
+ }
+
+ # RT 5274
+ class manybubbles inherits baseaccount {
+ $username = "manybubbles"
+ $realname = "Nik Everett"
+ $uid = 644
+
+ unixaccount { $realname: username => $username, uid => $uid, gid =>
$gid }
+
+ if $manage_home {
+ Ssh_authorized_key { require => Unixaccount[$realname] }
+
+ ssh_authorized_key {
+ "manybubbles@manybubbles-laptop":
+ ensure => present,
+ user => $username,
+ type => "ssh-rsa",
+ key =>
"AAAAB3NzaC1yc2EAAAADAQABAAABAQCvG6VYTnUwHQyLYFUv0g1EUfp+OByn2agzc6Y3oSj9JhjYT2zbzpfquCB5aL8mLv4A1J8iKVwWHGeib44QY8uggX/66xdRrvEZ6QaM3GkVehDS4MpKl8m61rnVfITSxmPg0n83pBDhKfXPzE6vzchBA7ZhonccObwpcr4jvpUrvFcgWDrhjbC+YeJ1YKz5lm6IPW0yeY6Ni/0LRNbIUkv0Bj1epsFqBPORO9GoWc9ydV3rDLJJGJJ5YhOlbFSjc6nblUDMwBToxov+5icnT22wNdlHizGPUafluw6Wf790Bls3Znoje0qY5KgC7zOoQWWR+3k1kZVpuOIVQU6U3/uP",
}
}
}
diff --git a/manifests/role/analytics.pp b/manifests/role/analytics.pp
index 07e3e60..f18e5d6 100644
--- a/manifests/role/analytics.pp
+++ b/manifests/role/analytics.pp
@@ -50,7 +50,8 @@
accounts::ram, # RT 5059
accounts::maryana, # RT 5017
accounts::halfak, # RT 5233
- accounts::abaso # RT 5273
+ accounts::abaso, # RT 5273
+ accounts::qchris # RT 5403
# add Analytics team members to the stats group so they can
# access data group owned by 'stats'.
@@ -65,6 +66,8 @@
User<|title == otto|> { groups +> [ "stats" ] }
User<|title == spetrea|> { groups +> [ "stats" ] }
User<|title == abaso|> { groups +> [ "stats" ] }
+ User<|title == qchris|> { groups +> [ "stats" ] }
+
# Diederik, David and Otto have sudo privileges on Analytics nodes.
sudo_user { [ "diederik", "dsc", "otto" ]: privileges => ['ALL = (ALL)
NOPASSWD: ALL'] }
--
To view, visit https://gerrit.wikimedia.org/r/72726
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Id9c524bb0a1e295e1c6e54e152b5244476b4a900
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ottomata <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits