Compare commits

...

4 Commits

Author SHA1 Message Date
Edwin Zhang a15478e5a8 Add update ssh_known_hosts playbook 2022-11-05 22:49:21 -04:00
Edwin Zhang 2f6427fa96 known_hosts update 2022-11-05 22:19:27 -04:00
Edwin Zhang edfccd849e ceo should only be on general_use and office 2022-11-05 22:19:27 -04:00
Edwin Zhang aaf2965289 Add software install playbook 2022-11-05 22:19:27 -04:00
14 changed files with 114 additions and 20 deletions

2
README
View File

@ -10,7 +10,9 @@ Ansible playbooks of the University of Waterloo Computer Science Club.
If a playbook is not in this list, it is not guaranteed to work.
- [x] test-playbook.yml
- [x] gather-ssh-fingerprints.yml
- [x] update-ssh_known_hosts.yml
- [x] upgrade-ceo.yml
- [x] install-software.yml
** Deps **
1. Install pipx

18
files/microsoft.asc Normal file
View File

@ -0,0 +1,18 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQENBFYxWIwBCADAKoZhZlJxGNGWzqV+1OG1xiQeoowKhssGAKvd+buXCGISZJwT
LXZqIcIiLP7pqdcZWtE9bSc7yBY2MalDp9Liu0KekywQ6VVX1T72NPf5Ev6x6DLV
7aVWsCzUAF+eb7DC9fPuFLEdxmOEYoPjzrQ7cCnSV4JQxAqhU4T6OjbvRazGl3ag
OeizPXmRljMtUUttHQZnRhtlzkmwIrUivbfFPD+fEoHJ1+uIdfOzZX8/oKHKLe2j
H632kvsNzJFlROVvGLYAk2WRcLu+RjjggixhwiB+Mu/A8Tf4V6b+YppS44q8EvVr
M+QvY7LNSOffSO6Slsy9oisGTdfE39nC7pVRABEBAAG0N01pY3Jvc29mdCAoUmVs
ZWFzZSBzaWduaW5nKSA8Z3Bnc2VjdXJpdHlAbWljcm9zb2Z0LmNvbT6JATUEEwEC
AB8FAlYxWIwCGwMGCwkIBwMCBBUCCAMDFgIBAh4BAheAAAoJEOs+lK2+EinPGpsH
/32vKy29Hg51H9dfFJMx0/a/F+5vKeCeVqimvyTM04C+XENNuSbYZ3eRPHGHFLqe
MNGxsfb7C7ZxEeW7J/vSzRgHxm7ZvESisUYRFq2sgkJ+HFERNrqfci45bdhmrUsy
7SWw9ybxdFOkuQoyKD3tBmiGfONQMlBaOMWdAsic965rvJsd5zYaZZFI1UwTkFXV
KJt3bp3Ngn1vEYXwijGTa+FXz6GLHueJwF0I7ug34DgUkAFvAs8Hacr2DRYxL5RJ
XdNgj4Jd2/g6T9InmWT0hASljur+dJnzNiNCkbn9KbX7J/qK1IbR8y560yRmFsU+
NdCFTW7wY0Fb1fWJ+/KTsC4=
=J6gs
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -4,8 +4,8 @@ auth2.csclub.uwaterloo.ca ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCyXarBOhnkPR2cpe
auth2.csclub.uwaterloo.ca ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGJcYRda4/NglHpJDn9CadzN6gkO4ziUI1CZ4KZ6T76G
biloba.csclub.uwaterloo.ca ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDdi13l04LP2XMUh3cBQJK1wxPQIDd4X4dUJe2Q8t7mbF2aBbuhPRvCWqmVADzbHio7Bhw3duHRg8BsdByJXYBz2JC/BVSm4CsxWRn8M2MsvVdz/TZqb7kvoFcQgGOtDY3IFBe3IyQPssbA9RAi0XX+z/p8tJff2v6Zs6v6pEmhOT6LGB6gqwtkOqamvvadGhFqIqs3RcrCkRDuvYU8vg6yFZpNeorJjQjA2Gqj/8PvZYOMOdd1G39Xtfn/klff0zfMgG6UmC3ki3Rc3quiUCfmZ2wZcNWvryKlNtlykhnUm68gBSfV4jdqpoNvXpN+VM1xtJ7odFR+tRIXmMnqkNQt
biloba.csclub.uwaterloo.ca ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE4LtcwS3RYxhPENftd//ejt9QNQqRqMLbT1iULtk7cN
bit-shifter.csclub.uwaterloo.ca ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDDzH2lcDDp7S3b42mbpdcO1FySgY0dZQjxn9+90RN9x7HPKIhmuppJ1dkbmUFiDix1NzhO8ea3q2/b7XTjtN19zQP4+sV7eNpLw6O4UjTGAhTc7rWFrDrcQ7i7UAh9iM+DfnQa4BkQHr9j2cjgbvemDaRKSvzJvZXAMYLCu4kIEc+K6Qeer/pj4fcv5bvPuq+/kSsrLLEN/QfShFeKhfpO7e8dGicMuOnvruXUs0pqUXQtmQ2Wyjzouo+al0LnEWkA+7Atm1pg/VHnYIyAtYO615oSd3ExeOrLhZc68klWx3SXzkgywNItOENsq32gVgExyl0yTfVLd3CKwn+3D8Vf
bit-shifter.csclub.uwaterloo.ca ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIODyyKCLjh71NswLcYdjjHkGgvUXnru5wvoojQYR2kwH
bit-shifter.csclub.uwaterloo.ca ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1XYYpGb66vqIc0AW7+Ff97ZKXK0ptKTofkrda8+aMAZtglenL5H65crQroFswTRFih7aVuRm6tDpVIHqAgA7R5GxMMDFr2kqJhg1IgrSdGAolcGs2kqVH2HW1CDy98RjnYfYHrH9e8qKWlyLsRggf2SMoSi3e4BDSwLcSoMeV+PtQWt9kKvx+r0A2GkADbkWo+0OoWv0hB02SWd7Zqv8b8jFSRUHMhGinFBmdNG9i+C9jdJlHzElhMaDRAEddwl+dgp2En+HCyT50+cdZp0acSjMoWEak2VY7gCOn7p01Jr65pxJVlC5NS6c1jCsNWAETC5/StJe3bYs2mbEG08DPDgGM/mHKMhWxRfL5CDlh1m3wmiTgFE1YReRidr5E37dP7DdQAEoydQ6a+LQFlj5t2JMrd9t2VlWFQT4zwqi2LjqQ1PP48IWN1J2eGkaLuAm5u/mF3xa4mj9AhZJrm8TZaAqPfR6qVBK0TXRyPsCoiERTXz4w6zItharOrN48KBM=
bit-shifter.csclub.uwaterloo.ca ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMB8dLURukblvcaECUMoKZa3WDEt71nlvlZ2qsGDkdSa
caffeine.csclub.uwaterloo.ca ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAzLf726SMtgFQODIFN0G2WhwMPW6A6zDvd+hLUZWsx5in1rdCAVgtBAnqSlIZQzG+VV6b7VF/vUFg0g8Iku4txwQzE2o0Edln6RWFcEgYgczCY/QdtQ358NyZQ75M/fzM3HyX62cTzkX/nXOLIxGs8O8lmCSRs0D2I5JW4XciFvH4tarlstCflfkiTitqOicpaU+bEKfnXlfbR6tWsm5dp0gFcowtabJnWkuMNxyFSURWfglTrIn/XsEbA9rMdPzSHkpbuibrP9TaRQt+hwph+0fOtb2TlQlH1wu4O8Xi0R/XqlWASjRrXHrU6bMSOqq9Ym4a6oBUDrZMdKdlH48xsQ==
caffeine.csclub.uwaterloo.ca ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEl/7srK3RCWen+dBNiO1WfWQQqx4yVs+X6M/XRYPjml
carbonated-water.csclub.uwaterloo.ca ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDsG4GJOjGXnkKCPxDfaCnBsL9Yty1CWZ/2A/ZAZllW1Lu7Y4PXHPyuKi6mf4V6C7/Sa+EQamMIHZrwO8kQ4V2AbRXXt96m9BDT/urOBWpL9sD211t7EgEKB8m75rqBcSgnnM44/crO08zht+3h97BZ6Eqp9YtqcXi1TqBFna/W02Ui9ZRJethFOxUWpWN2r12Skz7LQ+VvhOiTggb4kpUdKJjpY5hL66TfLhCionBm0OEGt/ccSsxJUyj4PPGOy7i/BN/N7WiFZf7PFouSpMiAN7GtEmUOEiiYVgsAh6M3UUpErV6B6FPpiK5mNsg1meLZvfl2e17nWXDv7s1zvKeV
@ -28,10 +28,14 @@ ginkgo.csclub.uwaterloo.ca ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC7a1fj72/toOLO7
ginkgo.csclub.uwaterloo.ca ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILV07xCAXmf9VJ6Dyx17+eRs3wRQWPiFt4h2Rjfkgadv
guayusa.csclub.uwaterloo.ca ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC88UgT1RuYgWapX5Zjt+SqrdnxjfwbtnavhzCKVxNU5amXuRc6YCBWkisk9szFCmq5uFY17fyx+dT8lBgAjTuqD1y7nZ9tyOIvnJWWIVNIc4MW1N0/VDDNR/jUedFQXUxJqbPTnPox4dcgACF0EB4O13mIIjrdhESxGXHDlOHNgvYOLwWzbglY5oj06dBPtsFf/NVbhe8J0h/lI+6kwFanhZa+Bbahwr56lXCf4bNxC//DS+CAr4VkQr6OCp5hUZwcdnCBiUSOjck7aOhEu8exvS/iUErX4lmObq5slWcQl7IK6kXcI8yFqpMUKxi5sCQIQSE5tbvKy+M1Jqt7AaQT
guayusa.csclub.uwaterloo.ca ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC6yuHvichINMFx6Ur6kys3VzF9prSDoIFmYPP5qUKj3
gwem.csclub.uwaterloo.ca ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDzQFg7/6hX862qyt/I/MTNhyMLNER55aBr6OIB4TDlZnOMAImIbeYTlUFxgb8JYHzEaQm3czfk11CafdakCKOlMyorInO6V9QNVtZwZzRYY03VEHONmcDV5ulnm8rP7/88MKaFEfeBqeXmUh7BIvPHLIgbgghqvtyHUqaAjNVVAKkxqcMsyUeKfUsW1okBvktHB0ToB+X/GZV0Ivi2eYNvpnFddYcd0p8gal+MqK0AyapqyeesQSsMDL5fjOs5ZOtFp55g9DsRftbLMPfsdBzXv+T8+uRKSt6sfpBr3hnmXCjHQihDRfkTetpIzn3uwoUnRAEQS5X0LhFaeWgB3O41
gwem.csclub.uwaterloo.ca ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBUo1SiyHNoMryBYd+fxrxZZT3FYSUjf2xs4J7r9WzqG
hfcs.csclub.uwaterloo.ca ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC/XkcWvw/JAagtCFymBySJpnPjx0Uk0KTDDtdwNqeHH4/GvN0R8KWQNLg/2eJpGNIt8geTyake7Hg879rrHEh4RZrDkz9Zu8yTrV8nGGf2tZ58NmEo0CQn7I3wziNcJHpl1MQUXmtua8buvUNL+l7F+yag3u+ElPeQd7KAUparF2n9pz06kK4U3XEvimgOnTqbJaqP39ki/EjmUhi0I6LvzpoOdA6/06IM+EkVi58l5mu1vBffUpzKQXIOSJf3j4y/zEYqEkO7rHWdZJn0CVMG+cfYxry+GC3CRonw5MdemzU3wd+e4KI/zsdvfXBJwqnhAIN6Jq1hbtodLZYODp/v
hfcs.csclub.uwaterloo.ca ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINx6o3+z5wJxIs9zYSvf/bwzsWI5Nm27Sf/F3kvp0aYs
mail.csclub.uwaterloo.ca ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDTas45BY/7HZjNUgwJtBSOMNVK+/eMM3r3EJyXMaNbnsSa0SrZgXmu0oA39uYHZD++ejn8tYsGqTtTHgIIcCAgrFWJykzGS35lq/t4YcqWqJLbTO2UiNwbi+VBEHWSRF5+vmYgO8ApuksULLsTy2PwfV6OoAqWtLiKcS2nmTRYuRqJlBNPkEVDjgREseRS+uFPK42cEhL3NNvHaHOxd5s9iamWFPVyH4s55MIASNMFzy3O3FD0Ewg60sTqBt1i4bqZcEC+ONYkm8/QFEJNcldIyn2XPN2FhfQ6QhCHnC/X1Z7ok2LFDsYo4rNd0eQrwIiK4KhwlwQg5/eJhTgbcig/
mail.csclub.uwaterloo.ca ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICyt77ru/ViAIvaw9Nca9zL8Gqv5VwNGZnW7LCQu+9WP
mailman.csclub.uwaterloo.ca ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDcvIN1SSL4G+N3N2t5OMiChcXbgfsAEc82ICUuqMHVCLXZ6zSTx7iXQdkmhLzNoNUwzdcei8KCt2ThLaFfzc+kK5LWZ/FtcmcsIrkC0hvRMaMyECA22XAFr/RcqzCH0Q5w+Cm6ukcONhiAUyDQqSJxqd1yPIkXh9oT3ZjH6iDuORtXNz+f2MQLCREuSpQyplXrir/ESR5w/I3EWEg3Wrdiksw/2lP2DzwD3Nudi8wDAZ9LyTgjB1b2fQIML6zfhKfWIchJiNFZDlRthsiBln1poLQioq2M7bFBO//Uf0dhq/Pi56dYbkex3RTzxGpKZtWWISBpl0p9iLqeXx2RlMt0e2Yp9jvTHbtyvvXDii384q7fgY9zijKt/d51EhSPM06qMoZXhsj3q8U8jrxGFJTBHSzsPd3lE36P/F9qlpHNBMC75wj80t1KrzZ/AJR9gzpA5524Is87q6dvx8QIoRlzHE3LZfTqKe3Y477u8tYCSQ5gNFa03VVXtVLAI9LegN8=
mailman.csclub.uwaterloo.ca ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPFGFmDi7qlCVmlBw5EbaO1FU0khMjODA16EW8JOso34
mannitol.csclub.uwaterloo.ca ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDl/0vrcgl/E3ybwdThwQlk9VoTMpVmhtTfuTH2mV1sNL/bQv+RVa4CArntuoxuI+d08PzzvFNT63UGMKmULoBrxiR9WcvnvVBYKZ2Uq0mZa7uW2xCk5vhTbr/LE9FxgwukwcsbFuC+8RFmy+qqwcWdJn45Iha0FbbLgwzAanxD3vUFGOT9uCvxhuQ4qbPwJBmWYOBOBwHS3wIo0buizqNkGW+ZyPJO7cl3ODMw8Q6QrRMP3c4zrvRrx7pK8ZRzrYfP6OjriipRRlcjKcPWkTTi5QQeTDQp4+X8MPukf9c16wE134MMzOAlSp9ac6Hc3Fo9YF6532p0OucdV1qdKe47
mannitol.csclub.uwaterloo.ca ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHBwWIlKsqicBIO2GEESK0o/50vksGS3sOTDOZQyBozD
mattermost.csclub.uwaterloo.ca ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQChF3yXKmHgNXZ0lk9K62jJ2SyIQGcrB9NQkZfsX6UtQqaiTV0CTih5r3QBpfrqvSsuJGNEyJ4X1euN5YbuiSMsyjvNJ6WRo8x4B4WE5pPdu3nUMdxT7oPdX6dajAlyDfxPRDyYX1nhimPx1ZuFo3+DZ6LoLkJ2k3S7BDpXbByAtWYd7iKPjmUqWhJ1ic3mqCXYIOoWEGx2rDjZTtQzw35HTvcudOopkxsuWR4o6BW92e5cA0Dpz88zfDFcVfiuPJS1w/QmaYkhHN8lo1Ji3B09hVSIeO9Ii8zDCRPw/S7QYgfMQRRbQuoUtfH9hRHqZL/ycpEtYs9SGG1JWz5WOjK3
@ -42,8 +46,8 @@ natural-flavours.csclub.uwaterloo.ca ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxB8N1u+
natural-flavours.csclub.uwaterloo.ca ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM8aYjlkPSts9u/HHwG3MPWPqvYx1eQ8EyfsHdQZvQmH
neotame.csclub.uwaterloo.ca ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCucFmVnoxzJueaDLxcV3/e/1/J5N3c30GMxBjXwijxxx8ummYEm+prHW3/zfGIY40Ygf7wkfa3wgXuGIcX2qOlO4RJcdLsoXgM+30MWs6L2QPGBgZVP8lB0B1VrjFX5+QfOx2ZF7yfjeL1caPE315h0Ju4AXAN5kkqZqF7lJToMdFo7GyKEgFI7bvnx//cZBs4ioxAtxzpS6E43yHJkijzIuTudJqH5EwiXwy9s7Mc+QP9uJnftS+fL3tea9zgn3yZKoXDLdwJuEzXbvhgwrVgGmCce08ETy0c/zwfR0UT0wvZexzQpvFMRNDWPl1kQCfE4oIiQ7y0kDef6QI6B4yl
neotame.csclub.uwaterloo.ca ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFHKfUU0zLGUL52QFEgWjEX9IqfMguFfacrBkoyZ/5Wp
nullsleep.csclub.uwaterloo.ca ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAzJXI0yFebeqYl1tZICq8+B4WVyO9d9BvegKFxHaABeITyRfGpx/fO9gO7RgVKlpvOPI3fPWM7OiMwi471QNZcsEUxXshYgNfdiNCaMHcEBFYOx12moKhE1mo/KKyCdfhxel6Lt2Nq2sE2HpMo59vfM768RUCBlAIQWvfMUusnD47TO+sH5fE+MycKxDRg55kjGBB/K3+y+EO8mJ1ZV5CISlMCh8EL5HeOf8zh/ZX5B7v5PYlbKcyGBef0YjOulAoEal3XuqVnEF99bdgFCMdd/rOa/Cgq/44lubMBgwux770K/pgPz5OktOTFreH19P1lVmnOLQi2nGVue3Ljw8A4w==
nullsleep.csclub.uwaterloo.ca ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGEBbBWfDxURsUChomUCxt0cTXGt0tfLzcVDJrg50oK6
nullsleep.csclub.uwaterloo.ca ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCmHDI7s+OV0nUYvha687DTx4liIVc6v99Mpu0vcSy3UPu0f4B9CNOL+ZJbnNMFbAKd3Kj/r1exWt1rsgAj8WRHy79qbCE0QZ8buCchRmYf2N8NJ/+bVj2hjMc7m5uxalSLGqggLIOMiv0pNwew6t2vPD8tYFcGmTunIDUZdsCliZ91GaYo0P72MwqPrhTSsLWnErb761vZyVULInjcjYO/IjGifnue3Z8pXcnsHgC+Pde7laBALrlvV0qzi7U88Ua/NmHSmQNKeev4kaGbncxQQKoHQemJpc3+KnAWsZJG6g913vhWPjLS1kW6f9NXOfGkYCA7HNKqcTH5BkwV1KOKe5LR+9Y3+2xTZjSNILaV1ljfiKN8CPudzZ/T6l1wajsH9A+i8oecfEj2EfUdUM8kzYedZt4Dw/RVq+CVpqxKpLTH9d9bPlowGhd4f9P1XfxRxGMKUJOa+FO5G5ekrF4ceMbUIgLhgL3vB71g/R81fZaEDXTa6x+qdiTbo4oXtXs=
nullsleep.csclub.uwaterloo.ca ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJPPDfTxCsrCsRvR4cdtH161anSIl5UL9y8oeelctHV+
phosphoric-acid.csclub.uwaterloo.ca ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDEp3lvRFATMbwUkKDxnKaTrWBgXsOWoPWVK24JE2cmPks7qzxde/OkMvx2XYHEUKNgzxSOyw/YBdFENEkbnOunyyqNP5ygb4hixaEH+aNmc7bAXE6lsIidbTwn4o2KeKG7FWLTlIk/kSHA4aNYxdeuQzpdUip3fmFfwfn2JvTJMHWI0KgMBWuIOQMFnEf+owRYnb0wSuEZFR46bZT7moA06A4PSB1+UlZIyJ+QN2rA5MkjMzvEEasWiJSpsM4W/QRmh+le2OMrNiJSQAhcI785/gvXNIFQZNG81QXiBDQ4XB8t1tbeTuRRDEgtmREVc3J6s6xgtdSO/mipwp280An9
phosphoric-acid.csclub.uwaterloo.ca ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOREvEW8G1rbqkz7DyrMD1QrLvxt28ajP/crJe8Lt0Qx
potassium-benzoate.csclub.uwaterloo.ca ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDO4ZqQ8XG7fmM1o6v6g3Ac+ljP6j4HnyrPA9dNjVWMxjM0KhxOtKWQZufAFcLBvmh/myK13cJnnrHYjq+ZIc4SH2LRTW/nu9Tdsj/BPbCiNQrAk8JLv4fJJVhysT3XWRlvJaN7xTwUdQ+EEPSHFj0KB5OevONwlNqQ+2GKGrkDRnslxY1Twgj+6WxGvY+mFBpid+v2K8ypb96zNOI2azwUvRMrFpgntRrqCiWbvsy4KZEikhSv/VumTb9YlyyjqMhqJgv7zKAbYf/VrlSHvO1pb9lbEGZmaS1P27m7sr5dfHMy5YeAG4NCwtsXXz8vz9zl9LzS08/Eb93rk7NiX17r

