From 243b79b4a85cd2d8e3bace501e20e7bd5d7b3a57 Mon Sep 17 00:00:00 2001 From: David Moreau Simard Date: Tue, 5 Dec 2017 14:29:36 -0500 Subject: [PATCH] Add dmsimard to infra-root user keys and statusbot According to the announcement during the 2017-12-05 openstack-infra meeting [1], I'm adding myself to statusbot and adding my key to join the infra-root team. I've read the SSH access guidelines [2], understand them and meet each of the listed criteria. [1]: http://eavesdrop.openstack.org/meetings/infra/2017/infra.2017-12-05-19.01.log.txt [2]: https://docs.openstack.org/infra/system-config/sysadmin.html#ssh-access Change-Id: Ie017f769b8888a37cefd06709dab3f8a0210dafa --- hiera/common.yaml | 1 + modules/openstack_project/manifests/users.pp | 8 ++++++++ modules/openstack_project/manifests/users_install.pp | 3 ++- playbooks/clouds_layouts.yml | 2 ++ 4 files changed, 13 insertions(+), 1 deletion(-) diff --git a/hiera/common.yaml b/hiera/common.yaml index 67d7dd06be..6875706bee 100644 --- a/hiera/common.yaml +++ b/hiera/common.yaml @@ -586,6 +586,7 @@ statusbot_auth_nicks: - rcarrillocruz - ianw - Shrews +- dmsimard mosquitto_tls_ca_file: | -----BEGIN CERTIFICATE----- MIIE/DCCA+SgAwIBAgIQFpDDKbZ4BgdRHwWwNEhGyzANBgkqhkiG9w0BAQUFADBv diff --git a/modules/openstack_project/manifests/users.pp b/modules/openstack_project/manifests/users.pp index 03096411e3..5a3758b3d4 100644 --- a/modules/openstack_project/manifests/users.pp +++ b/modules/openstack_project/manifests/users.pp @@ -249,4 +249,12 @@ class openstack_project::users { gid => 2027, } + @user::virtual::localuser { 'dmsimard': + realname => 'David Moreau-Simard', + sshkeys => 'AAAAB3NzaC1yc2EAAAADAQABAAACAQDDyXfFj44OTsJZnHbecbYrwA8zXuMiULb+o326maOh3wh5/6fk+MzivkUzJC2uZqAlKvBnNXsrb/07eV1gRjaIQBQJxaV9HQUwMNX7AkjkDzaMXVDjG/JOium90R23gVGMukzp9IamezUscAqAxVK+2C10k3tq8dZ/GeZfHl3NFGRHlIAXsJ/SIQoxJAEA0IQ/8Y50nR1Hp2mV2xsfxH9oZhLR/eiFdhJpNupdfw/oE9+vpCHS8SG88KGeLYbn+EhH6LSCD+6WNthF6oE7NANnScqn1Fl0ZpSd3RlRb+kDVKGqNxfB7EJTeimYvqaYmrTiTZTaTJua5Bj5yBTudqnBgdHCz3xMb2Nv2s2INNcJmP/CKpivYQ8AJs6cVlqRWnLJiNQQYCj+xAXBvY5T0Xq/qOhVifLiWZvZQOTHFWqFP9asZkrGa1mFWIaR9VPQY0FoYlUOT9t6J6TRbzktJIuP5AiOVoJLL6wjZuUMjghHfkYbqtyBqE4BbCY8YF3JSf8jx+9eWy+sD+dRwKXBCrGV0dNidioZR7ZJpBb6ye8wElebjPZizKhppsNpwtRxPfiAM52f55lXGD7IDpz9CZrOKUcV2uc3Rhl50u7T3psZfX7GysZvlnAH+Yr+UM+LPBAabXAfKlMnJp+SskLuOplTeQrvAwMluBmFnla8TnwnxQ==', + key_id => 'dmsimard@hostname', + uid => 2028, + gid => 2028, + } + } diff --git a/modules/openstack_project/manifests/users_install.pp b/modules/openstack_project/manifests/users_install.pp index 9fb5f320cd..707da617da 100644 --- a/modules/openstack_project/manifests/users_install.pp +++ b/modules/openstack_project/manifests/users_install.pp @@ -40,6 +40,7 @@ class openstack_project::users_install ( User::Virtual::Localuser['rcarrillocruz'], User::Virtual::Localuser['ianw'], User::Virtual::Localuser['shrews'], + User::Virtual::Localuser['dmsimard'], ) user::virtual::disable{'slukjanov':} user::virtual::disable{'elizabeth':} @@ -58,6 +59,6 @@ class openstack_project::users_install ( user::virtual::disable{'rcarrillocruz':} user::virtual::disable{'ianw':} user::virtual::disable{'shrews':} + user::virtual::disable{'dmsimard':} } } - diff --git a/playbooks/clouds_layouts.yml b/playbooks/clouds_layouts.yml index 7f6f0ccc41..79c773f59f 100644 --- a/playbooks/clouds_layouts.yml +++ b/playbooks/clouds_layouts.yml @@ -62,6 +62,8 @@ profiles: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCuP0CZE8AYnbm8gxecCxKeRw0wHRyryd+FKmNNsdr0d3UvfCbqNzLigrqEBZsKpofi3M4qCWNpKRyfhnjPynLTQjP1vnX9AbL9UGoiHxScfvh3skntTYMs9ezJRd0rMJJZO76FPo8bJLDlwxAQl8m/nuj3HfYiO5hYE7P+a3rhsJh4nEfBb7xh+Q5yM0PWObkkBl6IRiBYjlcsXNZHgTA5kNuihUk5bHqAw54sHh05DhpgOITpTw4LFbh4Ew2NKq49dEb2xbTuAyAr2DHNOGgIwKEZpwtKZEIGEuiLbb4DQRsfivrvyOjnK2NFjQzGyNOHfsOldWHRQwUKUs8nrxKdXvqcrfMnSVaibeYK2TRL+6jd9kc5SIhWI3XLm7HbX7uXMD7/JQrkL25Rcs6nndDCH72DJLz+ynA/T5umMbNBQ9tybL5z73IOpfShRGjQYego22CxDOy7e/5OEMHNoksbFb1S02viM9O2puS7LDqqfT9JIbbPqCrbRi/zOXo0f4EXo6xKUAmd8qlV+6f/p57/qFihzQDaRFVlFEH3k7qwsw7PYGUTwkPaThe6xyZN6D5jqxCZU3aSYu+FGb0oYo+M5IxOm0Cb4NNsvvkRPxWtwSayfFGu6+m/+/RyA3GBcAMev7AuyKN+K2vGMsLagHOx4i+5ZAcUwGzLeXAENNum3w== pabelanger@redhat.com + ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDDyXfFj44OTsJZnHbecbYrwA8zXuMiULb+o326maOh3wh5/6fk+MzivkUzJC2uZqAlKvBnNXsrb/07eV1gRjaIQBQJxaV9HQUwMNX7AkjkDzaMXVDjG/JOium90R23gVGMukzp9IamezUscAqAxVK+2C10k3tq8dZ/GeZfHl3NFGRHlIAXsJ/SIQoxJAEA0IQ/8Y50nR1Hp2mV2xsfxH9oZhLR/eiFdhJpNupdfw/oE9+vpCHS8SG88KGeLYbn+EhH6LSCD+6WNthF6oE7NANnScqn1Fl0ZpSd3RlRb+kDVKGqNxfB7EJTeimYvqaYmrTiTZTaTJua5Bj5yBTudqnBgdHCz3xMb2Nv2s2INNcJmP/CKpivYQ8AJs6cVlqRWnLJiNQQYCj+xAXBvY5T0Xq/qOhVifLiWZvZQOTHFWqFP9asZkrGa1mFWIaR9VPQY0FoYlUOT9t6J6TRbzktJIuP5AiOVoJLL6wjZuUMjghHfkYbqtyBqE4BbCY8YF3JSf8jx+9eWy+sD+dRwKXBCrGV0dNidioZR7ZJpBb6ye8wElebjPZizKhppsNpwtRxPfiAM52f55lXGD7IDpz9CZrOKUcV2uc3Rhl50u7T3psZfX7GysZvlnAH+Yr+UM+LPBAabXAfKlMnJp+SskLuOplTeQrvAwMluBmFnla8TnwnxQ== dmsimard@hostname + - name: openstackci-flavors flavors: - name: nodepool