init
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
This commit is contained in:
commit
d0ba1c0356
9 changed files with 85 additions and 0 deletions
1
README
Symbolic link
1
README
Symbolic link
|
@ -0,0 +1 @@
|
|||
man.text
|
1
files/dave.pub
Normal file
1
files/dave.pub
Normal file
|
@ -0,0 +1 @@
|
|||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDCUhgfRGNGvdokht7ELrTiRR73YMsixUwDMs1h1dviAxMKI2Iku2VTkrF58bEmOUKGUOEaq+uAm7JitqvJ6QZ+zdYwLoRTrHEBoD7xKnIUPmIPPRO1Vm/ZIswq29PvhNviLHOsMXonkBL2XTzJWpwtr63X0UtEvhSq/I0OHHFfbGgBzPgv44GJYckpYHOEIBuJSyN8ixI1meumQWMa4Wagu1sVLXC+oixFxcBDYBtHhEfIQO00Wu0cTolfhDou2XWTUKsV7VXQqsKiO2kzm2mobM7+T+iLhL3ihPSOPKzQWVGMfAmgQnjOMRD/z4JlQNmUsnAReS0H1S1lXOnyo5OF david@panther04
|
1
files/entwine.pub
Normal file
1
files/entwine.pub
Normal file
|
@ -0,0 +1 @@
|
|||
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA1/iwkhaNvgFZlPLn1Ns0O2WSW7P1j1b5TxdiUtm0VrYlHoDxnvWzSz/vE/2U+K1KDQDyrIC/Ooc7epXw9nralwNA5+V/DU1/PwvkDRZBNsME2bQMDCqE5DHOxYuyrEAky/DzLnQXJ5Y8aF39sI2PUs/q5psdUvTf0cfSWCgrcsQhtUQZAk9XiGrekhbIhVRLOU1OJFv1vQ50eUgNQCo4OBAXAso5PyQw+EYT8cThmmcowpPKvLm0KOv6P1ct7oTNGvhPyUiu+XL65sR2kEKn0YeHucHOTClM3PpLIMXTf23Ef36HqsZE5tuYwrqNef8USslHHqgc3f9PwZglhVrgrw== entwine@jenkins.entwinemedia.com
|
2
files/henk.pub
Normal file
2
files/henk.pub
Normal file
|
@ -0,0 +1,2 @@
|
|||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDi50B8Og80+wDHoVZccw2BIWYTcgAxfu8q7rrvMhnFCQAHDgIg7bkSl0JTUH8z1I/jq3G/+nJv396EaFsz3k7mzaTG+LS90L52y6ULMmbmGhDusEeryeod8mFWGWtGMZC75ns11EUTGPw+nCaBA9hBEk5aRNP2zskNB8ZRT5At0pGBAX6m1kskIYdeZmI514Z6Yl+Bp8oGdACn7eo3dLhi8kr6kR04zn4s6o87Uoq30Hb5zCVlMifhjIH9ebfW/sE6R+94ZH60SMGtPI4BIzFINzgxRd8Ptdvfct3WCCEOjXBmHWktG9Ok0LOGR1dXuQHflSLxeDQshYj19992SrH1uHQIvYTZycNQKpqVnqBS3455Dk7ZqG14xxjvI3oVqIbkqkEmo8uxg3S197AuRa2rYfwISAD3CREIaEd5evWOArIIhYk/o9MOMVYcmV15BpRu9GGonzVi6mxk7qz0LpwuN5qHkYlB4V7ILW3xSzI7SkzTWyPuMEItFZScduQ0d6UvfYZf3LgUmnN9oOVTLBBBuUY8Wncb54zBkBxvR1RcmJPlPMMq9rJteMRxfWEQXgZG/cHHI/XEP9lwjgRdd11EE5LfWZGVR7E2T/R7/OO5F7eUCWE0/f9rry5d0wV5PYYcPEi9To3KGxVMoyegaM8J9mEeB9GJu1IDFT54PIUEGQ==
|
||||
|
1
files/nico.pub
Normal file
1
files/nico.pub
Normal file
|
@ -0,0 +1 @@
|
|||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCjWYALKYHTs6mX7GrrpxR0TPhxwVplmmcTPAA7zjhVCZajcUwLduy3Yct4YXBwRiEydGyhExoVVB8i7UhyvMQsTheRk751uJZyKWIkqbQJoJx1LPmZ00EJNaiIEiJih762D9KWZ1GoLBfB4QAEmoWDzVm3CFJ9tBVEsQ7i9BH+Cbe2GsnqflfWjb09bZhaOSTrmWNcBxgpXirZyi8EI0SrVtmnwVzdH8HXOalvFqW57aY1q/RjE1DIh7Pp+RiGscZz6CJ5oJtSEKbjZ2aUe4gomlQwYmGNVk22RdjvB7+0KDXMwdp702Z5ETv2xYk9v5YrA/lsWk/9JX8vGYb5Y5N+GGG9woZ5M1JIRjXduxNf68VMSQbxZTeonoWkh6Q8CNgDsHyyAyNuPAss7SCCGk5G8s0q/4IDGfV0A1QKFhHOId1qEqGQtLKaRbo6ZTi9wXSieA5D3kMNh+WWufutxI/t56USzNSaeYjqpYwiICBZ8jzWBJrDamiFne4KkW3PTao7Czv6yIeXHHfGYDtdvXppMSjamw+rbA/btTes5X+pYlFxniO5sZJUa+jnJOo3SYBGoRYftqxw7Usqm/i/koHP1RM8L3Iq+/xXNr5+AyFzRBCUUuDfRw1MY1n9OJXvYykNGth4ablfVFcP1R8Qq7jVGksK1dzckzD9SmCdubzwtw== nico-2014
|
1
files/sar.pub
Normal file
1
files/sar.pub
Normal file
|
@ -0,0 +1 @@
|
|||
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAgEA1wro/UuQ9yY+5NRF4j7xA+Pq6H2VmrlJnkGnwOVH0P5Bb5YihK6TunoYVI895Ic0JOqrJJIJHHuyg2WyYloquMvAiAC2vrkRgtEtGJp0nnvqupzm7EsobJaC5SKdE52CU8HRUTnUq2yb7Ayw4taaj7y3lDblDTGhSrzUcnAmFoxKBYgwwtqPc5GzFf9ytXHv8Tr3ga1DvKKKvbZNAChTaV/O7Hqx8Z6oolQQ9ElvxyZHrOru3dQjVpuxA7JWXlI+IxkH1nt79F2ZZP/kyZPBL2RXz+exmCqPB4klPPKucpHHB2wCailndgbUwDQrEMOnl9FYTQ7B44XzRJURfXZu1HccYglFMYosxAQAYBCNFco6g8DamHZw/6GMeGPXi6hcnYLXjpROAs5B5BLe+0BhUHqaD5m/SvteggQV6cYnJAm/JauNTqyTtXpmeP40mQgVNHOGuWzbmxvmdAoVu1wUz5SRMKSEBqu3qWU8ssFfmKGu9ANVZAWM1Q7yYb3eUqOsVxBkpDWNE7L2iyOwD7Io2GQBX10HzCu1neYrtNnnIEimfwuqyRSI2TYQyGsiwxWHlLWJcxZW9IE+T3r6dN8dka7KDHAlQTlcKawOXx6wcJtEZ/bYDi8ra0WiN+GCAY1NsYQRmt5wA7vlBFWkwHC5XWDmjN/mXx0Y1N1LZTvT7yk= sar@icarus
|
1
files/tobias.pub
Normal file
1
files/tobias.pub
Normal file
|
@ -0,0 +1 @@
|
|||
ssh-dss AAAAB3NzaC1kc3MAAAEBAIks85DltBlpjDR49f3BO05qBVrRIXgM65A7AmQyd/qVIToZdERHBK0jaQ1YaJvtQXC/M/Hrlr35V238bNwp2gPRDSxynvMcmHr707TDzt0TrNOEHnlAS6RjiVdBQH/HR6WSh87ETT1vaf8m7UrCZcZ1hnpF+ixCqdPN59pOknx6j0Bj0FY7C+rAIzHF7Ewc8s4aC951JvLL4sn+E7WbXlw/X9GVaCBzm2W2DmBQznxNlSz4XB/7kr2WXX3MXAEd+CqmdiMfHz5xxb5N7XZC8shNjweOgYBod1QW821ptKHjuqN6QUnFkTY/luY16xAJy5NtYizg177e6kYJPyOVF/UAAAAVAJh4uVjzKgB3dwPH8lrv1Alz3vdzAAABAGkwlwIvkoJWuh7IFcaKnAVbwOJMb/rFGg2s4HN/QI9GNPli6N+T02NYQb1xoP/b7CV4kHFV8qK4w78X2oxPrWv22y9CO69u5JMmxXN+/Daii/D4XUKAgXYATjCeRBnBurX6AErewluca6tQqFyN0uURZaxOBHfmtO8KljDyyIHJHOyZQtxbfxrQ1vRgLEiXgtH77yOVYqcUW8eT64tYTh69kQyHpTDogGv5hrf4fN3w/RyiXf6q4yKj9YsGBSPognecgQeiG1wlMh9sVTs/H/hZ7DNUIcumymvMHpq+vEOtbm5BW5E3gaZ/EDu2/r7J83B8KYm5Qoh2D1rdiJrf1xsAAAEAQqgNPP53hLrGTpIdMyGD+J3o52u89lwHWcR6VPMTHtmNRKwIPFImBXeM7L1Nop855jxpLu6qA4SSWS4IBMhlhVoLpLuRYiykOr4EMWS6Ov8PM6VuDJKNX6ytXPRHtqb2Oxr2du3O8HxnxXB2hVAPMNTWyMNdh/IiLjpXy0M/cstxenxgwKH55lXHT3NIvQcfqjro1wQZC1T1sUwP475h4AD1EqB6yAJYGhtB0Cq5Ome2B8uO2kx9PuVNzJDI/qxbnZygkDEfKKqEDLPm4yVw9z9CuMzfMYH2/rmjzzXBjlHj2pNf6kHfWuvN5wk7PfG3ABWIkXcGcYBdQ0qPmpVRbg== Tobias Wunden - DSA Authentication KeydQ0qPmpVRbg== Tobias Wunden - Authentication
|
34
man.text
Normal file
34
man.text
Normal file
|
@ -0,0 +1,34 @@
|
|||
cdist-type__ungleich_staff_ssh_access(7)
|
||||
=================================================
|
||||
ungleich GmbH <cdist--@--ungleich.ch>
|
||||
|
||||
|
||||
NAME
|
||||
----
|
||||
cdist-type__ungleich_staff_ssh_access - Give access to ungleich staff
|
||||
|
||||
|
||||
DESCRIPTION
|
||||
-----------
|
||||
This cdist type ensures that the staff of ungleich
|
||||
can access the target system.
|
||||
|
||||
EXAMPLES
|
||||
--------
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
__ungleich_staff_ssh_access root
|
||||
__ungleich_staff_ssh_access anotheruser
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
|
||||
SEE ALSO
|
||||
--------
|
||||
- cdist-type(7)
|
||||
|
||||
|
||||
COPYING
|
||||
-------
|
||||
Copyright \(C) 2014 ungleich GmbH (www.ungleich.ch).
|
||||
Free use of this software is granted under the terms
|
||||
of the GNU General Public License version 3 (GPLv3).
|
43
manifest
Normal file
43
manifest
Normal file
|
@ -0,0 +1,43 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# 2014 ungleich GmbH (cdist at ungleich.ch)
|
||||
#
|
||||
# This file is part of cdist.
|
||||
#
|
||||
# cdist is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# cdist is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with cdist. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
|
||||
user="$__object_id"
|
||||
|
||||
set --
|
||||
for resigned in henk; do
|
||||
keyfile="$__type/files/${key}.pub"
|
||||
set -- "$@" --key
|
||||
set -- "$@" "$(echo $(cat "$keyfile"))"
|
||||
done
|
||||
|
||||
__ssh_authorized_keys "ungleich-staff-absent-$user" \
|
||||
--owner "$user" --state absent "$@"
|
||||
|
||||
|
||||
for key in dave nico tobias; do
|
||||
keyfile="$__type/files/${key}.pub"
|
||||
|
||||
set -- "$@" --key
|
||||
set -- "$@" "$(echo $(cat "$keyfile"))"
|
||||
done
|
||||
|
||||
__ssh_authorized_keys "ungleich-staff-$user" \
|
||||
--owner "$user" --state present "$@"
|
Loading…
Reference in a new issue