View File

@ -1 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIODyyKCLjh71NswLcYdjjHkGgvUXnru5wvoojQYR2kwH root@bit-shifter
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMB8dLURukblvcaECUMoKZa3WDEt71nlvlZ2qsGDkdSa root@bit-shifter

View File

@ -1 +1 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDDzH2lcDDp7S3b42mbpdcO1FySgY0dZQjxn9+90RN9x7HPKIhmuppJ1dkbmUFiDix1NzhO8ea3q2/b7XTjtN19zQP4+sV7eNpLw6O4UjTGAhTc7rWFrDrcQ7i7UAh9iM+DfnQa4BkQHr9j2cjgbvemDaRKSvzJvZXAMYLCu4kIEc+K6Qeer/pj4fcv5bvPuq+/kSsrLLEN/QfShFeKhfpO7e8dGicMuOnvruXUs0pqUXQtmQ2Wyjzouo+al0LnEWkA+7Atm1pg/VHnYIyAtYO615oSd3ExeOrLhZc68klWx3SXzkgywNItOENsq32gVgExyl0yTfVLd3CKwn+3D8Vf root@bit-shifter
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1XYYpGb66vqIc0AW7+Ff97ZKXK0ptKTofkrda8+aMAZtglenL5H65crQroFswTRFih7aVuRm6tDpVIHqAgA7R5GxMMDFr2kqJhg1IgrSdGAolcGs2kqVH2HW1CDy98RjnYfYHrH9e8qKWlyLsRggf2SMoSi3e4BDSwLcSoMeV+PtQWt9kKvx+r0A2GkADbkWo+0OoWv0hB02SWd7Zqv8b8jFSRUHMhGinFBmdNG9i+C9jdJlHzElhMaDRAEddwl+dgp2En+HCyT50+cdZp0acSjMoWEak2VY7gCOn7p01Jr65pxJVlC5NS6c1jCsNWAETC5/StJe3bYs2mbEG08DPDgGM/mHKMhWxRfL5CDlh1m3wmiTgFE1YReRidr5E37dP7DdQAEoydQ6a+LQFlj5t2JMrd9t2VlWFQT4zwqi2LjqQ1PP48IWN1J2eGkaLuAm5u/mF3xa4mj9AhZJrm8TZaAqPfR6qVBK0TXRyPsCoiERTXz4w6zItharOrN48KBM= root@bit-shifter

