6f548d94a7
Based on a series of system log audits, none of the following three sysadmins' accounts have logged into any servers we maintain since at least April, probably considerably longer. They also haven't performed any substantial review activity on Infrastructure team changes since 2016, and so will be removed from Infra core review groups and related groups on remote services (GH, LP, et cetera) manually once this merges. I am also E-mailing them individually to thank them for their past service and to let them know that we're happy to have them back as root/core contributors if they ever get the urge to participate again in the future. Change-Id: I1b2ede8f9f6b2a30a4850cc3b330333b66aa036e
64 lines
2.0 KiB
Puppet
64 lines
2.0 KiB
Puppet
# Class: openstack_project::users_install
|
|
#
|
|
# This class handles adding and removing openstack admin users
|
|
# from the servers.
|
|
#
|
|
# Parameters:
|
|
# install_users - Boolean to set install or removal of O.O
|
|
# admins. Defaults to 'false', can be set in hiera.
|
|
#
|
|
# Requires:
|
|
# openstack_project::users - must contain the users designated.
|
|
#
|
|
# Sample Usage:
|
|
# include openstack_project::users_install
|
|
# class { 'openstack_project::users_install':
|
|
# install_users => true,
|
|
# }
|
|
|
|
class openstack_project::users_install (
|
|
$install_users = false,
|
|
) {
|
|
|
|
include ::openstack_project::users
|
|
|
|
## TODO: this should be it's own manifest.
|
|
if ( $install_users == true ) {
|
|
package { $::openstack_project::params::user_packages:
|
|
ensure => present
|
|
}
|
|
## NOTE: This list is arranged in order of chronological precedence,
|
|
## additions should be appended to the end.
|
|
realize (
|
|
User::Virtual::Localuser['mordred'],
|
|
User::Virtual::Localuser['corvus'],
|
|
User::Virtual::Localuser['clarkb'],
|
|
User::Virtual::Localuser['fungi'],
|
|
User::Virtual::Localuser['jhesketh'],
|
|
User::Virtual::Localuser['yolanda'],
|
|
User::Virtual::Localuser['pabelanger'],
|
|
User::Virtual::Localuser['rcarrillocruz'],
|
|
User::Virtual::Localuser['ianw'],
|
|
User::Virtual::Localuser['shrews'],
|
|
)
|
|
user::virtual::disable{'slukjanov':}
|
|
user::virtual::disable{'elizabeth':}
|
|
user::virtual::disable{'nibz':}
|
|
} else {
|
|
user::virtual::disable{'mordred':}
|
|
user::virtual::disable{'corvus':}
|
|
user::virtual::disable{'clarkb':}
|
|
user::virtual::disable{'fungi':}
|
|
user::virtual::disable{'slukjanov':}
|
|
user::virtual::disable{'elizabeth':}
|
|
user::virtual::disable{'jhesketh':}
|
|
user::virtual::disable{'nibz':}
|
|
user::virtual::disable{'yolanda':}
|
|
user::virtual::disable{'pabelanger':}
|
|
user::virtual::disable{'rcarrillocruz':}
|
|
user::virtual::disable{'ianw':}
|
|
user::virtual::disable{'shrews':}
|
|
}
|
|
}
|
|
|