This commit is contained in:
Christoph 2020-09-24 03:00:03 +02:00
parent 06523efab1
commit 2b974f738c
11 changed files with 52 additions and 0 deletions

1
hosts
View File

@ -12,6 +12,7 @@ pc103.ro.netz
pc104.ro.netz
pc105.ro.netz
pc106.ro.netz
pc107.ro.netz
pc108.ro.netz
pc109.ro.netz

View File

@ -0,0 +1 @@
Your standard password was used when this file was created. Please run passwd and delete this file as soon as possible.

View File

@ -0,0 +1 @@
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAwt3IYUmVBD3Vkmnf6Ctqp9PTvKz8z13wtIaHagvDjQrvZ6+nYQWuM0QDmOfrWjuYAQxaRg7fMIadvli+Czrhwg6EmAS27oZFUCeds4Vn9rFkdPExA6MRVmCtF6IjDEGlCdbGNvIU7NQ7PFvgxy+Uc4KKxgiQukkeU/1P5JuSydCz92833cv3P9JLSp0i1oRe3YzXUgvhONdG1xMm6H1tyEHOyaaxSAwX+Vzyp/a790swsR1RgviItkt9+KoFe5XFtuEz8ZfHTLAP6Kx5AXHjPbB92Ju4byHjAmKXg3W44ZQhOQG9N1IlvZkOEaruBIquaSGAioBLhZF1XQVnR+QJaQ== hellwig.andreas@gmx.net

View File

@ -0,0 +1,2 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCyWbdnjnN/xfy1F6kPbsRXp8zvJEh8uHfTZuZKyaRV/iRuhsvqRiDB+AhUAlIaPwgQ8itaI6t5hijD+sZf+2oXXbNy3hkOHTrCDKCoVAWfMRKPuA1m8RqS4ZXXgayaeCzVnPEq6UrC5z0wO/XBwAktT37RRSQ/Hq2zCHy36NQEQYrhF3+ytX7ayb10pJAMVGRctYmr5YnLEVMSIREbPxZTNc80H1zqNPVJwYZhl8Ox61U4MoNhJmJwbKWPRPZsJpbTh9W2EU37tdwRBVQP6yxhua3TR6C7JnNPVY0IK23BYlNtQEDY4PHcIuewkamEWpP0+jhEjtwy1TqjRPdU/y+2uQjC6FSOVMsSPxgd8mw4cSsfp+Ard7P+YOevUXD81+jFZ3Wz0PRXbWMWAm2OCe7n8jVvkXMz+KxSYtrsvKNw1WugJq1z//bJNMTK6ISWpqaXDevGYQRJJ8dPbMmbey40WpS5CA/l29P7fj/cOl59w3LZGshrMOm7lVz9qysVV0ylfE3OpfKCGitkpY0Asw4lSkuLHoNZnDo6I5/ulRuKi6gsLk27LO5LYS8Zm1VOis/qHk1Gg1+QY47C4RzdTUxlU1CGesPIiQ1uUX2Z4bD7ebTrrOuEFcmNs3Wu5nif21Qq0ELEWhWby6ChFrbFHPn+hWlDwNM0Nr11ftwg0+sqVw== root@luna
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC5IhVprsvVOcFPbZzD9xR0nCjZ/9qVG6RhLJ7QBSts81nRvLwnmvcMBHSf5Rfaigey7Ff5dLHfJnxRE0KDATn6n2yd/5mXpn2GAA8hDVfhdsmsb5U7bROjZNr8MmIUrP7c3msUGx1FtvzhwxtyvIWOFQpWx+W5biBa6hFjIxT1pkUJqe6fclp7xbGYKZiqZRBS4qKG5CpKnisuOYDsqYPND+OkU+PShoxGVzp1JywIVze7qeKv6GyYbRA9SP9Np+5Mit6B21Io4zOI81c2Rz6sPX7mwEAQEs7iCm2hzG8qJws45Lb4ERqDkVEVhGNUyHjHgGebS1sZx1mLExdurXlPm1l/EamkncDFDCutHXtLP7lsFFiym7fKUjSEgiiLmyu5Xm+mwZvesKa1FYNaeiFWfYZpCJrNzIk+ffs+mgg3kmL4Sd4Ooy7jXPX+WJe5Xyh1KLU/+Wj2TVrhN+LbmupYAti/Wgd3DA1v601svmG82aLmyJRtKC0rGMePH3kDbtqU72kYpzI8mXERe1TIQ00Z77kQBR/7BF/9y5/0YmYDcXt1wNCoSie+mzz3xYcEdLAc7T+DhYpd4M6VgWnuz/exzRzhQwoSdEKkEED8CpEoBrEWEiMdrlElGmlkVomLU7P9i9j1rshX/pAq0asnqeSoPdC3vNbU3keiJQnhIHECvw== chris@luna

View File

@ -0,0 +1 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDMTFM31/04Wcxd7I1Qajl0rD++NqKEHWlOXY9wq5IUuKhzCvK3EGtOrVUjC5qBlcyh2a7MULLV5QjbbtWrbF7aWQjr2PJhTb/Lc+LUaFCxZL0b13qiv4TYuxgatST7RnBqvtddCyjqZsLp+BTr/3PHCem9BC4yluQ7h0UXq3N6x5zm2bL1nbZ12Z/HPCSua5Mbvt3OAKY/pIpFlfp4rDpWIw1gidg/pwm/8XPfJo50nIrz7htXHNYme6unLvClfxsc33Zc6bxYZOPWL+A0u3i8+z7qiDNC1vsgLV5dnCM9pJnJTt5IFHih/2hoSWcgXcl+zUI46mhPoI4FN/PuMjZf myc app mgmt | ewald.koenig@myclimate.org