View File

@ -1 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBDzFSHEDNnprhxJ9IvjtHvud65CEP28tTObEGMewGhg root@gwem
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBUo1SiyHNoMryBYd+fxrxZZT3FYSUjf2xs4J7r9WzqG root@gwem

View File

@ -1 +1 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDEMf5K0/8T88rXxBZeTh1qkdR/QxpShJsSHeh2KbEyHLyhJn26tudtzZojD93xt+LeZvL+Hi0bEkWgfVEX3WWbmetrePjd9Mcz+E7ND38n2oGYl/ddcNlUcVm1J4R+YI6G9pPfOa66yHeYeWFXGZEJRsJbZjI1r64GOjsm2cLP0+V7xlwPPe7lQFOcCRbfyKBEVaeipn4MUzXS0bRra1hxxB745FrvauJtM6HUQcaey+NKOczt+9ZiXGuklj3/qrGsiMg5K3rmRYbQWAbA2OELPwthgX3uP4FzH6XWjo6qYSRZBhytQcgRS8vqdlux1kcL19QCiv5aP/FlwDl4qqf9 root@gwem
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDzQFg7/6hX862qyt/I/MTNhyMLNER55aBr6OIB4TDlZnOMAImIbeYTlUFxgb8JYHzEaQm3czfk11CafdakCKOlMyorInO6V9QNVtZwZzRYY03VEHONmcDV5ulnm8rP7/88MKaFEfeBqeXmUh7BIvPHLIgbgghqvtyHUqaAjNVVAKkxqcMsyUeKfUsW1okBvktHB0ToB+X/GZV0Ivi2eYNvpnFddYcd0p8gal+MqK0AyapqyeesQSsMDL5fjOs5ZOtFp55g9DsRftbLMPfsdBzXv+T8+uRKSt6sfpBr3hnmXCjHQihDRfkTetpIzn3uwoUnRAEQS5X0LhFaeWgB3O41 root@gwem

View File

@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPFGFmDi7qlCVmlBw5EbaO1FU0khMjODA16EW8JOso34 root@mailman

View File

@ -0,0 +1 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDcvIN1SSL4G+N3N2t5OMiChcXbgfsAEc82ICUuqMHVCLXZ6zSTx7iXQdkmhLzNoNUwzdcei8KCt2ThLaFfzc+kK5LWZ/FtcmcsIrkC0hvRMaMyECA22XAFr/RcqzCH0Q5w+Cm6ukcONhiAUyDQqSJxqd1yPIkXh9oT3ZjH6iDuORtXNz+f2MQLCREuSpQyplXrir/ESR5w/I3EWEg3Wrdiksw/2lP2DzwD3Nudi8wDAZ9LyTgjB1b2fQIML6zfhKfWIchJiNFZDlRthsiBln1poLQioq2M7bFBO//Uf0dhq/Pi56dYbkex3RTzxGpKZtWWISBpl0p9iLqeXx2RlMt0e2Yp9jvTHbtyvvXDii384q7fgY9zijKt/d51EhSPM06qMoZXhsj3q8U8jrxGFJTBHSzsPd3lE36P/F9qlpHNBMC75wj80t1KrzZ/AJR9gzpA5524Is87q6dvx8QIoRlzHE3LZfTqKe3Y477u8tYCSQ5gNFa03VVXtVLAI9LegN8= root@mailman