View File

@ -0,0 +1 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDe/fa1afnJi5FCI16LjctKR9zS4xiqxUX9g4sr+69f1++aPZdKNGivsKm1t/7Oq5G1pUndnVhZyLQJB6Ib+UJJEiaYmG6pmOuUc+oZ744F+kVstAFIq2/y8YWIsXgzrHXTRcqfZSPK9o0gOl3Fb7Zd7FPfyK59o/H90Ysg4b9u5FedyrkXj93W0AYAFnGPkCVsTZTEMyH6Lco/ZCkVsrzfKMd3K1qU24K88O3tI49WqcJmSH2qM6HMUtcshNf5LGSwqZvz8Wh5WVYeAC2TbQPjJ6fXu3KxD87z0A1lmFDIwO8GnWSXCX+XDlrsRo44K7thFAKihz9x9arPCjyCWYph haddock@mondfaere

View File

@ -0,0 +1,2 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC1rlg3Y9LfVtMA6YXqwoGEd+uwqfoGNPGXsIGrPImcXH1McX7hANAdjwDOH4OqcRa09joxEUp4IaXCEWpDtRfe2g7hfR7mEcOWDRyToJ01l+KJ6g/EYE2mlEaxlVDiQaH23Wu4MbxmwlVweN2Lgq+Iz6yjeheLg/AafOIyhLXUmZN+4i3/Euby9xTRUHUtILZaJPFrWxeEHZRg8jl3mMmta6enkNHPf8QwS0LJKYcaof8kIiTJ3yW1MpTx/K8OQJGMb7U6is+o5HxzIYfTd6Owsq1/DUJtdE+8rR3BwOLmG859gBnVr3TwTA5Sx4FOSfK3BAsyYqIkBAdOknYsec2d rsp@ch-mycmn14
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC5BNMrfY8w28OdHmwZodycd8Akph9eDX0V+6qv/WOHKvvh3Fnm5u7vsab+ZeQ+mhUGcmihkZuoEMUfDLIGN3A0d1aZMbGkbatXiDlgEGi/C3PPVv+lwRq7aVsC5yBMl3QiFDt/KFsIKM1UYFRXp+7PTPQZE0URATfwpSIF62bVDeW9SXIAbdF/OKi5oQqbX2MA1fA6Hn85hZqnzQ6myX9k/6e535sqwIM3PuKqTmZw493Y6RZTemu0at+RwOPX93VGhOSQ5OK4tqMATPoMF4JAnVIAz8GaZZmASXzswTfp9GAF2ZDMjilfB8q0qoZkuZ8sPidogEuRBqRTlVDN4p5X ubuadmin@eb8530w-ubu

View File

@ -0,0 +1 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC46DVvFgI6VXhw0ZZZfZkGPxBM2hbX6jDpRDcAC56zyEH9wSnjXr8T07dhFdnvQfDF9CCNlbq9SNA/laR3WO4SMbwiVmCyzGIkJ1OHmty5FQu953yIfRy1W/DNdzV3Q9yUDMigq1h2i2yphhicYZiy9WsRO9vcp6OdMNVyBhCVFhb8lq0YLNFSqwOyVKyvuczlzD4JrF6quhOSAmoZYk/k3cyM7kADL1ZPm5rpx/gP9GsA9F9j/bGiKgInXoOQHbchnHjPv5vGXhwe56vNwbVgsXfxtOV7Scd+BIzQI+/+miuDO1nb8Fkw3r5ZrBRJ6R36x9d51hkVqpXt42fIJgSV myc_work

View File

@ -0,0 +1,6 @@
- name: Ensure password change reminder present
copy:
src: PLEASE_CHANGE_YOUR_PASSWORD_ASAP
dest: "/home/{{ item }}"
owner: '{{ item }}'
with_items: '{{ sudo_users }}'

22
roles/sudo_users/tasks/main.yml Executable file
View File

@ -0,0 +1,22 @@
- name: Ensure allow_ssh-group exists
group:
name: allow_ssh
state: present
- name: Ensure sudo users present
user:
name: "{{ item }}"
groups: sudo,allow_ssh
home: "/home/{{ item }}"
shell: /bin/bash
state: present
password: '{{ passwords[item] }}'
update_password: on_create
with_items: '{{ sudo_users }}'
notify: Ensure password change reminder present
- name: Ensure public keys in authorized_keys
authorized_key:
user: "{{ item }}"
key: "{{ lookup('file', 'public_keys/' + item + '.pub') }}"
with_items: '{{ sudo_users }}'

View File

@ -0,0 +1,14 @@
passwords:
andy: $1$34556rtg$KT1r9T2MGzpBUIS5iJ90N.
urs: $1$34556rtg$4K/6EKUB0GTMmzwAiClTU0
robert: $1$3qerxfkj$OkBu/4EsxpTYSh29BxUIc1
peter: $1$q35w04et$pMG6WRf33iPGKOEYVBLTV0
ewald: $1$4tsdghsl$oc0zuI3qUcg1G2pCmSxT5.
chris: $1$X8nguz3$JXZt4tGOLGgPLhF4nE5JU/
# chris is a contractor from OOpen, who helps us with server management.
# To add new entry generate hashed password with following command
# and add a line with the username and the generated password hash:
# openssl passwd -salt <salt> -1 "<plaintext_password>"