View File

@ -1 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGEBbBWfDxURsUChomUCxt0cTXGt0tfLzcVDJrg50oK6 root@nullsleep
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJPPDfTxCsrCsRvR4cdtH161anSIl5UL9y8oeelctHV+ root@nullsleep

View File

@ -1 +1 @@
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAzJXI0yFebeqYl1tZICq8+B4WVyO9d9BvegKFxHaABeITyRfGpx/fO9gO7RgVKlpvOPI3fPWM7OiMwi471QNZcsEUxXshYgNfdiNCaMHcEBFYOx12moKhE1mo/KKyCdfhxel6Lt2Nq2sE2HpMo59vfM768RUCBlAIQWvfMUusnD47TO+sH5fE+MycKxDRg55kjGBB/K3+y+EO8mJ1ZV5CISlMCh8EL5HeOf8zh/ZX5B7v5PYlbKcyGBef0YjOulAoEal3XuqVnEF99bdgFCMdd/rOa/Cgq/44lubMBgwux770K/pgPz5OktOTFreH19P1lVmnOLQi2nGVue3Ljw8A4w== root@nullsleep
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCmHDI7s+OV0nUYvha687DTx4liIVc6v99Mpu0vcSy3UPu0f4B9CNOL+ZJbnNMFbAKd3Kj/r1exWt1rsgAj8WRHy79qbCE0QZ8buCchRmYf2N8NJ/+bVj2hjMc7m5uxalSLGqggLIOMiv0pNwew6t2vPD8tYFcGmTunIDUZdsCliZ91GaYo0P72MwqPrhTSsLWnErb761vZyVULInjcjYO/IjGifnue3Z8pXcnsHgC+Pde7laBALrlvV0qzi7U88Ua/NmHSmQNKeev4kaGbncxQQKoHQemJpc3+KnAWsZJG6g913vhWPjLS1kW6f9NXOfGkYCA7HNKqcTH5BkwV1KOKe5LR+9Y3+2xTZjSNILaV1ljfiKN8CPudzZ/T6l1wajsH9A+i8oecfEj2EfUdUM8kzYedZt4Dw/RVq+CVpqxKpLTH9d9bPlowGhd4f9P1XfxRxGMKUJOa+FO5G5ekrF4ceMbUIgLhgL3vB71g/R81fZaEDXTa6x+qdiTbo4oXtXs= root@nullsleep

65
install-software.yml Normal file
View File

@ -0,0 +1,65 @@
- name: Install common software
hosts:
- general_use
- office
become: true
tasks:
- name: Install software
ansible.builtin.apt:
name:
- zsh
- fish
- htop
- ripgrep
- ceo
- vim
- emacs
state: latest
update_cache: true
- name: Install general use software
hosts:
- general_use
become: true
tasks:
- name: Install software
ansible.builtin.apt:
name:
- time
- parallel
- racket
- build-essential
- git
- python3
state: latest
update_cache: true
- name: Install terminal software
hosts:
- office
become: true
tasks:
- name: Add VSCode Key
ansible.builtin.copy:
src: files/microsoft.asc
dest: /etc/apt/trusted.gpg.d/microsoft.asc
mode: u=rw,g=r,o=r
- name: Add VSCode Repo
ansible.builtin.apt_repository:
repo: deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/microsoft.asc] https://packages.microsoft.com/repos/code stable main
state: present
filename: vscode
- name: Install software
ansible.builtin.apt:
name:
- code
- kate
- firefox-esr
- chromium
state: latest
update_cache: true

View File

@ -1,9 +1,10 @@
---
- hosts: all
become: yes
become_method: sudo
tasks:
- name: copy ssh_known_hosts
copy:
src: ssh_known_hosts
dest: /etc/ssh/ssh_known_hosts
- name: Update ssh_known_hosts
hosts: all
become: true
tasks:
- name: copy ssh_known_hosts
ansible.builtin.copy:
src: files/ssh_known_hosts
dest: /etc/ssh/ssh_known_hosts
mode: u=rw,g=r,o=r

View File

@ -15,7 +15,9 @@
state: restarted
- name: Update ceo
hosts: all
hosts:
- general_use
- office
become: true
tasks: