Compare commits

..

227 Commits
skel ... master

Author SHA1 Message Date
ubergeek 3835d88f03 Merge branch 'master' of khuxkm/ansible into master
Looks good.  Should deploy within an hour.
2019-02-01 14:34:19 -05:00
Robert Miles a6d35cd93e Update 'roles/shell/tasks/users.yml' 2019-02-01 14:19:14 -05:00
Robert Miles b97148e63a Add user "khuxkm" 2019-02-01 14:18:51 -05:00
Anton McClure b194b0f361 Update 'roles/shell/tasks/users.yml' 2019-01-30 23:37:20 -05:00
Anton McClure f181151e77 Add 'roles/shell/tasks/users/bercik.yml' 2019-01-30 23:37:15 -05:00
Anton McClure f40fd984a9 Update 'roles/shell/tasks/users/wesx.yml' 2019-01-30 23:02:33 -05:00
ubergeek 74f9faa387 added new key for brendantcc 2019-01-30 21:47:58 -05:00
Ubergeek 52d6a05144 Ok, testing a re-ordering of statements 2019-01-30 02:50:52 +00:00
Ubergeek a2919ae2af Try a new key 2019-01-30 02:35:44 +00:00
Ubergeek 9e0dfd0a33 One more try? Hopefully, last time 2019-01-30 02:28:59 +00:00
Ubergeek 143336b684 One more try? 2019-01-30 02:26:48 +00:00
Ubergeek 2c21efb1bb Fixing munged key 2019-01-30 02:18:18 +00:00
Ubergeek 4158994d59 Fixed key format 2019-01-30 01:48:52 +00:00
Ubergeek 968435d4d3 Helps to add the user yml 2019-01-30 01:47:02 +00:00
Ubergeek 710fc1ad66 Adding user: techemporium 2019-01-30 01:46:07 +00:00
Ubergeek 70e35f6d13 Added cronjob for certbot renewals 2019-01-29 23:47:02 +00:00
Ubergeek ca5b6bd939 Added git repo for the man pages 2019-01-29 23:36:26 +00:00
Ubergeek 17cd748674 Adding caca-utils 2019-01-29 22:13:19 +00:00
Ubergeek dcf724c17f Adding imagemagick 2019-01-29 22:08:12 +00:00
Anton McClure e9d45b2997 Update 'roles/shell/tasks/users.yml' 2019-01-29 10:51:15 -05:00
Anton McClure 25e278071c Merge branch 'new-users' of thunix/ansible into master 2019-01-29 10:50:43 -05:00
Anton McClure 0f4ef6009f Update 'roles/shell/tasks/users.yml' 2019-01-29 10:50:00 -05:00
Anton McClure 7564acfa71 Add 'roles/shell/tasks/users/larasaty.yml' 2019-01-29 10:49:46 -05:00
Anton McClure 3c78da5783 Add 'roles/shell/tasks/users/arda.yml' 2019-01-29 10:47:11 -05:00
Anton McClure 59f4434b79 Update 'roles/shell/tasks/users/wesx.yml' 2019-01-29 10:44:06 -05:00
Anton McClure f1e79caa8b Merge branch 'new-user-wesx' of thunix/ansible into master 2019-01-29 10:37:29 -05:00
Anton McClure 148c93de94 Update 'roles/shell/tasks/users.yml' 2019-01-29 10:18:31 -05:00
Anton McClure 4debc9dab7 Add 'roles/shell/tasks/users/wesx.yml' 2019-01-29 10:18:08 -05:00
Anton McClure 4a3532226b Merge branch 'thunix-ftp' of thunix/ansible into master 2019-01-28 11:15:29 -05:00
Anton McClure 5b654d338e Update 'roles/webserver/tasks/apache.yml' 2019-01-28 11:13:56 -05:00
Anton McClure 678e3a774b Update 'roles/webserver/files/etc/apache2/sites-available/ftp.thunix.cf.conf' 2019-01-28 11:12:36 -05:00
Anton McClure 87e613a0ff Add 'roles/webserver/files/etc/apache2/sites-available/ftp.thunix.cf.conf' 2019-01-28 11:10:56 -05:00
Ubergeek b8de6548b3 Adding new users 2019-01-25 21:41:25 +00:00
ubergeek c1467f34bd Update 'roles/shell/tasks/packages.yml' 2019-01-25 07:31:55 -05:00
ubergeek 675f611c2d removed toot from pip and mvoed to deb package 2019-01-25 07:31:25 -05:00
Ubergeek 97640bad6b Adding some file managers 2019-01-24 19:04:44 +00:00
Ubergeek e85e6656d2 Adding python3-toot,and keys for new repos 2019-01-24 15:43:03 +00:00
Ubergeek 7b9ae0d7f9 Fixed angelok 2019-01-24 12:54:58 +00:00
ubergeek 1a830143b6 Update 'roles/common/files/motd' 2019-01-23 20:15:41 -05:00
Anton McClure f01cf18479 Update 'roles/shell/tasks/users/amcclure.yml' 2019-01-23 19:16:36 -05:00
Anton McClure d5ff456aec Update 'roles/shell/tasks/users/amcclure.yml' 2019-01-22 10:36:51 -05:00
Anton McClure e98abdc760 Update 'roles/shell/tasks/users/amcclure.yml'
Added new RSA 10240 key
2019-01-22 10:24:09 -05:00
Anton McClure 73000981da Update 'roles/shell/tasks/users/amcclure.yml' 2019-01-22 10:18:04 -05:00
Ubergeek 5409703fb2 Adding znc user, and cleaning up errant whitespace in user ymls 2019-01-22 01:48:27 +00:00
ubergeek 52dfd76fe2 Merge branch 'master' of usernameak/ansible into master
Looks good, and thanks!
2019-01-21 09:28:50 -05:00
usernameak 2a456370d5 Added dev ncurses to packages. 2019-01-21 09:02:42 -05:00
ubergeek 3755b56557 added telnet client and neofetch, removed vsftpd 2019-01-20 10:47:39 -05:00
ubergeek eac9c1a050 updated angelok's key 2019-01-20 10:41:17 -05:00
Anton McClure b953842f79 Update 'roles/shell/tasks/packages.yml' 2019-01-19 22:48:20 -05:00
Ubergeek ae08d2772b Adding user: ragnarok 2019-01-20 02:00:27 +00:00
Ubergeek 4d75bb8350 Adding user: ultima 2019-01-20 01:59:02 +00:00
Ubergeek 1080049fa1 Adding k4j user account 2019-01-20 01:54:58 +00:00
Anton McClure 2239ab3bd8 Update 'roles/shell/tasks/packages.yml' 2019-01-17 20:14:39 -05:00
Anton McClure 408d059e3b Update 'roles/shell/tasks/packages.yml' 2019-01-17 13:44:27 -05:00
Anton McClure 89aa4f460e Update 'roles/shell/tasks/packages.yml' 2019-01-17 13:28:32 -05:00
Anton McClure ef9c12bd6e Install mono and prerequisites 2019-01-17 13:26:25 -05:00
Anton McClure 56bc86d59b Update 'roles/shell/tasks/packages.yml' 2019-01-17 13:23:05 -05:00
Ubergeek 2635d213e7 modified: packages.yml 2019-01-17 01:40:28 +00:00
Ubergeek 55c36e1b06 fixing johnc's key 2019-01-16 23:11:41 +00:00
Ubergeek 1d536c7391 Merge branch 'master' of ttm.sh:thunix/ansible 2019-01-16 23:09:04 +00:00
Ubergeek 8d0aab0b54 Added johnc 2019-01-16 23:08:58 +00:00
Anton McClure 9cb4079c2f Update 'roles/shell/tasks/users/amcclure.yml' 2019-01-16 17:05:50 -05:00
Ubergeek d58d5af50b Merge branch 'master' of ttm.sh:thunix/ansible 2019-01-16 18:24:24 +00:00
Ubergeek f83daa2f35 Adding angelok as user 2019-01-16 18:24:14 +00:00
ubergeek 93ae782455 Update 'roles/shell/tasks/users/ubergeek.yml' 2019-01-16 08:54:56 -05:00
ubergeek d9d26d1dcd Update 'roles/shell/tasks/users/ubergeek.yml' 2019-01-16 08:54:04 -05:00
Anton McClure 52a8a3a005 Update 'roles/shell/tasks/packages.yml' 2019-01-14 13:09:16 -05:00
Anton McClure b08da950dc Update 'roles/shell/tasks/packages.yml' 2019-01-12 16:48:48 -05:00
Anton McClure e7769e5566 Update 'roles/shell/tasks/users/user.yml' 2019-01-12 16:43:15 -05:00
Anton McClure f323c5a03b Update 'roles/shell/tasks/users/user.yml' 2019-01-12 16:40:32 -05:00
Anton McClure bf54863ab7 Merge branch 'new-user-user' of thunix/ansible into master 2019-01-12 16:16:03 -05:00
Anton McClure bf3b19cdcd Add 'roles/shell/tasks/users/user.yml' 2019-01-12 16:15:41 -05:00
Anton McClure 564fd640d3 Update 'roles/shell/tasks/users.yml' 2019-01-12 16:14:43 -05:00
ubergeek 2a72bbd52f Adding usernameak 2019-01-11 18:27:29 -05:00
ubergeek 03953f2d0d file name extensions help 2019-01-11 18:26:55 -05:00
ubergeek 4e375b39b9 corrected shell 2019-01-11 18:26:25 -05:00
ubergeek e5d0188fd1 Adding usernameak 2019-01-11 18:26:05 -05:00
Anton McClure 5bb4f0176a Update 'roles/webserver/files/etc/apache2/sites-available/amcclure.ttm.sh.conf' 2019-01-10 16:09:53 -05:00
Anton McClure af313a02c3 Update 'roles/webserver/tasks/apache.yml' 2019-01-10 16:07:47 -05:00
Anton McClure 6a033d9aa5 Update 'roles/webserver/tasks/apache.yml' 2019-01-10 16:03:52 -05:00
Anton McClure c9e1a8cb30 Add 'roles/webserver/files/etc/apache2/sites-available/amcclure.ttm.sh' 2019-01-10 16:03:00 -05:00
Anton McClure de64acd8e4 Update 'roles/webserver/files/etc/apache2/sites-available/amcclure.cf.conf' 2019-01-10 15:31:58 -05:00
Anton McClure db8efbeb5b Update 'roles/webserver/files/etc/apache2/sites-available/www.amcclure.cf.conf' 2019-01-10 15:31:39 -05:00
Anton McClure 0688d63481 Update 'roles/shell/tasks/users/diabla.yml' 2019-01-10 13:57:47 -05:00
Anton McClure 2068c5f658 Update 'roles/shell/tasks/users/diabla.yml' 2019-01-10 13:57:02 -05:00
Ubergeek dc83dca900 Added ml user account 2019-01-10 12:49:14 +00:00
Anton McClure 1b14d44624 Update 'roles/shell/tasks/users/freuddy.yml' 2019-01-09 18:10:30 -05:00
Anton McClure 6aac3985e1 Update 'roles/shell/tasks/users/freuddy.yml' 2019-01-09 18:09:28 -05:00
Anton McClure bdd77b2be6 Update 'roles/shell/tasks/users/freuddy.yml' 2019-01-09 18:09:10 -05:00
Anton McClure f5a777b76d Merge branch 'new-user-diabla' of thunix/ansible into master
Added new user diabla
2019-01-09 17:53:06 -05:00
Anton McClure e190023be5 Add 'roles/shell/tasks/users/diabla.yml' 2019-01-09 17:50:54 -05:00
Anton McClure d2edb96d33 Update 'roles/shell/tasks/users.yml' 2019-01-09 17:49:08 -05:00
Anton McClure 0b7eccd06f Update 'roles/webserver/files/etc/apache2/sites-available/amcclure.cf.conf' 2019-01-09 11:22:06 -05:00
Anton McClure 7c99a62c82 Update 'roles/webserver/files/etc/apache2/sites-available/www.amcclure.cf.conf' 2019-01-09 11:21:39 -05:00
Anton McClure 74913982b2 Update 'roles/webserver/files/etc/apache2/sites-available/www.amcclure.cf.conf' 2019-01-09 11:19:22 -05:00
Anton McClure 4514cb3a9a Update 'roles/webserver/files/etc/apache2/sites-available/amcclure.cf.conf' 2019-01-09 11:18:22 -05:00
Anton McClure b911d887d7 Update 'roles/webserver/tasks/apache.yml' 2019-01-09 09:17:58 -05:00
Anton McClure 5e6199fcd0 Update 'roles/webserver/tasks/apache.yml' 2019-01-09 09:16:30 -05:00
Anton McClure cebf17cd55 Update 'roles/webserver/tasks/apache.yml' 2019-01-09 09:12:37 -05:00
Anton McClure 8d605e0ead Add 'roles/webserver/files/etc/apache2/sites-available/you.wer.ee.conf' 2019-01-09 09:11:26 -05:00
Blade of Darkness fcdaa6dd35 adding lftp 2019-01-09 04:55:02 +00:00
Anton McClure c44de2463f Update 'roles/webserver/files/etc/apache2/sites-available/www.amcclure.cf.conf' 2019-01-08 20:05:03 -05:00
Anton McClure 1f9a594d49 Update 'roles/webserver/tasks/apache.yml' 2019-01-08 20:02:41 -05:00
Anton McClure 5a24765962 Update 'roles/webserver/files/etc/apache2/sites-available/amcclure.cf.conf' 2019-01-08 19:56:06 -05:00
Anton McClure e71a22744b Add 'roles/webserver/files/etc/apache2/sites-available/www.amcclure.cf' 2019-01-08 19:55:50 -05:00
Anton McClure 84c44ea53a Update 'roles/webserver/files/etc/apache2/sites-available/amcclure.cf.conf' 2019-01-08 19:51:27 -05:00
Anton McClure 2a263fab10 Merge branch 'fix-for-apache.yml' of thunix/ansible into master 2019-01-08 19:49:50 -05:00
Anton McClure 3de60e7347 Update 'roles/webserver/tasks/apache.yml' 2019-01-08 19:48:55 -05:00
Anton McClure b487a0d0ba Update 'roles/webserver/files/etc/apache2/sites-available/amcclure.cf.conf' 2019-01-08 19:48:21 -05:00
Anton McClure 665264fce2 Update 'roles/shell/tasks/users/naglfar.yml' 2019-01-08 15:37:10 -05:00
Anton McClure 2971ccd999 Update 'roles/shell/tasks/users/naglfar.yml' 2019-01-08 15:31:59 -05:00
Ubergeek 4364110c2b Ok, last one for post-move cleanup 2019-01-08 19:08:41 +00:00
Ubergeek 7b5bcbf812 Don't need a dupe users config 2019-01-08 19:01:44 +00:00
Ubergeek ae5637d8b2 Removing post-bare metal deploy packages, that don't configure correctly 2019-01-08 18:56:02 +00:00
Ubergeek fe3c3e907e Fixing pkg name 2019-01-08 18:55:14 +00:00
Ubergeek 15c11bb97f No more limiting the deployment for the hourly pull 2019-01-08 18:52:13 +00:00
Ubergeek e05d84998c Updated inventory 2019-01-08 18:51:02 +00:00
ubergeek 21d317040c FTPd is NOT to be installed. 2019-01-07 18:45:13 -05:00
ubergeek 5ed0b78313 Added packages required for a bare metal install 2019-01-07 12:57:58 -05:00
Anton McClure 9db3e8f004 Update 'roles/shell/tasks/users/naglfar.yml' 2019-01-07 12:34:38 -05:00
Anton McClure b868c123ef Merge branch 'new-user-gooly' of thunix/ansible into master 2019-01-07 10:38:52 -05:00
Anton McClure e63b5dacb2 Add 'roles/shell/tasks/users/gooly.yml' 2019-01-07 10:37:19 -05:00
Anton McClure 51c69786cc Update 'roles/shell/tasks/users.yml' 2019-01-07 10:36:02 -05:00
Anton McClure 107a91183e Update 'roles/webserver/files/etc/apache2/sites-available/amcclure.tilde.conf' 2019-01-06 22:46:49 -05:00
Anton McClure 54b270c578 Update 'roles/webserver/files/etc/apache2/sites-available/www.amcclure.tilde.conf' 2019-01-06 22:46:30 -05:00
Anton McClure e4cd450bf4 Update 'roles/webserver/files/etc/apache2/sites-available/amcclure.tilde.conf' 2019-01-06 22:42:00 -05:00
Anton McClure 7fcb4b5cc4 Update 'roles/webserver/files/etc/apache2/sites-available/www.amcclure.tilde.conf' 2019-01-06 22:41:41 -05:00
Anton McClure ecb02927b2 Merge branch 'new-site-amcclure-tilde' of thunix/ansible into master 2019-01-06 22:39:34 -05:00
Anton McClure 401445436d Update 'roles/webserver/tasks/apache.yml' 2019-01-06 22:37:56 -05:00
Anton McClure e5d0e152d9 Update 'roles/webserver/files/etc/apache2/sites-available/amcclure.tilde.conf' 2019-01-06 22:36:23 -05:00
Anton McClure 114878ddaf Add 'roles/webserver/files/etc/apache2/sites-available/www.amcclure.tilde.conf' 2019-01-06 22:35:22 -05:00
Anton McClure af5091c37d Update 'roles/webserver/files/etc/apache2/sites-available/amcclure.tilde.conf' 2019-01-06 22:34:26 -05:00
Anton McClure 3f9960deb4 Merge branch 'new-user-orliesaurus-1' of thunix/ansible into master 2019-01-06 20:27:41 -05:00
Anton McClure 1cbcf5e9a2 Add 'roles/shell/tasks/users/orliesaurus.yml' 2019-01-06 20:27:11 -05:00
Anton McClure 7722f83066 Update 'roles/shell/tasks/users.yml' 2019-01-06 20:26:07 -05:00
Anton McClure ffd3ba2d61 Merge branch 'new-site-amcclure-tilde' of thunix/ansible into master 2019-01-06 17:58:57 -05:00
Anton McClure da1b5dd1fc Update 'roles/webserver/tasks/apache.yml' 2019-01-06 17:58:18 -05:00
Anton McClure 2b4848e141 Add 'roles/webserver/files/etc/apache2/sites-available/amcclure.tilde.conf' 2019-01-06 17:56:58 -05:00
Anton McClure ae519ed135 Merge branch 'new-user-smtpsupplicant' of thunix/ansible into master 2019-01-06 07:42:13 -05:00
Anton McClure 9dbce57f3a Update 'roles/shell/tasks/users/smtpsupplicant.yml' 2019-01-06 07:37:11 -05:00
Anton McClure a8892416e9 Add 'roles/shell/tasks/users/smtpsupplicant.yml' 2019-01-06 07:35:36 -05:00
Anton McClure 0b597bbb30 New user: smtpsupplicant 2019-01-06 07:34:02 -05:00
Anton McClure b093960566 Merge branch 'new-user-hexhaxtron' of thunix/ansible into master 2019-01-05 14:29:35 -05:00
Anton McClure ba2ee2e67f Add 'roles/shell/tasks/users/hexhaxtron.yml' 2019-01-05 14:28:45 -05:00
Anton McClure 8c71e37247 Update 'roles/shell/tasks/users.yml' 2019-01-05 14:27:26 -05:00
Anton McClure 7c0d056cfe Merge branch 'naglfar-update' of thunix/ansible into master 2019-01-05 13:09:39 -05:00
Anton McClure b650f53c25 Update 'roles/shell/tasks/users/naglfar.yml' 2019-01-05 13:00:53 -05:00
Ubergeek 46fb6b28a1 Adding mastodon cli tool 2019-01-04 18:27:38 +00:00
Ubergeek ed9c1e2ea1 Merge branch 'master' of ttm.sh:thunix/ansible 2019-01-04 18:25:05 +00:00
root 80f3f6821f Rectifying local mods to origin 2019-01-04 17:33:56 +00:00
root 045ebfb1d7 Rectifying the conf files 2019-01-04 17:19:17 +00:00
Anton McClure 76dee272e1 Merge branch 'user-amcclure-additional-ssh-key' of thunix/ansible into master 2019-01-04 09:48:40 -05:00
Anton McClure 721cd4bba7 Added Summit SSH Key 2019-01-04 09:48:10 -05:00
Anton McClure 35a870a832 Merge branch 'new-package-analog' of thunix/ansible into master 2019-01-04 07:58:18 -05:00
Anton McClure 5bb515c02d Update 'roles/shell/tasks/packages.yml' 2019-01-04 07:56:39 -05:00
ubergeek 8e79e19f67 adding thunix help 2019-01-03 21:13:23 -05:00
Anton McClure bc9533a930 Merge branch 'new-site-amcclure-ttm-sh' of thunix/ansible into master 2019-01-03 19:39:06 -05:00
Anton McClure 6ee3c9fc1e Update 'roles/webserver/tasks/apache.yml' 2019-01-03 19:38:24 -05:00
Anton McClure a55490221e Add 'roles/webserver/files/etc/apache2/sites-available/amcclure.ttm.sh.conf' 2019-01-03 19:35:03 -05:00
Anton McClure 6579e9a978 Delete 'roles/webserver/files/etc/apache2/sites-available/www.summit.ttm.sh.conf' 2019-01-03 19:33:53 -05:00
Anton McClure 56ed43ba88 Merge branch 'remove-old-sites' of thunix/ansible into master 2019-01-03 19:22:21 -05:00
Anton McClure 7d9e7748f1 Delete 'roles/webserver/files/etc/apache2/sites-available/summit.ttm.sh-le-ssl.conf' 2019-01-03 19:20:44 -05:00
Anton McClure 314b062694 Delete 'roles/webserver/files/etc/apache2/sites-available/summit.ttm.sh.conf' 2019-01-03 19:20:42 -05:00
Anton McClure c4c9cdfa57 Delete 'roles/webserver/files/etc/apache2/sites-available/www.summit.ttm.sh-le-ssl.conf' 2019-01-03 19:20:37 -05:00
Anton McClure fe741bc847 Delete 'roles/webserver/files/etc/apache2/sites-available/summit-nosite.conf' 2019-01-03 19:19:51 -05:00
Anton McClure 1b44741061 Delete 'roles/webserver/files/etc/apache2/sites-available/ftp.summit.ttm.sh.conf' 2019-01-03 19:19:33 -05:00
Anton McClure 623e3be8e6 Delete 'roles/webserver/files/etc/apache2/sites-available/ftp.summit.ttm.sh-le-ssl.conf' 2019-01-03 19:18:29 -05:00
Ubergeek 2ac94d062b modify motd to mention system man pages 2019-01-04 00:11:25 +00:00
Anton McClure 34ab148554 Merge branch 'analog' of thunix/ansible into master 2019-01-03 18:13:16 -05:00
Anton McClure cf969ca41b Update 'roles/shell/tasks/packages.yml' 2019-01-03 18:12:57 -05:00
Ubergeek 1578a8974e enabling php7 for apache on phoenix 2019-01-03 23:08:00 +00:00
Ubergeek 23d3f11528 Ensuring right set of talk and finger packages 2019-01-03 14:19:00 +00:00
ubergeek fc1d46df8d Merge branch 'add-stow' of ben/thunix-ansible into master 2019-01-03 07:48:50 -05:00
Ben Harris b7422aac98 install stow 2019-01-03 00:25:55 -05:00
ubergeek fb26b4145a switched which pakcage we're using 2019-01-02 21:32:58 -05:00
ubergeek 3df6827f66 adding finger and fingerd 2019-01-02 21:20:25 -05:00
ubergeek dbba016cc1 adding talk stuff 2019-01-02 21:14:02 -05:00
Ubergeek 825bc009a7 Fixing indents 2019-01-03 01:45:23 +00:00
ubergeek caede06e09 standardizing paclage deployment method 2019-01-02 20:43:49 -05:00
ubergeek 2ba9fded2f Merge branch 'master' of ringo/ansible-ringo into master
Merged.  Push should go live near the top of the hour.
2019-01-02 19:41:30 -05:00
ringo 5fe5da41e3 Add user: ringo 2019-01-02 18:19:47 -05:00
ringo 7bb55f6c54 Add user: ringo 2019-01-02 18:18:05 -05:00
Anton McClure a6a8a9e6e6 Update 'roles/shell/tasks/users/freuddy.yml' 2019-01-02 14:31:09 -05:00
Anton McClure 5b1173681a Merge branch 'users-freuddy' of thunix/ansible into master 2019-01-02 14:29:37 -05:00
Anton McClure c08bdd4765 Update 'roles/shell/tasks/users.yml' 2019-01-02 14:29:14 -05:00
Anton McClure 376a2014ac Add 'roles/shell/tasks/users/freuddy.yml' 2019-01-02 14:26:05 -05:00
ubergeek c11a17c77d fixed typo 2019-01-02 13:13:39 -05:00
ubergeek 06e6d2a030 Update 'roles/shell/tasks/users/ben.yml' 2019-01-02 11:35:15 -05:00
ubergeek 775a881374 Merge branch 'add-ben' of ben/thunix-ansible into master 2019-01-02 11:34:48 -05:00
ubergeek 064b25b562 Merge branch 'add-fish' of ben/thunix-ansible into master 2019-01-02 11:33:28 -05:00
Ben Harris cc8cb7c9e6 install fish shell 2019-01-02 11:24:40 -05:00
Ben Harris 048870b10e add ben 2019-01-02 11:18:19 -05:00
Ubergeek 969e0ab1e9 switching to python version of rtv 2019-01-02 15:47:49 +00:00
ubergeek b437d437f5 adding eggdrop, since a lot of people seem to want to build it 2019-01-01 14:40:22 -05:00
ubergeek ae1ca0b1c1 adding znc packages 2019-01-01 14:35:29 -05:00
Anton McClure bfd03aff49 Merge branch 'amcclure' of thunix/ansible into master 2018-12-31 08:47:33 -05:00
Anton McClure aecef6ed3b Update 'roles/shell/tasks/users/trip.yml' 2018-12-31 08:47:07 -05:00
Anton McClure c89fd69e80 Merge branch 'amcclure' of thunix/ansible into master 2018-12-31 08:43:12 -05:00
Anton McClure eb4b3dcd3b Update 'roles/shell/tasks/users/hawaii.yml' 2018-12-31 08:42:50 -05:00
ubergeek 96c83bddea Merge branch 'eggdrop' of thunix/ansible into master
Merging packages as requested
2018-12-31 07:24:33 -05:00
Anton McClure 6a4e57d1cd Merge branch 'amcclure' of thunix/ansible into master 2018-12-30 20:40:46 -05:00
Anton McClure f90abcea4d Update 'roles/shell/tasks/users/xenialito69.yml' 2018-12-30 20:40:12 -05:00
Anton McClure af6df98dc1 Merge branch 'amcclure' of thunix/ansible into master 2018-12-30 18:28:33 -05:00
Anton McClure cae7419b31 Update 'roles/shell/tasks/users/xenialito69.yml' 2018-12-30 18:28:14 -05:00
Anton McClure 4bd5eba840 Update 'roles/shell/tasks/users/xenialito69.yml' 2018-12-30 18:27:15 -05:00
Anton McClure d1e90746d0 Merge branch 'amcclure' of thunix/ansible into master 2018-12-30 18:26:06 -05:00
Anton McClure cee1970813 Update 'roles/shell/tasks/users.yml' 2018-12-30 17:21:32 -05:00
Anton McClure a89e912f6d Add 'roles/shell/tasks/users/xenialito69.yml' 2018-12-30 17:21:26 -05:00
Anton McClure b6db0d7c3c Merge branch 'amcclure' of thunix/ansible into master 2018-12-30 08:14:39 -05:00
Anton McClure da528ad53e Update 'roles/shell/tasks/users/hawaii.yml' 2018-12-30 08:14:15 -05:00
Anton McClure aef3779ea2 Merge branch 'amcclure' of thunix/ansible into master 2018-12-30 08:11:53 -05:00
Anton McClure b93436d968 Update 'roles/shell/tasks/users.yml' 2018-12-30 08:11:05 -05:00
Anton McClure 91b8ed7bbf Add 'roles/shell/tasks/users/anton.yml' 2018-12-30 08:11:00 -05:00
Anton McClure bdcba98a19 Add 'roles/shell/tasks/users/trip.yml' 2018-12-30 08:08:00 -05:00
Anton McClure c648480719 Add 'roles/shell/tasks/users/hawaii.yml' 2018-12-30 07:52:18 -05:00
ubergeek e2ada4fa9d adding packages requested by quetzalcoatl 2018-12-29 19:16:15 -05:00
Anton McClure e5756afb9f Merge branch 'amcclure' of thunix/ansible into master 2018-12-28 08:15:08 -05:00
Anton McClure 3bb4c27295 Update 'roles/shell/tasks/users/naglfar.yml' 2018-12-28 08:14:25 -05:00
Anton McClure 82baaf4170 Merge branch 'amcclure' of thunix/ansible into master 2018-12-27 17:09:34 -05:00
Anton McClure a177b1c2e6 Update 'roles/shell/tasks/users.yml' 2018-12-27 17:09:02 -05:00
Anton McClure 6bad41b8c8 Add 'roles/shell/tasks/users/panzer.yml' 2018-12-27 17:08:02 -05:00
Anton McClure e3f3e88e86 Merge branch 'amcclure' of thunix/ansible into master 2018-12-27 16:19:37 -05:00
Anton McClure e1e273e4a1 Update 'roles/shell/tasks/users.yml' 2018-12-27 16:16:43 -05:00
Anton McClure eed3cba951 New user: spanmer 2018-12-27 16:16:27 -05:00
Anton McClure 667e06e403 New user: dragon 2018-12-27 16:16:02 -05:00
Anton McClure e26439cacc Merge branch 'weechat' of thunix/ansible into master 2018-12-27 08:56:02 -05:00
Anton McClure 9bc94f2f31 Update 'roles/shell/tasks/users.yml' 2018-12-27 08:55:35 -05:00
111 changed files with 996 additions and 8583 deletions

3
hosts
View File

@ -1,9 +1,8 @@
[common]
phoenix.thunix.cf
summit.thunix.cf
[shell]
phoenix.thunix.cf
[webserver]
summit.thunix.cf
phoenix.thunix.cf

View File

@ -1,4 +1,4 @@
#!/bin/bash
cd /var/thunix/ansible
git pull
ansible-playbook -i ./hosts site.yml -u root --limit `hostname -f`
ansible-playbook -i ./hosts site.yml -u root

View File

@ -11,14 +11,20 @@ brought to you by:
amcclure
ubergeek
-----------------------------------------------------------
For system document type 'man thunix'.
-----------------------------------------------------------
Available commands:
* chat - Jump into thunix chat
* man thunix - view the Thunix help file
-----------------------------------------------------------
To modify the thunix.cf website, propose a PR here:
https://tildegit.org/thunix/main_site
To modify the system config, propose a PR here:
https://tildegit.org/thunix/ansible
To request a package, or something to be configured, open
an issue here: https://tildegit.org/thunix/ansible/issues
-----------------------------------------------------------
Enjoy your stay!
*** END OF LINE.

View File

@ -7,3 +7,4 @@
- include: sshd.yml
- include: motd.yml
- include: ansible-pull.yml
- include: manpage.yml

View File

@ -0,0 +1,4 @@
- name: Adding ansible git repo locally
git:
repo: 'https://tildegit.org/thunix/documentation.git'
dest: /usr/local/man/man8

View File

@ -14,8 +14,10 @@
- python-pip
- letsencrypt
- python-certbot-apache
- apt-transport-https
- cron
# Install ansible python package, because it's the latest
- name: Install ansible
pip:
name: ansible
name: ansible

View File

@ -1,8 +1,8 @@
# This creates our users on the system
---
- group:
name: sudo
state: present
#- group:
# name: sudo
# state: present
- name: Allow 'sudo' group to have passwordless sudo
lineinfile:

View File

@ -1,2 +0,0 @@
fifo.conf
otr.conf

View File

@ -1,43 +0,0 @@
#
# alias.conf -- weechat v1.0.1
#
[cmd]
AAWAY = "allserv /away"
AME = "allchan /me"
AMSG = "allchan /msg *"
ANICK = "allserv /nick"
BEEP = "print -beep"
BYE = "quit"
C = "buffer clear"
CHAT = "dcc chat"
CL = "buffer clear"
CLOSE = "buffer close"
EXIT = "quit"
IG = "ignore"
J = "join"
K = "kick"
KB = "kickban"
LEAVE = "part"
M = "msg"
MSGBUF = "command -buffer $1 * /input send $2-"
MUB = "unban *"
N = "names"
Q = "query"
REDRAW = "window refresh"
save_settings = "/autojoin --run;/layout store;/save"
SAY = "msg *"
SIGNOFF = "quit"
T = "topic"
UB = "unban"
UMODE = "mode $nick"
V = "command core version"
W = "who"
WC = "window merge"
WI = "whois"
WII = "whois $1 $1"
WW = "whowas"
setup_aspell = "/set weechat.bar.rootinput.items [input_prompt]+(away),[input_search],[input_paste],input_text,aspell_suggest;/set aspell.check.default_dict en_US;/set aspell.check.suggestions 4;/set aspell.check.enabled on;/unalias setup_aspell;/save"
[completion]
MSGBUF = "%(buffers_plugins_names)"

View File

@ -1,20 +0,0 @@
#
# aspell.conf -- weechat v1.0.1
#
[color]
misspelled = lightred
suggestions = default
[check]
commands = "ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic"
default_dict = ""
during_search = off
enabled = off
real_time = off
suggestions = -1
word_min_length = 2
[dict]
[option]

View File

@ -1,37 +0,0 @@
#
# weechat -- buflist.conf
#
# WARNING: It is NOT recommended to edit this file by hand,
# especially if WeeChat is running.
#
# Use /set or similar command to change settings in WeeChat.
#
# For more info, see: https://weechat.org/doc/quickstart
#
[look]
display_conditions = "${buffer.hidden}==0"
enabled = on
mouse_jump_visited_buffer = off
mouse_move_buffer = on
mouse_wheel = on
nick_prefix = off
nick_prefix_empty = on
signals_refresh = ""
sort = "number,-active"
[format]
buffer = "${format_number}${indent}${format_nick_prefix}${color_hotlist}${name}"
buffer_current = "${color:,233}${format_number}${indent}${format_nick_prefix}${color:lightcyan}${name}"
hotlist = " ${color:green}(${hotlist}${color:green})"
hotlist_highlight = "${color:magenta}"
hotlist_low = "${color:default}"
hotlist_message = "${color:130}"
hotlist_none = "${color:white}"
hotlist_private = "${color:cyan}"
hotlist_separator = "${color:default},"
indent = " "
lag = " ${color:green}[${color:brown}${lag}${color:green}]"
nick_prefix = "${color_nick_prefix}${nick_prefix}"
number = "${color:green}${number}${if:${number_displayed}?.: }"

View File

@ -1,11 +0,0 @@
#
# charset.conf -- weechat v1.0.1
#
[default]
decode = "iso-8859-1"
encode = ""
[decode]
[encode]

View File

@ -1,11 +0,0 @@
#
# exec.conf -- weechat v1.0.1
#
[command]
default_options = ""
purge_delay = 0
[color]
flag_finished = lightred
flag_running = lightgreen

View File

@ -1,174 +0,0 @@
#
# irc.conf -- weechat v1.0.1
#
[look]
buffer_switch_autojoin = on
buffer_switch_join = on
color_nicks_in_names = off
color_nicks_in_nicklist = on
color_nicks_in_server_messages = on
color_pv_nick_like_channel = on
ctcp_time_format = "%a, %d %b %Y %T %z"
display_away = local
display_ctcp_blocked = on
display_ctcp_reply = on
display_ctcp_unknown = on
display_host_join = on
display_host_join_local = on
display_host_quit = on
display_join_message = "329,332,333,366"
display_old_topic = on
display_pv_away_once = on
display_pv_back = on
highlight_channel = "$nick"
highlight_pv = "$nick"
highlight_server = "$nick"
highlight_tags_restrict = "irc_privmsg,irc_notice"
item_away_message = on
item_channel_modes_hide_args = "k"
item_display_server = buffer_plugin
item_nick_modes = on
item_nick_prefix = on
join_auto_add_chantype = off
msgbuffer_fallback = current
new_channel_position = none
new_pv_position = none
nick_color_force = ""
nick_color_hash = sum
nick_color_stop_chars = "_|["
nick_completion_smart = speakers
nick_mode = prefix
nick_mode_empty = off
nicks_hide_password = "nickserv"
notice_as_pv = auto
notice_welcome_redirect = on
notice_welcome_tags = ""
notify_tags_ison = "notify_message"
notify_tags_whois = "notify_message"
part_closes_buffer = off
pv_buffer = independent
pv_tags = "notify_private"
raw_messages = 256
server_buffer = merge_with_core
smart_filter = on
smart_filter_delay = 5
smart_filter_join = on
smart_filter_join_unmask = 30
smart_filter_mode = "+"
smart_filter_nick = on
smart_filter_quit = on
topic_strip_colors = off
[color]
input_nick = lightcyan
item_away = 130
item_channel_modes = lightcyan
item_lag_counting = default
item_lag_finished = 130
item_nick_modes = lightgreen
message_join = green
message_quit = red
mirc_remap = "1,-1:darkgray"
nick_prefixes = "q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue"
notice = green
reason_quit = default
topic_new = white
topic_old = default
[network]
autoreconnect_delay_growing = 2
autoreconnect_delay_max = 600
ban_mask_default = "*!$ident@$host"
colors_receive = on
colors_send = on
lag_check = 60
lag_max = 1800
lag_min_show = 500
lag_reconnect = 0
lag_refresh_interval = 1
notify_check_ison = 1
notify_check_whois = 5
send_unknown_commands = off
whois_double_nick = off
[msgbuffer]
[ctcp]
[ignore]
[server_default]
addresses = ""
anti_flood_prio_high = 2
anti_flood_prio_low = 2
autoconnect = off
autojoin = ""
autoreconnect = on
autoreconnect_delay = 10
autorejoin = off
autorejoin_delay = 30
away_check = 0
away_check_max_nicks = 25
capabilities = ""
command = ""
command_delay = 0
connection_timeout = 60
default_msg_kick = ""
default_msg_part = "WeeChat %v"
default_msg_quit = "WeeChat %v"
ipv6 = on
local_hostname = ""
notify = ""
password = ""
proxy = ""
realname = ""
sasl_mechanism = plain
sasl_password = ""
sasl_timeout = 15
sasl_username = ""
ssl = off
ssl_cert = ""
ssl_dhkey_size = 2048
ssl_fingerprint = ""
ssl_priorities = "NORMAL"
ssl_verify = on
username = "${env:USER}"
[server]
tilde.addresses = "irc.tilde.chat/6697"
tilde.proxy
tilde.ipv6
tilde.ssl = on
tilde.ssl_cert
tilde.ssl_priorities
tilde.ssl_dhkey_size
tilde.ssl_fingerprint
tilde.ssl_verify
tilde.password
tilde.capabilities
tilde.sasl_mechanism
tilde.sasl_username
tilde.sasl_password
tilde.sasl_timeout
tilde.autoconnect = on
tilde.autoreconnect
tilde.autoreconnect_delay
tilde.nicks
tilde.nicks_alternate
tilde.realname
tilde.local_hostname
tilde.command
tilde.command_delay
tilde.autojoin = "#meta,#team"
tilde.autorejoin
tilde.autorejoin_delay
tilde.connection_timeout
tilde.anti_flood_prio_high
tilde.anti_flood_prio_low
tilde.away_check
tilde.away_check_max_nicks
tilde.default_msg_kick
tilde.default_msg_part
tilde.default_msg_quit
tilde.notify

View File

@ -1,30 +0,0 @@
#
# iset.conf -- weechat v1.0.1
#
[color]
bg_selected = 235
help_default_value = green
help_option_name = white
help_text = lightcyan
option = default
option_selected = white
type = brown
type_selected = 130
value = cyan
value_diff = magenta
value_diff_selected = lightmagenta
value_selected = lightcyan
value_undef = green
value_undef_selected = lightgreen
[help]
show_help_bar = on
show_help_extra_info = on
show_plugin_description = off
[look]
scroll_horiz = 10
show_current_line = on
use_mute = off
value_search_char = "="

View File

@ -1,26 +0,0 @@
#
# logger.conf -- weechat v1.0.1
#
[look]
backlog = 20
[color]
backlog_end = default
backlog_line = default
[file]
auto_log = off
flush_delay = 120
info_lines = off
mask = "$plugin.$name.weechatlog"
name_lower_case = on
nick_prefix = ""
nick_suffix = ""
path = "%h/logs/"
replacement_char = "_"
time_format = "%Y-%m-%d %H:%M:%S"
[level]
[mask]

View File

@ -1 +0,0 @@
../highmon.pl

View File

@ -1 +0,0 @@
../iset.pl

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,61 +0,0 @@
#
# plugins.conf -- weechat v1.0.1
#
[var]
fifo.fifo = "on"
guile.check_license = "off"
lua.check_license = "off"
perl.check_license = "off"
perl.highmon.alignment = "channel"
perl.highmon.away_only = "off"
perl.highmon.color_buf = "on"
perl.highmon.first_run = "true"
perl.highmon.hotlist_show = "off"
perl.highmon.logging = "off"
perl.highmon.merge_private = "off"
perl.highmon.nick_prefix = "<"
perl.highmon.nick_suffix = ">"
perl.highmon.output = "buffer"
perl.highmon.short_names = "off"
python.apply_corrections.check_every = "5"
python.apply_corrections.data_timeout = "60"
python.apply_corrections.message_limit = "2"
python.apply_corrections.print_format = "[nick]: [corrected]"
python.apply_corrections.print_limit = "1"
python.autojoin.autosave = "off"
python.check_license = "off"
python.grep.clear_buffer = "off"
python.grep.default_tail_head = "10"
python.grep.go_to_buffer = "on"
python.grep.log_filter = ""
python.grep.max_lines = "4000"
python.grep.show_summary = "on"
python.grep.size_limit = "2048"
python.screen_away.away_suffix = ""
python.screen_away.command_on_attach = ""
python.screen_away.command_on_detach = ""
python.screen_away.ignore = ""
python.screen_away.ignore_relays = "off"
python.screen_away.interval = "5"
python.screen_away.message = "Detached from screen"
python.screen_away.set_away = "on"
python.screen_away.time_format = "since %Y-%m-%d %H:%M:%S%z"
ruby.check_license = "off"
tcl.check_license = "off"
[desc]
python.apply_corrections.check_every = "Interval between each check for expired messages."
python.apply_corrections.data_timeout = "Time before a message is expired."
python.apply_corrections.message_limit = "Number of messages to store per nick."
python.apply_corrections.print_format = "Format string for the printed corrections."
python.apply_corrections.print_limit = "Maximum number of lines to correct."
python.screen_away.away_suffix = "What to append to your nick when you're away."
python.screen_away.command_on_attach = "Commands to execute on attach, separated by semicolon"
python.screen_away.command_on_detach = "Commands to execute on detach, separated by semicolon"
python.screen_away.ignore = "Comma-separated list of servers to ignore."
python.screen_away.ignore_relays = "Only check screen status and ignore relay interfaces"
python.screen_away.interval = "How often in seconds to check screen status"
python.screen_away.message = "Away message"
python.screen_away.set_away = "Set user as away."
python.screen_away.time_format = "time format append to away message"

View File

@ -1,351 +0,0 @@
# -*- coding: utf-8 -*-
#
# Copyright (C) 2012 Chris Johnson <raugturi@gmail.com>
#
# This program 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.
#
# This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
#
# apply_corrections
#
# A weechat plugin to re-print a user's messages with corrections applied when
# they send a correction string (ex: s/typo/replacement).
#
# The following options are availalble:
#
# check_every: Interval, in seconds, between each check for expired messages.
# If set to 0 no check will be performed and all messages will be
# saved indefinitely.
#
# data_timeout: Time, in seconds, before a message is expired. If set to 0
# messages will never expire.
#
# message_limit: Number of messages to store per nick. If set to 0 all messages
# will be saved until they expire.
#
# print_format: Format string for the printed corrections.
# Default: "[nick]: [corrected]"
#
# Variables allowed:
#
# [nick]: The nick of the person who sent the messages.
# [corrected]: The corrected text of the previous message(s).
# [correction]: The correction (format: s/typo/replacement).
# [original]: The original message before correction.
# [pattern]: The "typo" portion of the correction.
# [replacement]: The "replacement" portion of the correction.
# [timestamp]: The timestamp of the original message.
#
# print_limit: Maximum number of lines to correct and print to the buffer. If
# set to 0 all lines that match the pattern will be printed.
#
# Note: Setting check_every, data_timeout, message_limit, or some combination
# thereof to 0's will eat a lot of memory very quickly as it will drastically
# increase the size of the dictionary holding previous messages. Likewise,
# setting print_limit to 0 with a large number of saved messages will quickly
# fill your screen with a bunch of stuff should someone submit a generic
# enough correction string.
# History:
#
# 2014-05-10, Sébastien Helleu <flashcode@flashtux.org>
# version 1.2: change hook_print callback argument type of
# displayed/highlight (WeeChat >= 1.0)
# 2012-10-09, Chris Johnson <raugturi@gmail.com>:
# version 1.1: change some more variable names for clarity/consistency
# 2012-10-08, Chris Johnson <raugturi@gmail.com>:
# version 1.0: fix get_corrected_messages so that the most recent messages
# are corrected and returned
# 2012-10-08, Chris Johnson <raugturi@gmail.com>:
# version 0.9: use defaultdict to handle missing keys, flatten dict by
# using (buffer, nick) tuple as key, simplify message logging
# logic, rename some stuff for clarity.
# 2012-10-08, Chris Johnson <raugturi@gmail.com>:
# version 0.8: remove empty buffers and nicks during clean-up
# 2012-09-05, Chris Johnson <raugturi@gmail.com>:
# version 0.7: fix bug when restoring defaults for options that require
# integer values
# 2012-09-05, Chris Johnson <raugturi@gmail.com>:
# version 0.6: copy info from README into script and shorten the variable
# descriptions
# 2012-09-01, Chris Johnson <raugturi@gmail.com>:
# version 0.5: don't log the reprinted messages
# 2012-08-31, Chris Johnson <raugturi@gmail.com>:
# version 0.4: use same timestamp as buffer when reprinting, instead
# of epoch
# 2012-08-31, Chris Johnson <raugturi@gmail.com>:
# version 0.3: switch to [var] style variables for print format
# 2012-08-30, Chris Johnson <raugturi@gmail.com>:
# version 0.2: fixed search for typos so if regex fails it falls back
# to string.find
# 2012-08-30, Chris Johnson <raugturi@gmail.com>:
# version 0.1: initial release
import_ok = True
try:
import weechat
except ImportError:
print('This script must be run under WeeChat.')
print('Get WeeChat now at: http://www.weechat.org/')
import_ok = False
try:
import re
import time
from operator import itemgetter
from collections import defaultdict
except ImportError as message:
print('Missing package(s) for %s: %s' % (SCRIPT_NAME, message))
import_ok = False
SCRIPT_NAME = 'apply_corrections'
SCRIPT_AUTHOR = 'Chris Johnson <raugturi@gmail.com>'
SCRIPT_VERSION = '1.2'
SCRIPT_LICENSE = 'GPL3'
SCRIPT_DESC = "When a correction (ex: s/typo/replacement) is sent, print the "\
"user's previous message(s) with the corrected text instead."
# Default settings for the plugin.
settings = {'check_every': '5',
'data_timeout': '60',
'message_limit': '2',
'print_format': '[nick]: [corrected]',
'print_limit': '1'}
# Initialize the dictionary to store most recent messages per buffer per nick.
LASTWORDS = defaultdict(list)
def apply_correction(message, pattern, replacement):
"""
Replaces all occurences of pattern in message with replacment. It tries to
treat the pattern and replacement as regular expressions, but falls back to
string replace if that fails.
"""
try:
message = re.compile(pattern).sub(replacement, message)
except:
message = message.replace(pattern, replacement)
return message
def get_corrected_messages(nick, log, correction):
"""
Return list of messages that match the pattern, with corrections applied.
Limited to print_limit items, sorted by timestamp ascending.
"""
print_limit = get_option_int('print_limit')
corrected_messages = []
pattern, replacement = correction.split('/')[1:3]
for message in log:
if print_limit and len(corrected_messages) >= print_limit:
break
original = message.get('message', '')
if original:
try:
match = re.match(re.compile('.*%s.*' % pattern), original)
except:
match = original.find(pattern) != -1
finally:
if match:
corrected = apply_correction(original,
pattern,
replacement)
timeformat = weechat.config_string(
weechat.config_get('weechat.look.buffer_time_format'))
timestamp = time.strftime(
timeformat,
time.localtime(float(message['timestamp'])))
corrected_messages.append({'nick': nick,
'corrected': corrected,
'correction': correction,
'original': original,
'pattern': pattern,
'replacement': replacement,
'timestamp': timestamp})
return sorted(corrected_messages, key=itemgetter('timestamp'))
def get_option_int(option):
"""
Checks to see if a configuration option is an integer and sets it back to
the default if it isn't. Returns the value when done.
"""
try:
value = int(weechat.config_get_plugin(option))
except ValueError:
weechat.config_set_plugin(option, settings[option])
value = int(weechat.config_get_plugin(option))
return value
def get_valid_messages(log, expiry):
"""
Return only the messages that haven't expired.
"""
valid = []
for message in log:
try:
timestamp = int(message.get('timestamp', 0))
if timestamp > expiry:
valid.append(message)
except ValueError:
continue
return valid
def clear_messages_cb(data, remaining_calls):
"""
Callback that clears old messages from the LASTWORDS dictionary. The time
limit is the number of seconds specified in plugin's data_timeout setting.
If data_timeout is set to 0 then no messages are cleared.
"""
data_timeout = get_option_int('data_timeout')
if data_timeout:
expiry = time.time() - data_timeout
for buff, nick in LASTWORDS.keys():
valid_messages = get_valid_messages(LASTWORDS[(buff,nick)], expiry)
if valid_messages:
LASTWORDS[(buff, nick)] = valid_messages
else:
del LASTWORDS[(buff,nick)]
return weechat.WEECHAT_RC_OK
def handle_message_cb(data, buffer, date, tags, disp, hl, nick, message):
"""
Callback that handles new messages. If the message is in the format of a
regex find/replace (ex. 's/typo/replacement/', 'nick: s/typo/replacement')
then the last print_limit messages for that nick are re-printed to the
current buffer in their oringal order with the change applied. Otherwise
the message is stored in LASTWORDS dictionary for this buffer > nick.
"""
# Don't do anything if the message isn't suppose to be displayed.
if int(disp):
buffer_name = weechat.buffer_get_string(buffer, 'name')
log = LASTWORDS[(buffer_name, nick)]
# Matches on both 's/typo/replacement' and 'nick: s/typo/replacement',
# mainly because of bitlbee since it puts your nick in front of
# incoming messages.
#
# Nick regex nicked from colorize_nicks available here:
# http://www.weechat.org/scripts/source/stable/colorize_nicks.py.html/
valid_nick = r'([@~&!%+])?([-a-zA-Z0-9\[\]\\`_^\{|\}]+)'
valid_correction = r's/[^/]*/[^/]*'
correction_message_pattern = re.compile(
r'(%s:\s*)?(%s)(/)?$' % (valid_nick, valid_correction))
match = re.match(correction_message_pattern, message)
if match:
# If message is a correction and we have previous messages from
# this nick, print up to print_limit of the nick's previous
# messages with corrections applied, in their original order.
correction = match.group(4)
if log and correction:
print_format = weechat.config_get_plugin('print_format')
for cm in get_corrected_messages(nick, log, correction):
corrected_msg = print_format
for k, v in cm.iteritems():
corrected_msg = corrected_msg.replace('[%s]' % k, v)
weechat.prnt_date_tags(buffer, 0, 'no_log', corrected_msg)
else:
# If it's not a correction, store the message in LASTWORDS.
log.insert(0, {'message': message, 'timestamp': date})
# If there's a per-nick limit, shorten the list to match.
message_limit = get_option_int('message_limit')
while message_limit and len(log) > message_limit:
log.pop()
return weechat.WEECHAT_RC_OK
def load_config(data=None, option=None, value=None):
"""
Load configuration options and (re)register hook_timer to clear old
messages based on the current value of check_every. If check_every is 0
then messages are never cleared.
"""
# On initial load set any unset options to the defaults.
if not option:
for option, default in settings.iteritems():
if not weechat.config_is_set_plugin(option):
weechat.config_set_plugin(option, default)
if not option or option.endswith('check_every'):
# If hook_timer for clearing old messages is set already, clear it.
old_hook = globals().get('CLEAR_HOOK', None)
if old_hook is not None:
weechat.unhook(old_hook)
# Register hook_timer to clear old messages.
check_every = get_option_int('check_every') * 1000
if check_every:
globals()['CLEAR_HOOK'] = weechat.hook_timer(
check_every, 0, 0, 'clear_messages_cb', '')
return weechat.WEECHAT_RC_OK
def desc_options():
"""
Load descriptions for all the options.
"""
weechat.config_set_desc_plugin(
'check_every', 'Interval between each check for expired messages.')
weechat.config_set_desc_plugin(
'data_timeout', 'Time before a message is expired.')
weechat.config_set_desc_plugin(
'message_limit', 'Number of messages to store per nick.')
weechat.config_set_desc_plugin(
'print_format', 'Format string for the printed corrections.')
weechat.config_set_desc_plugin(
'print_limit', 'Maximum number of lines to correct.')
return weechat.WEECHAT_RC_OK
if __name__ == '__main__' and import_ok:
if weechat.register(SCRIPT_NAME, SCRIPT_AUTHOR, SCRIPT_VERSION,
SCRIPT_LICENSE, SCRIPT_DESC, '', ''):
# Load the configuration options.
load_config()
# Set up the descriptions for each option.
desc_options()
# Register hook to run load_config when options are changed.
weechat.hook_config('plugins.var.python.%s.*' % SCRIPT_NAME,
'load_config', '')
# Register hook_print to process each new message as it comes in.
weechat.hook_print('', '', '', 1, 'handle_message_cb', '')

View File

@ -1,177 +0,0 @@
# -*- coding: utf-8 -*-
#
# Copyright (c) 2009 by xt <xt@bash.no>
#
# This program 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.
#
# This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
#
# (this script requires WeeChat 0.3.0 or newer)
#
# History:
# 2009-06-18, xt <xt@bash.no>
# version 0.1: initial release
#
# 2009-10-18, LBo <leon@tim-online.nl>
# version 0.2: added autosaving of join channels
# /set plugins.var.python.autojoin.autosave 'on'
#
# 2009-10-19, LBo <leon@tim-online.nl>
# version 0.2.1: now only responds to part messages from self
# find_channels() only returns join'ed channels, not all the buffers
# updated description and docs
#
# 2009-10-20, LBo <leon@tim-online.nl>
# version 0.2.2: fixed quit callback
# removed the callbacks on part & join messages
#
# 2012-04-14, Filip H.F. "FiXato" Slagter <fixato+weechat+autojoin@gmail.com>
# version 0.2.3: fixed bug with buffers of which short names were changed.
# Now using 'name' from irc_channel infolist.
# version 0.2.4: Added support for key-protected channels
#
# 2014-05-22, Nathaniel Wesley Filardo <PADEBR2M2JIQN02N9OO5JM0CTN8K689P@cmx.ietfng.org>
# version 0.2.5: Fix keyed channel support
#
# @TODO: add options to ignore certain buffers
# @TODO: maybe add an option to enable autosaving on part/join messages
import weechat as w
import re
SCRIPT_NAME = "autojoin"
SCRIPT_AUTHOR = "xt <xt@bash.no>"
SCRIPT_VERSION = "0.2.5"
SCRIPT_LICENSE = "GPL3"
SCRIPT_DESC = "Configure autojoin for all servers according to currently joined channels"
SCRIPT_COMMAND = "autojoin"
# script options
settings = {
"autosave": "off",
}
if w.register(SCRIPT_NAME, SCRIPT_AUTHOR, SCRIPT_VERSION, SCRIPT_LICENSE, SCRIPT_DESC, "", ""):
w.hook_command(SCRIPT_COMMAND,
SCRIPT_DESC,
"[--run]",
" --run: actually run the commands instead of displaying\n",
"--run",
"autojoin_cb",
"")
#w.hook_signal('*,irc_in2_join', 'autosave_channels_on_activity', '')
#w.hook_signal('*,irc_in2_part', 'autosave_channels_on_activity', '')
w.hook_signal('quit', 'autosave_channels_on_quit', '')
# Init everything
for option, default_value in settings.items():
if w.config_get_plugin(option) == "":
w.config_set_plugin(option, default_value)
def autosave_channels_on_quit(signal, callback, callback_data):
''' Autojoin current channels '''
if w.config_get_plugin(option) != "on":
return w.WEECHAT_RC_OK
items = find_channels()
# print/execute commands
for server, channels in items.iteritems():
channels = channels.rstrip(',')
command = "/set irc.server.%s.autojoin '%s'" % (server, channels)
w.command('', command)
return w.WEECHAT_RC_OK
def autosave_channels_on_activity(signal, callback, callback_data):
''' Autojoin current channels '''
if w.config_get_plugin(option) != "on":
return w.WEECHAT_RC_OK
items = find_channels()
# print/execute commands
for server, channels in items.iteritems():
nick = w.info_get('irc_nick', server)
pattern = "^:%s!.*(JOIN|PART) :?(#[^ ]*)( :.*$)?" % nick
match = re.match(pattern, callback_data)
if match: # check if nick is my nick. In that case: save
channel = match.group(2)
channels = channels.rstrip(',')
command = "/set irc.server.%s.autojoin '%s'" % (server, channels)
w.command('', command)
else: # someone else: ignore
continue
return w.WEECHAT_RC_OK
def autojoin_cb(data, buffer, args):
"""Old behaviour: doesn't save empty channel list"""
"""In fact should also save open buffers with a /part'ed channel"""
"""But I can't believe somebody would want that behaviour"""
items = find_channels()
# print/execute commands
for server, channels in items.iteritems():
channels = channels.rstrip(',')
if not channels: # empty channel list
continue
command = '/set irc.server.%s.autojoin %s' % (server, channels)
if args == '--run':
w.command('', command)
else:
w.prnt('', command)
return w.WEECHAT_RC_OK
def find_channels():
"""Return list of servers and channels"""
#@TODO: make it return a dict with more options like "nicks_count etc."
items = {}
infolist = w.infolist_get('irc_server', '', '')
# populate servers
while w.infolist_next(infolist):
items[w.infolist_string(infolist, 'name')] = ''
w.infolist_free(infolist)
# populate channels per server
for server in items.keys():
keys = []
keyed_channels = []
unkeyed_channels = []
items[server] = '' #init if connected but no channels
infolist = w.infolist_get('irc_channel', '', server)
while w.infolist_next(infolist):
if w.infolist_integer(infolist, 'nicks_count') == 0:
#parted but still open in a buffer: bit hackish
continue
if w.infolist_integer(infolist, 'type') == 0:
key = w.infolist_string(infolist, "key")
if len(key) > 0:
keys.append(key)
keyed_channels.append(w.infolist_string(infolist, "name"))
else :
unkeyed_channels.append(w.infolist_string(infolist, "name"))
items[server] = ','.join(keyed_channels + unkeyed_channels)
if len(keys) > 0:
items[server] += ' %s' % ','.join(keys)
w.infolist_free(infolist)
return items

View File

@ -1 +0,0 @@
../apply_corrections.py

View File

@ -1 +0,0 @@
../autojoin.py

View File

@ -1 +0,0 @@
../screen_away.py

View File

@ -1 +0,0 @@
../urlview.py

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,197 +0,0 @@
# -*- coding: utf-8 -*-
#
# Copyright (c) 2009 by xt <xt@bash.no>
# Copyright (c) 2009 by penryu <penryu@gmail.com>
# Copyright (c) 2010 by Blake Winton <bwinton@latte.ca>
# Copyright (c) 2010 by Aron Griffis <agriffis@n01se.net>
# Copyright (c) 2010 by Jani Kesänen <jani.kesanen@gmail.com>
#
# This program 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.
#
# This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
#
#
# (this script requires WeeChat 0.3.0 or newer)
#
# History:
# 2014-08-02, Nils Görs <weechatter@arcor.de>
# version 0.14: add time to detach message. (idea by Mikaela)
# 2014-06-19, Anders Bergh <anders1@gmail.com>
# version 0.13: Fix a simple typo in an option description.
# 2014-01-12, Phyks (Lucas Verney) <phyks@phyks.me>
# version 0.12: Added an option to check status of relays to set unaway in
# case of a connected relay.
# 2013-08-30, Anders Einar Hilden <hildenae@gmail.com>
# version: 0.11: Fix reading of set_away
# 2013-06-16, Renato Botelho <rbgarga@gmail.com>
# version 0.10: add option to don't set away, only change nick
# allow multiple commands on attach/dettach
# do not add suffix if nick already have it
# 2012-12-29, David Flatz <david@upcs.at>
# version 0.9: add option to ignore servers and don't set away status for them
# add descriptions to config options
# 2010-08-07, Filip H.F. "FiXato" Slagter <fixato@gmail.com>
# version 0.8: add command on attach feature
# 2010-05-07, Jani Kesänen <jani.kesanen@gmail.com>
# version 0.7: add command on detach feature
# 2010-03-07, Aron Griffis <agriffis@n01se.net>
# version 0.6: move socket check to register,
# add hook_config for interval,
# reduce default interval from 60 to 5
# 2010-02-19, Blake Winton <bwinton@latte.ca>
# version 0.5: add option to change nick when away
# 2010-01-18, xt
# version 0.4: only update servers that are connected
# 2009-11-30, xt <xt@bash.no>
# version 0.3: do not touch servers that are manually set away
# 2009-11-27, xt <xt@bash.no>
# version 0.2: code for TMUX from penryu
# 2009-11-27, xt <xt@bash.no>
# version 0.1: initial release
import weechat as w
import re
import os
import datetime, time
SCRIPT_NAME = "screen_away"
SCRIPT_AUTHOR = "xt <xt@bash.no>"
SCRIPT_VERSION = "0.14"
SCRIPT_LICENSE = "GPL3"
SCRIPT_DESC = "Set away status on screen detach"
settings = {
'message': ('Detached from screen', 'Away message'),
'time_format': ('since %Y-%m-%d %H:%M:%S%z', 'time format append to away message'),
'interval': ('5', 'How often in seconds to check screen status'),
'away_suffix': ('', 'What to append to your nick when you\'re away.'),
'command_on_attach': ('', 'Commands to execute on attach, separated by semicolon'),
'command_on_detach': ('', 'Commands to execute on detach, separated by semicolon'),
'ignore': ('', 'Comma-separated list of servers to ignore.'),
'set_away': ('on', 'Set user as away.'),
'ignore_relays': ('off', 'Only check screen status and ignore relay interfaces'),
}
TIMER = None
SOCK = None
AWAY = False
CONNECTED_RELAY = False
def set_timer():
'''Update timer hook with new interval'''
global TIMER
if TIMER:
w.unhook(TIMER)
TIMER = w.hook_timer(int(w.config_get_plugin('interval')) * 1000,
0, 0, "screen_away_timer_cb", '')
def screen_away_config_cb(data, option, value):
if option.endswith(".interval"):
set_timer()
return w.WEECHAT_RC_OK
def get_servers():
'''Get the servers that are not away, or were set away by this script'''
ignores = w.config_get_plugin('ignore').split(',')
infolist = w.infolist_get('irc_server','','')
buffers = []
while w.infolist_next(infolist):
if not w.infolist_integer(infolist, 'is_connected') == 1 or \
w.infolist_string(infolist, 'name') in ignores:
continue
if not w.config_string_to_boolean(w.config_get_plugin('set_away')) or \
not w.infolist_integer(infolist, 'is_away') or \
w.config_get_plugin('message') in w.infolist_string(infolist, 'away_message'):
# w.infolist_string(infolist, 'away_message') == \
# w.config_get_plugin('message'):
buffers.append((w.infolist_pointer(infolist, 'buffer'),
w.infolist_string(infolist, 'nick')))
w.infolist_free(infolist)
return buffers
def screen_away_timer_cb(buffer, args):
'''Check if screen is attached, update awayness'''
global AWAY, SOCK, CONNECTED_RELAY
set_away = w.config_string_to_boolean(w.config_get_plugin('set_away'))
check_relays = not w.config_string_to_boolean(w.config_get_plugin('ignore_relays'))
suffix = w.config_get_plugin('away_suffix')
attached = os.access(SOCK, os.X_OK) # X bit indicates attached
# Check wether a client is connected on relay or not
CONNECTED_RELAY = False
if check_relays:
infolist = w.infolist_get('relay', '', '')
if infolist:
while w.infolist_next(infolist):
status = w.infolist_string(infolist, 'status_string')
if status == 'connected':
CONNECTED_RELAY = True
break
w.infolist_free(infolist)
if (attached and AWAY) or (check_relays and CONNECTED_RELAY and not attached and AWAY):
w.prnt('', '%s: Screen attached. Clearing away status' % SCRIPT_NAME)
for server, nick in get_servers():
if set_away:
w.command(server, "/away")
if suffix and nick.endswith(suffix):
nick = nick[:-len(suffix)]
w.command(server, "/nick %s" % nick)
AWAY = False
for cmd in w.config_get_plugin("command_on_attach").split(";"):
w.command("", cmd)
elif not attached and not AWAY:
if not CONNECTED_RELAY:
w.prnt('', '%s: Screen detached. Setting away status' % SCRIPT_NAME)
for server, nick in get_servers():
if suffix and not nick.endswith(suffix):
w.command(server, "/nick %s%s" % (nick, suffix));
if set_away:
w.command(server, "/away %s %s" % (w.config_get_plugin('message'), time.strftime(w.config_get_plugin('time_format'))))
AWAY = True
for cmd in w.config_get_plugin("command_on_detach").split(";"):
w.command("", cmd)
return w.WEECHAT_RC_OK
if w.register(SCRIPT_NAME, SCRIPT_AUTHOR, SCRIPT_VERSION, SCRIPT_LICENSE,
SCRIPT_DESC, "", ""):
version = w.info_get('version_number', '') or 0
for option, default_desc in settings.iteritems():
if not w.config_is_set_plugin(option):
w.config_set_plugin(option, default_desc[0])
if int(version) >= 0x00030500:
w.config_set_desc_plugin(option, default_desc[1])
if 'STY' in os.environ.keys():
# We are running under screen
cmd_output = os.popen('env LC_ALL=C screen -ls').read()
match = re.search(r'Sockets? in (/.+)\.', cmd_output)
if match:
SOCK = os.path.join(match.group(1), os.environ['STY'])
if not SOCK and 'TMUX' in os.environ.keys():
# We are running under tmux
socket_data = os.environ['TMUX']
SOCK = socket_data.rsplit(',',2)[0]
if SOCK:
set_timer()
w.hook_config("plugins.var.python." + SCRIPT_NAME + ".*",
"screen_away_config_cb", "")

View File

@ -1,57 +0,0 @@
# This weechat plugin pipes the current weechat buffer through urlview
#
# Usage:
# /urlview
#
# History:
# 10-04-2015
# Version 1.0.0: initial release
# Version 1.0.1: reverse text passed to urlview
# Version 1.0.2: remove weechat color from messages
import distutils.spawn
import os
import pipes
import weechat
def urlview(data, buf, args):
infolist = weechat.infolist_get("buffer_lines", buf, "")
lines = []
while weechat.infolist_next(infolist) == 1:
lines.append(
weechat.string_remove_color(
weechat.infolist_string(infolist, "message"),
""
)
)
weechat.infolist_free(infolist)
if not lines:
weechat.prnt(buf, "No URLs found")
return weechat.WEECHAT_RC_OK
text = "\n".join(reversed(lines))
response = os.system("echo %s | urlview" % pipes.quote(text))
if response != 0:
weechat.prnt(buf, "No URLs found")
weechat.command(buf, "/window refresh")
return weechat.WEECHAT_RC_OK
def main():
if distutils.spawn.find_executable("urlview") is None:
return weechat.WEECHAT_RC_ERROR
if not weechat.register("urlview", "Keith Smiley", "1.0.2", "MIT",
"Use urlview on the current buffer", "", ""):
return weechat.WEECHAT_RC_ERROR
weechat.hook_command("urlview", "Pass the current buffer to urlview", "",
"", "", "urlview", "")
if __name__ == "__main__":
main()

View File

@ -1,38 +0,0 @@
#
# relay.conf -- weechat v1.0.1
#
[look]
auto_open_buffer = on
raw_messages = 256
[color]
client = cyan
status_active = lightblue
status_auth_failed = lightred
status_connecting = 130
status_disconnected = lightred
status_waiting_auth = brown
text = default
text_bg = default
text_selected = white
[network]
allowed_ips = ""
bind_address = ""
clients_purge_delay = 0
compression_level = 6
ipv6 = on
max_clients = 5
password = ""
ssl_cert_key = "%h/ssl/relay.pem"
websocket_allowed_origins = ""
[irc]
backlog_max_minutes = 1440
backlog_max_number = 256
backlog_since_last_disconnect = on
backlog_tags = "irc_privmsg"
backlog_time_format = "[%H:%M] "
[port]

View File

@ -1,50 +0,0 @@
#
# script.conf -- weechat v1.0.1
#
[look]
columns = "%s %n %V %v %u │ %d │ %t"
diff_color = on
diff_command = "auto"
display_source = on
quiet_actions = on
sort = "p,n"
translate_description = on
use_keys = on
[color]
status_autoloaded = cyan
status_held = white
status_installed = lightcyan
status_obsolete = lightmagenta
status_popular = 130
status_running = lightgreen
status_unknown = lightred
text = default
text_bg = default
text_bg_selected = 235
text_date = default
text_date_selected = white
text_delimiters = 130
text_description = default
text_description_selected = white
text_extension = default
text_extension_selected = white
text_name = cyan
text_name_selected = lightcyan
text_selected = white
text_tags = brown
text_tags_selected = 130
text_version = magenta
text_version_loaded = default
text_version_loaded_selected = white
text_version_selected = lightmagenta
[scripts]
autoload = on
cache_expire = 1440
download_timeout = 30
path = "%h/script"
hold = ""
url = "http://weechat.org/files/plugins.xml.gz"
url_force_https = on

View File

@ -1,11 +0,0 @@
#
# sec.conf -- weechat v1.0.1
#
[crypt]
cipher = aes256
hash_algo = sha256
passphrase_file = ""
salt = on
[data]

View File

@ -1,47 +0,0 @@
#
# trigger.conf -- weechat v1.0.1
#
[look]
enabled = on
monitor_strip_colors = off
[color]
flag_command = lightgreen
flag_conditions = 130
flag_regex = lightcyan
flag_return_code = lightmagenta
regex = white
replace = cyan
trigger = green
trigger_disabled = red
[trigger]
beep.arguments = ""
beep.command = "/print -beep"
beep.conditions = "${tg_highlight} || ${tg_msg_pv}"
beep.enabled = on
beep.hook = print
beep.regex = ""
beep.return_code = ok
cmd_pass.arguments = "5000|input_text_display;5000|history_add;5000|irc_command_auth"
cmd_pass.command = ""
cmd_pass.conditions = ""
cmd_pass.enabled = on
cmd_pass.hook = modifier
cmd_pass.regex = "==^((/(msg|m|quote) +nickserv +(id|identify|register|ghost +[^ ]+|release +[^ ]+|regain +[^ ]+) +)|/oper +[^ ]+ +|/quote +pass +|/set +[^ ]*password[^ ]* +|/secure +(passphrase|decrypt|set +[^ ]+) +)(.*)==${re:1}${hide:*,${re:+}}"
cmd_pass.return_code = ok
msg_auth.arguments = "5000|irc_message_auth"
msg_auth.command = ""
msg_auth.conditions = ""
msg_auth.enabled = on
msg_auth.hook = modifier
msg_auth.regex = "==^(.*(id|identify|register|ghost +[^ ]+|release +[^ ]+) +)(.*)==${re:1}${hide:*,${re:+}}"
msg_auth.return_code = ok
server_pass.arguments = "5000|input_text_display;5000|history_add"
server_pass.command = ""
server_pass.conditions = ""
server_pass.enabled = on
server_pass.hook = modifier
server_pass.regex = "==^(/(server|connect) .*-(sasl_)?password=)([^ ]+)(.*)==${re:1}${hide:*,${re:4}}${re:5}"
server_pass.return_code = ok

View File

@ -1,620 +0,0 @@
#
# weechat.conf -- weechat v1.0.1
#
[debug]
[startup]
command_after_plugins = ""
command_before_plugins = ""
display_logo = on
display_version = on
sys_rlimit = ""
[look]
align_end_of_lines = message
bar_more_down = "++"
bar_more_left = "<<"
bar_more_right = ">>"
bar_more_up = "--"
bare_display_exit_on_input = on
bare_display_time_format = "%H:%M"
buffer_auto_renumber = on
buffer_notify_default = all
buffer_position = end
buffer_search_case_sensitive = off
buffer_search_force_default = off
buffer_search_regex = off
buffer_search_where = prefix_message
buffer_time_format = "${color:250}%H${color:lightcyan}:${color:245}%M${color:lightcyan}:${color:240}%S"
color_basic_force_bold = off
color_inactive_buffer = on
color_inactive_message = on
color_inactive_prefix = on
color_inactive_prefix_buffer = on
color_inactive_time = off
color_inactive_window = on
color_nick_offline = on
color_pairs_auto_reset = 5
color_real_white = off
command_chars = ""
confirm_quit = off
day_change = on
day_change_message_1date = "-- %a, %d %b %Y --"
day_change_message_2dates = "-- %%a, %%d %%b %%Y (%a, %d %b %Y) --"
eat_newline_glitch = off
emphasized_attributes = ""
highlight = ""
highlight_regex = ""
highlight_tags = ""
hotlist_add_conditions = "${away} || ${buffer.num_displayed} == 0"
hotlist_buffer_separator = ", "
hotlist_count_max = 2
hotlist_count_min_msg = 2
hotlist_names_count = 3
hotlist_names_length = 0
hotlist_names_level = 12
hotlist_names_merged_buffers = off
hotlist_prefix = "H: "
hotlist_remove = merged
hotlist_short_names = on
hotlist_sort = group_time_asc
hotlist_suffix = ""
hotlist_unique_numbers = on
input_cursor_scroll = 20
input_share = none
input_share_overwrite = off
input_undo_max = 32
item_buffer_filter = "*"
item_buffer_zoom = "!"
item_time_format = "%H:%M"
jump_current_to_previous_buffer = on
jump_previous_buffer_when_closing = on
jump_smart_back_to_buffer = on
key_bind_safe = on
mouse = off
mouse_timer_delay = 100
nick_prefix = ""
nick_suffix = ""
paste_bracketed = on
paste_bracketed_timer_delay = 10
paste_max_lines = 1
prefix_action = " *"
prefix_align = right
prefix_align_max = 15
prefix_align_min = 15
prefix_align_more = "+"
prefix_align_more_after = on
prefix_buffer_align = right
prefix_buffer_align_max = 0
prefix_buffer_align_more = "+"
prefix_buffer_align_more_after = on
prefix_error = "=!="
prefix_join = "-->"
prefix_network = "--"
prefix_quit = "<--"
prefix_same_nick = ""
prefix_suffix = "│"
read_marker = line
read_marker_always_show = off
read_marker_string = "- "
save_config_on_exit = on
save_layout_on_exit = none
scroll_amount = 3
scroll_bottom_after_switch = off
scroll_page_percent = 100
search_text_not_found_alert = on
separator_horizontal = "-"
separator_vertical = ""
tab_width = 1
time_format = "%a, %d %b %Y %T"
window_auto_zoom = off
window_separator_horizontal = on
window_separator_vertical = on
window_title = "WeeChat ${info:version}"
[palette]
[color]
bar_more = lightcyan
chat = default
chat_bg = default
chat_buffer = white
chat_channel = white
chat_day_change = cyan
chat_delimiters = 235
chat_highlight = lightcyan
chat_highlight_bg = 235
chat_host = cyan
chat_inactive_buffer = default
chat_inactive_window = default
chat_nick = lightcyan
chat_nick_colors = "cyan,magenta,green,brown,lightblue,default,lightcyan,lightmagenta,lightgreen,blue"
chat_nick_offline = blue
chat_nick_offline_highlight = default
chat_nick_offline_highlight_bg = blue
chat_nick_other = cyan
chat_nick_prefix = green
chat_nick_self = red
chat_nick_suffix = green
chat_prefix_action = white
chat_prefix_buffer = brown
chat_prefix_buffer_inactive_buffer = default
chat_prefix_error = 130
chat_prefix_join = lightgreen
chat_prefix_more = lightmagenta
chat_prefix_network = magenta
chat_prefix_quit = lightred
chat_prefix_suffix = 235
chat_read_marker = magenta
chat_read_marker_bg = default
chat_server = brown
chat_tags = red
chat_text_found = 130
chat_text_found_bg = lightmagenta
chat_time = default
chat_time_delimiters = brown
chat_value = cyan
emphasized = 130
emphasized_bg = magenta
input_actions = lightgreen
input_text_not_found = red
nicklist_away = cyan
nicklist_group = green
separator = 235
status_count_highlight = magenta
status_count_msg = brown
status_count_other = default
status_count_private = green
status_data_highlight = lightmagenta
status_data_msg = 130
status_data_other = default
status_data_private = lightgreen
status_filter = green
status_more = 130
status_name = white
status_name_ssl = lightgreen
status_nicklist_count = default
status_number = 130
status_time = default
[completion]
base_word_until_cursor = on
default_template = "%(nicks)|%(irc_channels)"
nick_add_space = on
nick_completer = ":"
nick_first_only = off
nick_ignore_chars = "[]`_-^"
partial_completion_alert = on
partial_completion_command = off
partial_completion_command_arg = off
partial_completion_count = on
partial_completion_other = off
[history]
display_default = 5
max_buffer_lines_minutes = 0
max_buffer_lines_number = 4096
max_commands = 100
max_visited_buffers = 50
[proxy]
[network]
connection_timeout = 60
gnutls_ca_file = "/etc/ssl/certs/ca-certificates.crt"
gnutls_handshake_timeout = 30
proxy_curl = ""
[plugin]
autoload = "*"
debug = off
extension = ".so,.dll"
path = "%h/plugins"
save_config_on_unload = on
[bar]
buflist.color_bg = default
buflist.color_delim = default
buflist.color_fg = default
buflist.conditions = ""
buflist.filling_left_right = vertical
buflist.filling_top_bottom = columns_vertical
buflist.hidden = off
buflist.items = "buflist"
buflist.position = left
buflist.priority = 100
buflist.separator = on
buflist.size = 0
buflist.size_max = 0
buflist.type = root
isetbar.color_bg = default
isetbar.color_delim = cyan
isetbar.color_fg = default
isetbar.conditions = ""
isetbar.filling_left_right = vertical
isetbar.filling_top_bottom = horizontal
isetbar.hidden = on
isetbar.items = "isetbar_help"
isetbar.position = top
isetbar.priority = 0
isetbar.separator = on
isetbar.size = 3
isetbar.size_max = 3
isetbar.type = window
nicklist.color_bg = default
nicklist.color_delim = cyan
nicklist.color_fg = default
nicklist.conditions = "${nicklist}"
nicklist.filling_left_right = vertical
nicklist.filling_top_bottom = columns_vertical
nicklist.hidden = off
nicklist.items = "buffer_nicklist"
nicklist.position = right
nicklist.priority = 200
nicklist.separator = on
nicklist.size = 0
nicklist.size_max = 0
nicklist.type = window
rootinput.color_bg = default
rootinput.color_delim = cyan
rootinput.color_fg = default
rootinput.conditions = ""
rootinput.filling_left_right = vertical
rootinput.filling_top_bottom = horizontal
rootinput.hidden = off
rootinput.items = "[input_prompt]+(away),[input_search],[input_paste],input_text"
rootinput.position = bottom
rootinput.priority = 50
rootinput.separator = off
rootinput.size = 1
rootinput.size_max = 0
rootinput.type = root
rootstatus.color_bg = 235
rootstatus.color_delim = lightcyan
rootstatus.color_fg = default
rootstatus.conditions = ""
rootstatus.filling_left_right = vertical
rootstatus.filling_top_bottom = horizontal
rootstatus.hidden = off
rootstatus.items = "[time],[buffer_last_number],[buffer_plugin],buffer_number+:+buffer_name+(buffer_modes)+{buffer_nicklist_count}+buffer_zoom+buffer_filter,[lag],[hotlist],(mouse_status),completion,scroll"
rootstatus.position = bottom
rootstatus.priority = 25
rootstatus.separator = off
rootstatus.size = 1
rootstatus.size_max = 0
rootstatus.type = root
title.color_bg = 235
title.color_delim = lightcyan
title.color_fg = default
title.conditions = ""
title.filling_left_right = vertical
title.filling_top_bottom = horizontal
title.hidden = off
title.items = "buffer_title"
title.position = top
title.priority = 500
title.separator = off
title.size = 0
title.size_max = 0
title.type = window
[layout]
default.buffer = "core;weechat;1"
default.buffer = "perl;highmon;1"
default.buffer = "irc;server.tilde;1"
default.buffer = "irc;tilde.#thunix;2"
default.buffer = "irc;tilde.#meta;3"
default.buffer = "irc;tilde.#phoenix:4"
default.window = "1;0;15;1;-;-"
default.window = "2;1;0;0;irc;tilde.#thunix"
default.window = "3;1;0;0;core;weechat"
default.current = on
[notify]
[filter]
[key]
ctrl-? = "/input delete_previous_char"
ctrl-A = "/input move_beginning_of_line"
ctrl-B = "/input move_previous_char"
ctrl-C_ = "/input insert \x1F"
ctrl-Cb = "/input insert \x02"
ctrl-Cc = "/input insert \x03"
ctrl-Ci = "/input insert \x1D"
ctrl-Co = "/input insert \x0F"
ctrl-Cv = "/input insert \x16"
ctrl-D = "/input delete_next_char"
ctrl-E = "/input move_end_of_line"
ctrl-F = "/input move_next_char"
ctrl-H = "/input delete_previous_char"
ctrl-I = "/input complete_next"
ctrl-J = "/input return"
ctrl-K = "/input delete_end_of_line"
ctrl-L = "/window refresh"
ctrl-M = "/input return"
ctrl-N = "/buffer +1"
ctrl-P = "/buffer -1"
ctrl-R = "/input search_text"
ctrl-Sctrl-U = "/input set_unread"
ctrl-T = "/input transpose_chars"
ctrl-U = "/input delete_beginning_of_line"
ctrl-W = "/input delete_previous_word"
ctrl-X = "/input switch_active_buffer"
ctrl-Y = "/input clipboard_paste"
meta-meta2-1~ = "/window scroll_top"
meta-meta2-23~ = "/bar scroll nicklist * b"
meta-meta2-24~ = "/bar scroll nicklist * e"
meta-meta2-4~ = "/window scroll_bottom"
meta-meta2-5~ = "/window scroll_up"
meta-meta2-6~ = "/window scroll_down"
meta-meta2-7~ = "/window scroll_top"
meta-meta2-8~ = "/window scroll_bottom"
meta-meta2-A = "/buffer -1"
meta-meta2-B = "/buffer +1"
meta-meta2-C = "/buffer +1"
meta-meta2-D = "/buffer -1"
meta-- = "/filter toggle @"
meta-/ = "/input jump_last_buffer_displayed"
meta-0 = "/buffer *10"
meta-1 = "/buffer *1"
meta-2 = "/buffer *2"
meta-3 = "/buffer *3"
meta-4 = "/buffer *4"
meta-5 = "/buffer *5"
meta-6 = "/buffer *6"
meta-7 = "/buffer *7"
meta-8 = "/buffer *8"
meta-9 = "/buffer *9"
meta-< = "/input jump_previously_visited_buffer"
meta-= = "/filter toggle"
meta-> = "/input jump_next_visited_buffer"
meta-OA = "/input history_global_previous"
meta-OB = "/input history_global_next"
meta-OC = "/input move_next_word"
meta-OD = "/input move_previous_word"
meta-OF = "/input move_end_of_line"
meta-OH = "/input move_beginning_of_line"
meta-Oa = "/input history_global_previous"
meta-Ob = "/input history_global_next"
meta-Oc = "/input move_next_word"
meta-Od = "/input move_previous_word"
meta2-15~ = "/buffer -1"
meta2-17~ = "/buffer +1"
meta2-18~ = "/window -1"
meta2-19~ = "/window +1"
meta2-1;3A = "/buffer -1"
meta2-1;3B = "/buffer +1"
meta2-1;3C = "/buffer +1"
meta2-1;3D = "/buffer -1"
meta2-1;3F = "/window scroll_bottom"
meta2-1;3H = "/window scroll_top"
meta2-1;5A = "/input history_global_previous"
meta2-1;5B = "/input history_global_next"
meta2-1;5C = "/input move_next_word"
meta2-1;5D = "/input move_previous_word"
meta2-1~ = "/input move_beginning_of_line"
meta2-200~ = "/input paste_start"
meta2-201~ = "/input paste_stop"
meta2-20~ = "/bar scroll title * -30%"
meta2-21~ = "/bar scroll title * +30%"
meta2-23;3~ = "/bar scroll nicklist * b"
meta2-23~ = "/bar scroll nicklist * -100%"
meta2-24;3~ = "/bar scroll nicklist * e"
meta2-24~ = "/bar scroll nicklist * +100%"
meta2-3~ = "/input delete_next_char"
meta2-4~ = "/input move_end_of_line"
meta2-5;3~ = "/window scroll_up"
meta2-5~ = "/window page_up"
meta2-6;3~ = "/window scroll_down"
meta2-6~ = "/window page_down"
meta2-7~ = "/input move_beginning_of_line"
meta2-8~ = "/input move_end_of_line"
meta2-A = "/input history_previous"
meta2-B = "/input history_next"
meta2-C = "/input move_next_char"
meta2-D = "/input move_previous_char"
meta2-F = "/input move_end_of_line"
meta2-G = "/window page_down"
meta2-H = "/input move_beginning_of_line"
meta2-I = "/window page_up"
meta2-Z = "/input complete_previous"
meta2-[E = "/buffer -1"
meta-_ = "/input redo"
meta-a = "/input jump_smart"
meta-b = "/input move_previous_word"
meta-d = "/input delete_next_word"
meta-f = "/input move_next_word"
meta-h = "/input hotlist_clear"
meta-jmeta-f = "/buffer -"
meta-jmeta-l = "/buffer +"
meta-jmeta-r = "/server raw"
meta-jmeta-s = "/server jump"
meta-j01 = "/buffer 1"
meta-j02 = "/buffer 2"
meta-j03 = "/buffer 3"
meta-j04 = "/buffer 4"
meta-j05 = "/buffer 5"
meta-j06 = "/buffer 6"
meta-j07 = "/buffer 7"
meta-j08 = "/buffer 8"
meta-j09 = "/buffer 9"
meta-j10 = "/buffer 10"
meta-j11 = "/buffer 11"
meta-j12 = "/buffer 12"
meta-j13 = "/buffer 13"
meta-j14 = "/buffer 14"
meta-j15 = "/buffer 15"
meta-j16 = "/buffer 16"
meta-j17 = "/buffer 17"
meta-j18 = "/buffer 18"
meta-j19 = "/buffer 19"
meta-j20 = "/buffer 20"
meta-j21 = "/buffer 21"
meta-j22 = "/buffer 22"
meta-j23 = "/buffer 23"
meta-j24 = "/buffer 24"
meta-j25 = "/buffer 25"
meta-j26 = "/buffer 26"
meta-j27 = "/buffer 27"
meta-j28 = "/buffer 28"
meta-j29 = "/buffer 29"
meta-j30 = "/buffer 30"
meta-j31 = "/buffer 31"
meta-j32 = "/buffer 32"
meta-j33 = "/buffer 33"
meta-j34 = "/buffer 34"
meta-j35 = "/buffer 35"
meta-j36 = "/buffer 36"
meta-j37 = "/buffer 37"
meta-j38 = "/buffer 38"
meta-j39 = "/buffer 39"
meta-j40 = "/buffer 40"
meta-j41 = "/buffer 41"
meta-j42 = "/buffer 42"
meta-j43 = "/buffer 43"
meta-j44 = "/buffer 44"
meta-j45 = "/buffer 45"
meta-j46 = "/buffer 46"
meta-j47 = "/buffer 47"
meta-j48 = "/buffer 48"
meta-j49 = "/buffer 49"
meta-j50 = "/buffer 50"
meta-j51 = "/buffer 51"
meta-j52 = "/buffer 52"
meta-j53 = "/buffer 53"
meta-j54 = "/buffer 54"
meta-j55 = "/buffer 55"
meta-j56 = "/buffer 56"
meta-j57 = "/buffer 57"
meta-j58 = "/buffer 58"
meta-j59 = "/buffer 59"
meta-j60 = "/buffer 60"
meta-j61 = "/buffer 61"
meta-j62 = "/buffer 62"
meta-j63 = "/buffer 63"
meta-j64 = "/buffer 64"
meta-j65 = "/buffer 65"
meta-j66 = "/buffer 66"
meta-j67 = "/buffer 67"
meta-j68 = "/buffer 68"
meta-j69 = "/buffer 69"
meta-j70 = "/buffer 70"
meta-j71 = "/buffer 71"
meta-j72 = "/buffer 72"
meta-j73 = "/buffer 73"
meta-j74 = "/buffer 74"
meta-j75 = "/buffer 75"
meta-j76 = "/buffer 76"
meta-j77 = "/buffer 77"
meta-j78 = "/buffer 78"
meta-j79 = "/buffer 79"
meta-j80 = "/buffer 80"
meta-j81 = "/buffer 81"
meta-j82 = "/buffer 82"
meta-j83 = "/buffer 83"
meta-j84 = "/buffer 84"
meta-j85 = "/buffer 85"
meta-j86 = "/buffer 86"
meta-j87 = "/buffer 87"
meta-j88 = "/buffer 88"
meta-j89 = "/buffer 89"
meta-j90 = "/buffer 90"
meta-j91 = "/buffer 91"
meta-j92 = "/buffer 92"
meta-j93 = "/buffer 93"
meta-j94 = "/buffer 94"
meta-j95 = "/buffer 95"
meta-j96 = "/buffer 96"
meta-j97 = "/buffer 97"
meta-j98 = "/buffer 98"
meta-j99 = "/buffer 99"
meta-k = "/input grab_key_command"
meta-l = "/window bare"
meta-m = "/mute mouse toggle"
meta-n = "/window scroll_next_highlight"
meta-p = "/window scroll_previous_highlight"
meta-r = "/input delete_line"
meta-s = "/mute aspell toggle"
meta-u = "/window scroll_unread"
meta-wmeta-meta2-A = "/window up"
meta-wmeta-meta2-B = "/window down"
meta-wmeta-meta2-C = "/window right"
meta-wmeta-meta2-D = "/window left"
meta-wmeta2-1;3A = "/window up"
meta-wmeta2-1;3B = "/window down"
meta-wmeta2-1;3C = "/window right"
meta-wmeta2-1;3D = "/window left"
meta-wmeta-b = "/window balance"
meta-wmeta-s = "/window swap"
meta-x = "/input zoom_merged_buffer"
meta-z = "/window zoom"
ctrl-_ = "/input undo"
[key_search]
ctrl-I = "/input search_switch_where"
ctrl-J = "/input search_stop"
ctrl-M = "/input search_stop"
ctrl-R = "/input search_switch_regex"
meta2-A = "/input search_previous"
meta2-B = "/input search_next"
meta-c = "/input search_switch_case"
[key_cursor]
ctrl-J = "/cursor stop"
ctrl-M = "/cursor stop"
meta-meta2-A = "/cursor move area_up"
meta-meta2-B = "/cursor move area_down"
meta-meta2-C = "/cursor move area_right"
meta-meta2-D = "/cursor move area_left"
meta2-1;3A = "/cursor move area_up"
meta2-1;3B = "/cursor move area_down"
meta2-1;3C = "/cursor move area_right"
meta2-1;3D = "/cursor move area_left"
meta2-A = "/cursor move up"
meta2-B = "/cursor move down"
meta2-C = "/cursor move right"
meta2-D = "/cursor move left"
@item(buffer_nicklist):K = "/window ${_window_number};/kickban ${nick}"
@item(buffer_nicklist):b = "/window ${_window_number};/ban ${nick}"
@item(buffer_nicklist):k = "/window ${_window_number};/kick ${nick}"
@item(buffer_nicklist):q = "/window ${_window_number};/query ${nick};/cursor stop"
@item(buffer_nicklist):w = "/window ${_window_number};/whois ${nick}"
@chat:Q = "hsignal:chat_quote_time_prefix_message;/cursor stop"
@chat:m = "hsignal:chat_quote_message;/cursor stop"
@chat:q = "hsignal:chat_quote_prefix_message;/cursor stop"
[key_mouse]
@bar(buflist):ctrl-wheeldown = "hsignal:buflist_mouse"
@bar(buflist):ctrl-wheelup = "hsignal:buflist_mouse"
@bar(input):button2 = "/input grab_mouse_area"
@bar(nicklist):button1-gesture-down = "/bar scroll nicklist ${_window_number} +100%"
@bar(nicklist):button1-gesture-down-long = "/bar scroll nicklist ${_window_number} e"
@bar(nicklist):button1-gesture-up = "/bar scroll nicklist ${_window_number} -100%"
@bar(nicklist):button1-gesture-up-long = "/bar scroll nicklist ${_window_number} b"
@chat(perl.iset):button1 = "hsignal:iset_mouse"
@chat(perl.iset):button2* = "hsignal:iset_mouse"
@chat(perl.iset):wheeldown = "/repeat 5 /iset **down"
@chat(perl.iset):wheelup = "/repeat 5 /iset **up"
@chat(script.scripts):button1 = "/window ${_window_number};/script go ${_chat_line_y}"
@chat(script.scripts):button2 = "/window ${_window_number};/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}"
@chat(script.scripts):wheeldown = "/script down 5"
@chat(script.scripts):wheelup = "/script up 5"
@item(buffer_nicklist):button1 = "/window ${_window_number};/query ${nick}"
@item(buffer_nicklist):button1-gesture-left = "/window ${_window_number};/kick ${nick}"
@item(buffer_nicklist):button1-gesture-left-long = "/window ${_window_number};/kickban ${nick}"
@item(buffer_nicklist):button2 = "/window ${_window_number};/whois ${nick}"
@item(buffer_nicklist):button2-gesture-left = "/window ${_window_number};/ban ${nick}"
@bar:wheeldown = "/bar scroll ${_bar_name} ${_window_number} +20%"
@bar:wheelup = "/bar scroll ${_bar_name} ${_window_number} -20%"
@chat:button1 = "/window ${_window_number}"
@chat:button1-gesture-left = "/window ${_window_number};/buffer -1"
@chat:button1-gesture-left-long = "/window ${_window_number};/buffer 1"
@chat:button1-gesture-right = "/window ${_window_number};/buffer +1"
@chat:button1-gesture-right-long = "/window ${_window_number};/input jump_last_buffer"
@chat:ctrl-wheeldown = "/window scroll_horiz -window ${_window_number} +10%"
@chat:ctrl-wheelup = "/window scroll_horiz -window ${_window_number} -10%"
@chat:wheeldown = "/window scroll_down -window ${_window_number}"
@chat:wheelup = "/window scroll_up -window ${_window_number}"
@*:button3 = "/cursor go ${_x},${_y}"

View File

@ -1,39 +0,0 @@
#
# xfer.conf -- weechat v1.0.1
#
[look]
auto_open_buffer = on
progress_bar_size = 20
pv_tags = "notify_private"
[color]
status_aborted = lightred
status_active = lightblue
status_connecting = 130
status_done = lightgreen
status_failed = lightred
status_waiting = lightcyan
text = default
text_bg = default
text_selected = white
[network]
blocksize = 65536
fast_send = on
own_ip = ""
port_range = ""
speed_limit = 0
timeout = 300
[file]
auto_accept_chats = off
auto_accept_files = off
auto_accept_nicks = ""
auto_check_crc32 = off
auto_rename = on
auto_resume = on
convert_spaces = on
download_path = "%h/xfer"
upload_path = "~"
use_nick_in_filename = on

View File

@ -1,9 +0,0 @@
<html>
<head>
<title>This is my thunix page!</title>
</head>
<body>
<h1>Hello world!</h1>
Log into phoenix, and edit ~/public_html/index.html
</body>
</html>

View File

@ -8,7 +8,7 @@
apache2_module:
name: ssl
state: present
#- name: php7.0
# apache2_module:
# name: php7.0
# state: present
- name: php7.0
apache2_module:
name: php7.0
state: present

View File

@ -1,5 +1,16 @@
# Install our baseline packages for all machines, irrespective of what role they might have
---
- name: Add apt key for weechat
apt_key:
keyserver: p80.pool.sks-keyservers.net
id: 11E9DE8848F2B65222AA75B8D1820DB22A11534E
state: present
- name: Add apt key for toot
apt_key:
url: https://keybase.io/ihabunek/pgp_keys.asc
state: present
- name: Add weechat repo
apt_repository:
repo: 'deb https://weechat.org/debian stretch main'
@ -7,6 +18,12 @@
filename: weechat
update_cache: yes
- name: Add toot repo
apt_repository:
repo: 'deb http://bezdomni.net/packages/ ./'
state: present
update_cache: yes
- name: Install baseline packages
apt:
name: "{{ packages }}"
@ -14,46 +31,102 @@
update_cache: yes
vars:
packages:
- vim
- alpine
- weechat
- mutt
- python
- rtv
- lynx
- w3m-img
- python-pip
- cowsay
- byobu
- bsdgames
- emacs
- build-essential
- byobu
- cowsay
- eggdrop
- elinks
- pandoc
- python-certbot-apache
- zsh
- mosh
- exim4
- emacs
- fish
- htop
- libsdl1.2-dev
- php7.0
- libapache2-mod-php7.0
- php7.0-mysql
- libsdl1.2-dev
- libssl-dev
- lynx
- make
- mosh
- mutt
- openssl
- pandoc
- php-imagick
- php-memcache
- php-pear
- php7.0
- php7.0-curl
- php7.0-gd
- php7.0-intl
- php-pear
- php-imagick
- php7.0-imap
- php7.0-intl
- php7.0-mcrypt
- php-memcache
- php7.0-mysql
- php7.0-pspell
- php7.0-recode
- php7.0-sqlite3
- php7.0-tidy
- php7.0-xmlrpc
- php7.0-xsl
- python
- python-certbot-apache
- python-pip
- stow
- tcl
- tcl-dev
- tcl-tls
- tcl8.6
- tcllib
- tcltls
- tdom
- vim
- w3m-img
- weechat
- znc
- znc-dev
- znc-perl
- znc-python
- znc-tcl
- zsh
- python-twisted
- python3-twisted
- openbsd-inetd
- talk
- talkd
- finger
- fingerd
- analog
- libconvert-binhex-perl
- libmime-tools-perl
- lftp
- irssi
- gopher
- fortune
- mono-devel
- mono-complete
- mono-dbg
- ca-certificates-mono
- mono-xsp4
- mono-apache-server
- vrms
- telnet
- neofetch
- libncurses5-dev
- python3-toot
- mc
- mc-data
- ranger
- python3-toot
- imagemagick
- caca-utils
#Install python packages, when it's the latest
- name: Install pip packages
pip:
name: "{{ packages }}"
state: present
vars:
packages:
- rtv
- name: Install locally created bins
copy:
src: ../files/chat

View File

@ -1,4 +1,4 @@
# This creates our users on the system
---
- group:
name: tilde
@ -9,8 +9,10 @@
state: present
- include: users/amcclure.yml
- include: users/ben.yml
- include: users/ubergeek.yml
- include: users/naglfar.yml
- include: users/anton.yml
- include: users/fosslinux.yml
- include: users/slip.yml
- include: users/parik.yml
@ -18,4 +20,36 @@
- include: users/redhat.yml
- include: users/gokce.yml
- include: users/r.yml
- include: users/brendantcc.yml
- include: users/brendantcc.yml
- include: users/dragon.yml
- include: users/spanmer.yml
- include: users/panzer.yml
- include: users/hawaii.yml
- include: users/trip.yml
- include: users/xenialito69.yml
- include: users/freuddy.yml
- include: users/ringo.yml
- include: users/hexhaxtron.yml
- include: users/smtpsupplicant.yml
- include: users/orliesaurus.yml
- include: users/gooly.yml
- include: users/diabla.yml
- include: users/ml.yml
- include: users/usernameak.yml
- include: users/user.yml
- include: users/angelok.yml
- include: users/johnc.yml
- include: users/k4j.yml
- include: users/ultima.yml
- include: users/ragnarok.yml
- include: users/znc.yml
- include: users/campari.yml
- include: users/jundi.yml
- include: users/rado.yml
- include: users/sata.yml
- include: users/wesx.yml
- include: users/arda.yml
- include: users/larasaty.yml
- include: users/techemporium.yml
- include: users/bercik.yml
- include: users/khuxkm.yml

View File

@ -16,3 +16,23 @@
user: amcclure
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDhdNCqJ2+kTVRdf9R2g4Uv9TKuQzY4LbtJm5V1dx7uMfNI8HGHOa8gFopAaId8S9SY5WoIP4R0y+avZQzKRAVcqJNiKrKQDb5juLSWgL51CrOgZd6Y/nCUnvgmpAEUBzlxIBSDmiozDF4R6fk+8MqXsT8/HOaQgXX52v4qWBY9XWSOFwCeukywpnENvNm+H3vJhHddIYtcONWJB5m6msrBRo5NR7uo5RVt5GJpUpXfdI2IHLV4YZavLWiT/yBbBvxCODKWkNNXr9jBZ5RHPnqYcABoAKJ6hMaNzuJfAa9AvlV5aRDhRenOiS2/EQhC4rxPMHmnfn4TYng7vQRbVTvnGeLNGtsLqRDWuNQEmLYUZ8Q4JZfoSzZVmSyy2NeLvJRYxQRh7NTZlzoDkY+JBURINPcfVduVT2DD0buFSdhIq7/jreV1QZuSpOa5ABgvhTOf9bCIPaqbJ/zK7m+rqIPUhvrNZGgC7xkUpzdfl67W3xh+RyEIPdJX98dYZ9bZFFYvntW+plHizBBs+s7kGTV7BKm4rJ2oQfTby1M3++tSTZi/6QAkcOEb3VJ5n0rQiM+FMLuHfP2dPXh3AIVKYAiwZjdrJ3174g8JjSTXt3jJm6I1KW89oG2AcBbI/N3bgIVXcU+IRx846+zU7iZ49YtJK61Ml7u9aVQJDABQEMg6OQ== amcclure@triton"
- authorized_key:
user: amcclure
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDXMHswE3kzEpqFpPtbDNUW7oIECL7ZEyKe3mjsHl35OGI0HtOJUiTogk3ebDipkA/kYbVvzrWjztO8mMR0FctBKmaV0g6oQjnW3eIF6w5xy5B5uleNvLfI6pT9Wu+aUld7GwubgCEexlbOKUDg23krMh9nzP8l4XXcw3+Zai+lUA4rutNCx1CuoKFbc+EEYNLxp7nobib7lCkHSLvjmLaVTQwOCp6DF9qxr8NqfOPFErjEJLozTtJPv1redeC7V5gwrX1/u6Mo3EgAwyRTviOsOMTOkuCZzv2Y0k4VwhO+awgXOJVOJ+fdA5yR0dHV7JtZSXVvDpqVgQUEmLu0fx7L amcclure@summit"
- authorized_key:
user: amcclure
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC1fqmb/fYyFpG5sr8o9NY3/FP3mLhhgw3gDOFtN/6XB+BPN+jSiGrvdDke6lOJM/AVZxj8W5+Xzsfj+DZYnma/MvHnfQewTmlbsLTAjdh5iWLO6+VNt33tDbhcJzMFiePqRQKvvy2oWGRA3mgZOfwsgEoxnE8uuP6ludGPcWSrIMR6i9TZ3BIeO6WPOfbuE7WdwW78/lXvZ6rRcdy/p/5GwTq7J9LYuPEZAscrlhekwHxMMyyBEpAIbT1OW4Gzvygy7UrxLEHBPbbGJkXzsTBRb8cMa5KIqD15x8Ux9+bX5UmQaIATIeNTPym0S2OI/abAqy1MRDpUZa+QD+JLUddHppFm8cxUYmXli66vG0Orybk2p5dAHcS4ZWGXULQeTX2JZjxEVTZq6jkjsoirlf08DuZA9pOEruj4IrD4mFU6ljn0L3meeZmWotT2enpJUuZq8xSU1OxWyoc9bKbrTVhRKc4J/Hmsq+6/2Kyk9wR/wbwdeQVx5n42WRKfMrIcPf5koObB5XKdAV0/Axr7F+PytrL5tS/YFeKt5xB+NjgHtUq4ocXz+2pBenrykLXcbIhuCvV+lQ4m19vOKCiv1hf2JIN1ixseT1ruDr72i+eNt9raAC1mTN8c2pRniTDp/d6Vh9jJzNeAVtXy+dO7BHuUlOrftZYSrOoGxHJI0nmbzQ== anton@DESKTOP-IPHIEL2"
- authorized_key:
user: amcclure
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDDC4qk4gMINY82CFDqfBTexSHWFMozQft/sfCSbhEGVjkOgVsAsHqyoKnt8OGSvRu/VmpOWRH+Ckp6uv5agD4izT44C9CeHpT65MdnMHt7qkca+CtjnP+hCQh7HwdVv4u83Xat6oRG+H7KcaP0puCtWkc1uKkERAjyNTOSQsdSs/kUM2SYdMVzehwQR/+4u86RDVQmWGJynWICpuqj/pn1RdgMgbbAUTP2pnJId5+Bib7cYUWKwfqKUREx5kRobwcJJMhf5SXiJOLJcU7AM3dv1Uvc8qOrcxZsai7wJ6bLmkb0TrSGmoujz2zoZP4g9T937y6pkppdX0XZUChGSfEd anton@gowinnt"
- authorized_key:
user: amcclure
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAIAQCipqNMmKZ2OpG+g9CwNrsM6j2C0TwN9HAoxVePZLfmPRW8lYgdnxEZoOkzLPusdPHJe7PbT2F8tnqyzQLP3rxG3LwoXMmcAre5uy/5D8J8+WH0Iu3VhOnUUHJWlveX4swlierF0ChE81owShz7p3z122wg2pXAJL+kHdbSXQLkJFwEjGFiCYlvsiP9WhCgW3f8tGB3HrC7qtzZpP8n6EHDALJqVwgkckLkoYFtX9iYzMG7KMEhr+x159T277j/r0s2XCPnEp4NsGUwE55n1KAchrWFHJgrl24Ry5AAly6HGuBchNQgk0c5I2+JRjT+2WFmf/+cRYJBLELN2yRx4SgLkq743yLMdCmnsACW11cStNIbXM6kUZ+W76Vhyb5BQp2cBuarDEh8GxZcXFic3Z4BcAwgnVciFewdU+j3iRDW3g048OKyFJqVrpvHrTk7i8Ydfsd0K2EqnIjSJycxM8GIooqpDhJnSMPx+J0X2x+1qnKpWwW6Xw4haBcTjTMja+K4i+qRq3h0CX2MLkaWsPqpcy2oqY7vp9L1NqrR/XPa/g3V2/17jhHnkp5w+s9o7klqgN7ykhm+m9s/pd6ns6JZpcQnGQJ8xHthqhxGRGz2EO7J8W+U4g8Xe4/UTxgRx2jRGOZ2bz5kZ2HTWNk/IWGP/gbtUNHPFfITu+yCRCedAQNFZQwS0B6DwGKOnY+nQ+rcHoa/mCXPkeHLWmTPBEYeiGQPmrs3YRXy06XOe4WHLf5tfMU5JKDYcBHPtkT+FCNNM/E7WdcUZGvuT4OZhlaJezlnUpUQFwR/MFSa8qHwwIQFp5X1EOqJht54jwElrIjcFh8JjXj2RtQncTwvizlJvejseokkVctBQ7UrE/T+h23GRT2T2N8QnGT1iXOqUHYBqM+oHOOKQPovktUSDEb/0G9nzMtzECImilV7d/H+xcL9oTaorot6HA6Aw+ToeJEGzdc+aP0n+Uy7eNvo5DkiRuoLsiIwtt3Cvnap31kjgD2yuMoiyXNISOziGePggRsBosxm37K0kPXHZHQQTqKBUqCgDrGBCFRSRPHWk3GlxeeEQzvYjZoh8LJb4gfH25Aes7ujlTvBBNdEdOfOKlJ9PgegbSBEaUOmy0Fc92mHHsnhI02qrcdBcs2+jQ6UfEQTNJGv7maGzUoIskgy+LZr1etCG0xpo/o5c68RJLnRF2ddyKxAjQ0Z5kJSB69XnhpwsrgzTf9BZpGN7suW007CWfIkRlBjohEz15Hn4mEnzY860f5ZNyzKDaB1bE0VaI66cyzpJekz6q0U20hxr6ugRAGarpmukX5Z2eYpU7XbiRXdeA4/jMD82KhgCwe72zFHbSikC7U/e23SxMNfvtM2cW7JQMUUoTNTxEH8G/Kf7/EF4hP2LT1XazAn4j0J9xC214Otv3F3gZW2Lc9Zn6atdAfoVXLne59v+Z8cb6Sm+EZfEc0XvUPsDhrpY9xRo20BtLa6jO2M+LvYMYbk5GlPJGeZthfgD/RtAGbS1TB65Sb0qzfANv+eUTt6VorHIJTDI5FoJ426XwFSfDwnJwr5wD92B5346FmgR0FX40bCm1DJN1n4KKIKsfRB/WWeAbv5QqpdzpUSm5VyGbmk3F/HzBjyeSu356vKHH43Nav5qYWxKMcY0wsWFg9AeT61/dvEpjLOntQxlQWeCdUCmzDZ+TwzNNDU+Ly1gf7a0qRhHVxcPcsATcBDas1BG60dXVmHSYiqoZ4odT+cMF4vCVcv+kSRtlp4mn0b+CeGtToPlGpt3CjxMW1dWDkulsUrtP3rg12OgHKA+bUCbQ/UGinVEod7yEyTqDV6M+6quQjyv7Z4Kkq16FGqoFGoG4H5M1QlqyuIHYsDGxvQkDKe8TfRhRXh3eQXY4/Dt48LFJjbydJ2xHiwPqDXoMFQZVuZQytLUbpjniyxh0F9Clmf2sfDYMx7cZ4lOUY2j9Kk/SlXeGR1QEtEMu4Blyc9RT/Ifwb0aoQE9bP1gdm9sc1+G451jaaOasQgppa0oaIb98xGY3ncaak7LB+S8uAAXhjeuh3vCPRSbTwyCp5Z2f+0RYfn5aopJla1c0wARC6Dz16pb81P2EO/U6Kozbs3VEEGZj2/Qcsnm4iVuoW0rGU+hFKrIQL1hBL2zJSTirxIWhl5NIkOuSw50/ersWhYM4DdBUkoZXb4HN81Ym+tfJB0dzLrEUccPAZovb6+34UNn1xHKUluRNGyt/xXMoeAnchozBUHAbWnlSNrY7SpxhSQUQA+sVK1pNmNZeNMbBHoss0+HYOI6OISpoG9J8s8o29DvuqI8C9oFG+ysAIoRBrhPbNk+tA6aPRDD5qsUZe+ktn/4qnaj8250cM9IStTDetnLt4kxxteCVDERvuW+z1AFTziOOCG9gasU5kV9Au/em7AaUYJ4OOC8zQ7XFF3ZKUtY2jrC4fAlPdHwGnA8xlku4WBudZ6HxEoKhMwRU12tRyGG2HmMAsHY16Hsikw0nzhcWmXxbFl1VUeTAjwOvbWC0sD3T4kKEjIpWQJViojSIBEb0Bm70mOngU99cJYPNd7oBSndHYwAjUcAYdSW8j8pHpUZehgr7waWgJk+/EtLqXCLU1iFeq0+H+GhUPt8ykzrv/ctHbeUeGCegV+cEjWI2qBKIDRCRuLWbR5YdX6dKEUgxxli6pEsECnYcZBjhB++TdUQZbvv0nMBD2a8aW2VRZ7iyVUwBdLUcyBfojlqyDTsw== amcclure@summit.t28.net"
- authorized_key:
user: amcclure
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCzMK/xez/YQIDORfjrDveH0HRzUVBMpcF9BKnCkGzSVUcuTFSjGEb+7thIoGdPeBR9UuY/Shs6yxIYxNHEvCF6jH03Q6UuDYcS8lSp267tsOOG/tmicrMQdOXKCjTHzPKYixyWw4V4lVlCAhgNk/bL5mVnXDUezwdXXvisga88pGdVfc1sHvqVuqTHEsYkuHXtlVrWm0H9TZz5NwdB2p8/xNFl9Fv5V1TGBCyXxErU+CtkVrDI8Ji6JgGZcz7TKa1uHNhUqwQx/UhhdowpP3iVnjArOqMy44pjSpPrOrc/WrlsyUrNl70awVppzvQZq79T4aotLhZXRBaPQ5y1aJE1pVH1XFnECtZQdxzvih4SKNTdvs4Zf4JQUUipKjNi7dOefP207DsEJNI24xNX4YXPyuX/jwsri6ciq96vZOCqPqR2VBAZET/HNCAyPH5buAF1T1KErUThCX1+OCBq62CEb8kZ+4S54lDa1YwLsbCtSfC+WbzmG/6D72sb03TlVtZ+OqLEzDv6XkPGi1QIygj0IHaE32Jb7kgobttrkmhXdvJjVdp0fZK/wzIn1rT5pURAvHkjvjFGCTI9lFIN5waHO61jTBZwu2BeoiSUUsJXa710/Mf2mxxbLocenrdTgpatZ0q0hIovyWEZjIX3yYi5HPQw59DFKGNsFzyAoqNUzw=="

View File

@ -0,0 +1,15 @@
---
- name: Setting up angelok
user:
name: angelok
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/angelok
- authorized_key:
user: angelok
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAm7hcvV4kpjt/pXXbm4Mdzdn3yWMdo/zS0HVJ81O0aqW2bbPzl01eUCjwQsl+x+AgXpGioMj8S/eGXWuzTSj93TbpUL5iEgun2TMOTak9524AEJ8thJiB31NBUe9fg1TdSovH3Cek7H8YI/Cqt5s7i6bIslOa2AiDmy1kaPDnP8HCR0+ri4JAKZsqUiWEMsMdB6fHK6LQ1LfE/w33+wrmegmyCSo0BjUqULnUPgLbvJao1LL4QWD10O64qokIMBsbJ27acBPCHvfIH3/rZ4w8eQCcQk1k19h32p3XukoPnqr/fVBSZPGFboJwU60SEa8qmOxbQnynx8UZ9KhwbHRHaQ=="

View File

@ -0,0 +1,19 @@
---
- name: Setting up anton
user:
name: anton
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/anton
- authorized_key:
user: anton
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDsGEzYmXXveq7aGosnJR0I3h9zwPZTOr+ytnOiwPam2KhR9GBzZsAGxtpwXXdvIUtvGFV0tlDWZ851wAYvJsRzwOu7t4OgrtrxkC/qkZ+p9FyjQ4kBX3oSKWJ08J0K59uv3GrNVrVOzyqQ6aGb8TFgCnLN9C9ElWmdmyrZ3evbiraCov9HM8EpxCJN68nPz/ugJvIL6xZe+9+uGRzBrMrtbTPxTFi5SLHg1itPGFVRFJr8ZjOZ4temoZ9IKOi/EYP+FUPk+Xbg+6iaOpS0wlq2eQ+DpMFpsP+kHHiY7X1Ln4pMA4C8ewfqnFi6kI8VJtDFmuZgXlaV/Uq5T54zRzZt amcclure@tilde"
- authorized_key:
user: anton
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDhdNCqJ2+kTVRdf9R2g4Uv9TKuQzY4LbtJm5V1dx7uMfNI8HGHOa8gFopAaId8S9SY5WoIP4R0y+avZQzKRAVcqJNiKrKQDb5juLSWgL51CrOgZd6Y/nCUnvgmpAEUBzlxIBSDmiozDF4R6fk+8MqXsT8/HOaQgXX52v4qWBY9XWSOFwCeukywpnENvNm+H3vJhHddIYtcONWJB5m6msrBRo5NR7uo5RVt5GJpUpXfdI2IHLV4YZavLWiT/yBbBvxCODKWkNNXr9jBZ5RHPnqYcABoAKJ6hMaNzuJfAa9AvlV5aRDhRenOiS2/EQhC4rxPMHmnfn4TYng7vQRbVTvnGeLNGtsLqRDWuNQEmLYUZ8Q4JZfoSzZVmSyy2NeLvJRYxQRh7NTZlzoDkY+JBURINPcfVduVT2DD0buFSdhIq7/jreV1QZuSpOa5ABgvhTOf9bCIPaqbJ/zK7m+rqIPUhvrNZGgC7xkUpzdfl67W3xh+RyEIPdJX98dYZ9bZFFYvntW+plHizBBs+s7kGTV7BKm4rJ2oQfTby1M3++tSTZi/6QAkcOEb3VJ5n0rQiM+FMLuHfP2dPXh3AIVKYAiwZjdrJ3174g8JjSTXt3jJm6I1KW89oG2AcBbI/N3bgIVXcU+IRx846+zU7iZ49YtJK61Ml7u9aVQJDABQEMg6OQ== amcclure@triton"

View File

@ -0,0 +1,15 @@
---
- name: Setting up arda
user:
name: arda
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/arda
- authorized_key:
user: arda
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAu7sYvX22y+sJbHICkVmIIaFltPFBiKMF6XeRI5FmSISafSdFtdrzLH7cvAHmvqatknnRN3/EKqO5LM1FiyBDFsjXdw8OfdllGFE6tD/EWYti+TCPRmYGUp0dSjPlukV1wC2WKhSAS/r/2SoXKSvQ3Tr4bqJU5C3uAk9PXMnpqVrL+uGaHcyHqBjDB+yl9UZLV6hd9oZJeyB280ICmZ7u/8cynuC86mishfjQY+fefyp0rpHnOHwcOqRlsU5YNT7lUKYGZUdhaXYEXdo7cA5VqLD1ENCFwvypXGf3Q+2xe8R1fAL5eCoFr9jRRdFkCxg0VwcRc4oimcDZRJeWNTbA+Q== rsa-key-20190126"

View File

@ -0,0 +1,17 @@
---
- name: Setting up ben
user:
name: ben
groups: tilde
state: present
skeleton: /etc/skel
shell: /usr/bin/fish
system: no
createhome: yes
home: /home/ben
- authorized_key:
user: ben
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC0Sf4AJXVn1CKWLPTXoV+bi3LNTGrGDPjWNGnJsIC11frQxDH1D4MM72WBTTERjT2ZpV48sZaPrmeQj960n7RxQAwoE0sDBMO4aKs3TXtaAY+RJarVSRPP3beo6ELONYRvdymnNPOxInWAzsPPjunZ0ufQDUt6Iyy+hTb7FsNgq4A736CxMb4oGSP/AT2Yfb0jUX0vtCxvgQC2T0oYrj8OInv8Qu0/0I0YQErZlkUO92b47B39hMxAIeTX2+0M0g8M5nJAc05gK6eoq27amysXsSm8aM/5ikY1Z4mabfAFtXzxsdFNzQ2TYCqbEnXUr5tTLyjfGYkSd97pbJtaaDBC+NAfX5m8QmrgG/5Ad9dlQH6g5JLng7yeRJYfzTlVW2gvmMnrAplHjCEIwCO0LA4zotzs6XkVrxQDmj2VGDdyFu4Z8fv9Ruf0lCE8PG03TnX7yJiE9RtT6KX3m+12xr71rdfVONRuZVkQlPlGKllGLQ7ZM5QJ2aVPDI1s2ZHFF9bm8lzg8u49KEmAJZpZPm+wc1b43inuiN/ftcl7oe1ZIxilUmJXaG74xbhfLSZa+S93WryhZ9cjoSy9p3q0QmZZh2ePSNyc6R3xJQnPjDozpJ0D3CRVeGJomGHS2E8wrHtWs5L2q0A3CjlVaducD1M2MgnQNEDmiKVob1utOKwrLw== openpgp:0x2206A906"

View File

@ -0,0 +1,15 @@
---
- name: Setting up bercik
user:
name: bercik
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/bercik
- authorized_key:
user: bercik
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+7sSazxu92Sdig7YZbtlw2w6rNKmp7madX+MnDDrn38zXKRCfUbJohmDSqyHqLlQ/zlUDqaABrbQX0bAwVdr8Bvsg5HHjOUsYfrH+iwgfe5k/jUmNSTUlwJ0flfLUCILK4Gi8yM81c22lTCD8pEQ5NmnScwK9dBRebtYn577LXgP8YpkeZJSMZt2r+pcHZ7FkRX0QJBFO/ggQqSN1/QpTIRTxRCoKO4E4t1lPJ9B4a6on9X1oekBZBYq1Xe/mSuoVLHVIv0pAtNzLNmPwy7a9f2wXUzK+7YujrnYFfzlxzQmN1EkLnWHCY1tJdkHn69+5W8wfShc7DeA93KbdkdmV bercik@pollux"

View File

@ -9,7 +9,12 @@
system: no
createhome: yes
home: /home/brendantcc
- authorized_key:
- authorized_key:
user: brendantcc
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCwZ5nnwTjkAE4F2Fg6NiL6SI5BsPXipiVhmqyPFMqTAGJ6SJ7wbROCpRHC0yBVYTRRNwMy3mvPXApXF3Xp8XyDPxeqe+MRbyBPlvYHXaY46PlfqpuVSxqexNbmjsu1Evdh6GNPKTd0nj2To4rqO+yO/B9JuotQtF+hqtz87lKiX1MEYtZzFJlPWj1N5j/pfrUtZfTQ/FwA4A+KEIN+v2RsIB2HH+mDTbDyJ1xz9/155iaYkBisixVnyZ3CoQJYdzDQkU0v7nJ0ZUlrs25LvnIHEZ0AF3z2lvGipqC1meDqvgjK21JNMRw56szVAHlT/ByKeXRzAbcSuBjKLJiD9sDh"
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCwZ5nnwTjkAE4F2Fg6NiL6SI5BsPXipiVhmqyPFMqTAGJ6SJ7wbROCpRHC0yBVYTRRNwMy3mvPXApXF3Xp8XyDPxeqe+MRbyBPlvYHXaY46PlfqpuVSxqexNbmjsu1Evdh6GNPKTd0nj2To4rqO+yO/B9JuotQtF+hqtz87lKiX1MEYtZzFJlPWj1N5j/pfrUtZfTQ/FwA4A+KEIN+v2RsIB2HH+mDTbDyJ1xz9/155iaYkBisixVnyZ3CoQJYdzDQkU0v7nJ0ZUlrs25LvnIHEZ0AF3z2lvGipqC1meDqvgjK21JNMRw56szVAHlT/ByKeXRzAbcSuBjKLJiD9sDh"
- authorized_key:
user: brendantcc
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBXAKn0gfQNja+YUlXrwCMVI8WP5KigPDrOzbK5rRNobkjVQ5ix4edporfC4kw32mHcDavx0epFZjTf6Wz2NCchcSrT0e6F6Mo26u0Ji5On793McMWyXEu0d4qn2PZBDLqartFY39WB5fUzF7yA752gyf9dHE03p4BNWBdQvWtGQhNL9VS8jZ9+ejbxNwsvl89of7oLOMFs9L45FV2huWDKelJEmKqRNYiS8AK7eOKApgVtCiSrMtptqf4oKSWE5niP7UDQTcFOBt8/EgzPNaOj7FFulJl1K0zkp6wxFMgeD9Xfk5nw3xDXqfkyjKA4jVqzScG3F46XZUx6dZEGWAX"

View File

@ -0,0 +1,15 @@
---
- name: Setting up campari
user:
name: campari
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/campari
- authorized_key:
user: campari
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+8OtQsAFaxMrpuyt489w3Tn2U/hj2UBk1PcocLRxRXXhX9KRmwXHa2mjZlJP5zjQh12sm9HWDpMYda/aTmrvm0Y21Jx3a2B8ddbdTYc2RVXvEzQ77Va8VxQNyR/ijvTeRqKK0xMRwzBe9X5BR1yIRSKoHjfsiwj1dvYmy8/oHvQI0nK05SyIBzNelLBXcrSkBKqWEGI/Vx9/ortFh/D2k2Qmq+ti+eT58Th76KoISDmYgWRSHM6MjHHBQONNfUQfvX5CWTy2wnm6k5iDVP0Z5AMQdfk6McJxfMZIKH0N/jF31GSw5b/Wo4riguujPd1y3qS29I4Iy3qeado2a4pqV campari@Alpha"

View File

@ -0,0 +1,19 @@
---
- name: Setting up diabla
user:
name: diabla
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/diabla
- authorized_key:
user: diabla
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC+wqdJ07pJeNrC4lCFvq8GujCQB7LAz0Sd2j5zXU15FEkp0Ib3BkkU7CfcOFJpMmAWxv91SeSzG041u3g0LJUZFCuhgGNGfza9frszBohbO33tA8+0hLu3qGtCax6z8DcM9JD8FsU/QsIB5Z/cHcgev9Hcn9oGxfXjO87U8EGDQNlfOajicM7CiTaKzRnQ4Tp6324cDkC2E1wJIhVObl8v5d0YK7MnmfVG9tn6SPq2GV5nQ2/PdnZuC3mm11FRwO9TnL5D8cmBMtd3Ob7vJFrIozB5YSfdVm3eqVtm7O5aBdontSmxI5ZXuF0IFlyYb6j/mr/CVHpNeCgNmtc48g/F9Z99p9JOYAPuD20JXsmte5lcxJGJydXevJ1881tuL3M+7wHHHA7g66FXezPtk5b9ZXddLowJfRZ5RcQAlfEHZ9aPUDGdcTnqM6UacvTCFjbo2PlWdonDifBG3WU7Ln2HYgJXhE+MD47NL+d3oc6zyNfbK8IqVoDTSxbUCKNYSmNK9gvF738ceX7imI2VBGlwG4AWq3nkZ+rnyHi0Wt1Sr8S3P1zqQqNOP53cdDS3/WFKG4m+NWaHDmfrkHwcNZ2l1+t1QPtiRtyhslvtR4V/Z2uxnYSKG3SK93sETnc+1Fw0L21qdYRSjFpyrjfLEas1JofUxis8kBxdfYaIoNNtww==XXXYYYZZZ"
- authorized_key:
user: diabla
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDNqe69Ok4BIUf8Xx6G9eDTRvp0cm4VVGWrneyigp8HlnfPILAUQ+bKCZ5IGl3qZZ5Ks+9a5s6pkkBdFjjAhjb86DdYrnXYsb35TC6gg4k3zT1qLd0z/END2hvk+IrbJKrn7V7G3mp1W7wh9cmyvkpzEaZA+V1NRvcPeZN2bYdVI2RwpCzmkjvwEbGjupaZ7oRdVn4RctqiqOaZnLjNV9v2mxDgnwIbQs3y/qNQPksx4lTlrZf0qhWwvroi/d4McFBy9jW3gQWspF0T51wo+jcKAEGIF3h0D7/FT4r5ws8UThaCJWVxRkNjS3cjdDI5L0SJg57AFb6CE4m0oyREhezJa7inXrWNGNu3+6ylLMohjvZwg8g+WM6ofkwfIg0Bgi66BHTjFrsbnZ1yKOTjXpBOz1O/olrv/Q0iGbzJKnO0ijslgMxHvFS8hCoNeLSLM2h2S430hmFf+MmFnG+DJYvflhZ5KH8Lkd1KKM3MJU0kAY215f/ouA1mNfz4R6lQ7KKZmfguz2uHd9bdLE0yklg3TxDfIJW6J8rz4hxDFyBfe+ftanLLWgJQuPXyI+FJJuzszHgIUwVgs9hazHWlgjgw6jY5hYhKvII+RxMsXM08ysmwnp95IF9Fstzf6SvSsgNOleQwtUQu2UtZA6XD8V9yLSw0CnKP8qe5I1HfLmdmow== XXXYYYZZZ"

View File

@ -0,0 +1,15 @@
---
- name: Setting up dragon
user:
name: dragon
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/dragon
- authorized_key:
user: dragon
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAiTffs6/7aX+ldaTIZEIHwa3NMJLDqQLGcR3qtyH3t8UE0QvL/alr2qoR+d8I/wn1zHUAONpSCooIOaJ+qsb/awzDPSzbkzRCjD60LSJ5cWjECdWvgeWwHKvQxbX7wr9cjh4rKgsiWBhScUZu2aTgVaazLy9TNOKpIfLVojWjR5mqw5mXeQP3xv3eCNoDByDSQ7CBaYZa+RWCXOHSbADgzjsjr3THZzNvgw+o9BljLzOrPfn8Aqh59t8dLpHZoXJIyN5cRkU8n3oFBHZznP3w304xezqcBi25NGS681GbTlz6C4rpQdKXDExykuW/Qg02D+Pwq4KVen/YIjLhoT6Caw=="

View File

@ -10,7 +10,7 @@
createhome: yes
home: /home/fosslinux
- authorized_key:
- authorized_key:
user: fosslinux
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCuhMOXrVmylszkbB0Sk1CCp+2+LbffnuPTpdRo7cEVBEb5d4W7ZgDEP/e4kHGwAf5LSolGtG/1tn8AUxrYp7XVf/RupgbcaJXt3K2JMgowE4q9dzTsx7sEcWwsp+KA+b8+CJTbritWVWMAvtfOPfO2bnhWxg/3ZxnkVe0DGSO9gIy+tvDjwQSM5Sc/+MlHpG4nIh4i2iyZZnQDS85wbhXNy/f9bLNFUGHxqQP3u2mFnBKFHvKLd0AMKfcW4q/RmmoTmmLkb2f6OaF/JgMGJzeKiCedE7ZAv4MhX6KvQi06XRlVmsvfyjdTR0W7v8ZOfUOAdnmtxth1EvLHnQ2N3XXp"

View File

@ -0,0 +1,20 @@
---
- name: Setting up freuddy
user:
name: freuddy
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/freuddy
- authorized_key:
user: freuddy
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCpCzTDJIJfMkoaaq1OKp7EBAdNZd3AK1evsveBQLqqrHu3vAteA4KNgvd33/UBAdTcUcSXXpEB3sFb1Gl27Z6Aer0eOqaTWC2rgcvGdNRCcOKgmvYGaaYGYX/hHqPfCxfOF+GlZ8Ri+FJKD/O/R32TlRIrAPhVXO746uiTs1Nt+QeJS2ZP6X+RyoEkPTes8xZ+ou7UUiePvuRc/jPnodLepKs9x3mqJ5fm4SGJe8KyGXEqVBcD35B8ozGPgBbQrroOzn8eWxQ7RJLQ0f1RDIQM5Vipe/vkDPvCkN8f6ie2EvL3YL/PfaIiWIXynmb36I8edOAca7tvv+2bbOksnkUrmFBLuF/Wt6abZr1ilUs+VG0E1X5sw0/ggKnOjAYVicmkKT6uiXBcKZOkQrZKvaveYOrwvDG6bWPyw87Mf6ZOfTnEBQtDPBOpyF7hObEkB8ldd1BrL9zSis5ettMbjkDz9hdQNa453wcbt1pxyHGOy6rpfeEXBkkvJFF6HfbFcVs="
- authorized_key:
user: freuddy
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEArG8Ri516Woa+UnkuWqU5mGnzJw2ssit4sqndrQjTGHVeb4zk1ZHfk/IerlUWelvutdgVPqGqsG+iiE/jti+ZGwl88lGhpLcyz2Dq7iSNr2G+78ziTR8VT+VuxuScezz8vsmsxxydCMpHZTy/hfmn0e9Q0lzgun4qIuuGHYzwRlT8g/EZ0VjI6MA6ZKGTC2zB/WxFcvtpGObNJzcPcgm0ercNIVM0W2w+9vAqhAD9tOgg8FTBjlzSjN4mo8P9ZIMUJllMKjT9iECTxtKnzVOtN4CNB6t01m9MxTgUuAbjlMpwIz1BPnknD1KmnaJ1MR5uuzuRfDmgkW5+DvvJWXkDhw=="

View File

@ -10,7 +10,7 @@
createhome: yes
home: /home/gokce
- authorized_key:
- authorized_key:
user: gokce
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEApJX0iiELtDrE4XJDpchsJRapze4LbldbforR2AQubFq4zw35Z1BsczwszmxS6dnQfaJ1jluKLNaLXYpA7z4AM/3LLNOLD8m1V3IE1Cg8Yv6zE4qxEDr15CSF0T4+tJmFMFR+lvbnK5ouHfIuq81Hywgsqfzl1A9JMw9TrwF0tRA6D7YoDVTiw1fMswAUB9MoMggITsnPzy+yYUjZl4WeaK71wr4eqWGgNCVQQV4QqJ29RDXJ3KqXuqMa4XDTdi23hHriuiiX09nHCXttQF8PXnGwMH3ssHsiv5rLnRu5OQBthHFxLuxYLSBZTACOll1W+26rJW35qL8CK48HCZV3AQ== rsa-key-20181226"
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEApJX0iiELtDrE4XJDpchsJRapze4LbldbforR2AQubFq4zw35Z1BsczwszmxS6dnQfaJ1jluKLNaLXYpA7z4AM/3LLNOLD8m1V3IE1Cg8Yv6zE4qxEDr15CSF0T4+tJmFMFR+lvbnK5ouHfIuq81Hywgsqfzl1A9JMw9TrwF0tRA6D7YoDVTiw1fMswAUB9MoMggITsnPzy+yYUjZl4WeaK71wr4eqWGgNCVQQV4QqJ29RDXJ3KqXuqMa4XDTdi23hHriuiiX09nHCXttQF8PXnGwMH3ssHsiv5rLnRu5OQBthHFxLuxYLSBZTACOll1W+26rJW35qL8CK48HCZV3AQ== rsa-key-20181226"

View File

@ -0,0 +1,15 @@
---
- name: Setting up gooly
user:
name: gooly
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/gooly
- authorized_key:
user: gooly
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDSQLNqCtALiln4a8h2V7R+uhy/pGg/tq5PNpFP4YWSUneIhZFTNJUCFGm9is7xlFGRMfRkBlEf8ZgH+HI/frwnrJYQv5dE7PXlGP2yZOgRh8jmnuvoZnI6n/NxvY+ty4l07dfpUG40/LhSbZz42nVWEMJg5//3ft4diFMU/u76aQ0D5SplfKqh2QDVaHBcaRWp3dQoyGkjSU+THBnLHsEGBGRJ6HnfYmX78aHeIhfGeJ0m5y/O3eNkjVcXTOzNmYk9Ja015SnBdBhFLsPbg7KUFASQyMZMkOuCei1jwGHZV7ezeKrMee0TICYWIPm/cAVTBrhiAYOwC6IaxWjo3oe/ eran@eran-PC"

View File

@ -0,0 +1,15 @@
---
- name: Setting up hawaii
user:
name: hawaii
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/hawaii
- authorized_key:
user: hawaii
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAyLRXYtAYkGMnZCRYDKav8MqKA6abqFJdS05Csr4qN2gE6DHxPVl+gHeXHBLYnhV2MtKqQ6LU5KUac4+Pdm71lHSNhq8kgAyr5CnXEWCpn6yx4GWFLCdAY4/ST70OvnDGwre3F0Z+Oc5RXYGJWLlH7OSWYonKrOu+x6ONc1XH3Ixzts/acEdxknPSroJQ/J7nesY14FQDNTRcrUeDjPpH54pZvYofoPoYwS6yEyRVAj86v/cyzFGGhfXonU7c2eFYKMW8lYswuN8sC1JKXh+2hgfT8ALqcpA7OXj6r00xicUX2Rn13Tmnt+yhgC2aq9dEv/KIB4drwOK57Jyw/faMOQ== rsa-key-20181231"

View File

@ -0,0 +1,15 @@
---
- name: Setting up hexhaxtron
user:
name: hexhaxtron
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/hexhaxtron
- authorized_key:
user: hexhaxtron
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9r5sCqljfwyQjtgAjvOgZFifUBixk8zid+egtksqfmrA3uGmWAYKE5Xbgc1iOHbaG1wEb3sbBJkM+9zO7NjSBltapLqAU35HuaKZ4VJSAVDUubNlnE1QDmfs5ouyLAW2IADWH5wYgOObzmNOvxgHjtc75dZ/vvVI9Bu1wSE+LWCiy3ElW8jQ70QLUrAfeoI24p9DYBNqKvRRSyWaMkwgw75sMRwcNOQGPq2RdY5sDIzrlNs4KbmU1LzBaTIp3fSUc9S+Twb2ofI93VfyO0s4q3Wv4MI6soXXRNYEQWXvYnB1C5/OT06uCZ/PIDNgf+QmFIEKRo1XSlSJh4YAsXj8N hexhaxtron@archlinux"

View File

@ -0,0 +1,15 @@
---
- name: Setting up johnc
user:
name: johnc
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/johnc
- authorized_key:
user: user
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAiAonHMc+x032yRREUKnXx35WAP/60213D8n7ZJPuk5wQm3HMNV7fZaMhzfGsOTUpQ09GJWEZphHPkznTrtvd+gphwo8PJIjD0nqUoQ2q6yXKMYqYz5eh9JXp0Q47cM9XHoG2qczacbwly0tn2pQJmBkavWb/tbG3S7g7+TNUc2TfOh5eDdFzkLpmqykZEn60TvWmr5mtqZ3lpJ00h559UsDJY/Lkw7lCfNXl1YoGxW070l/zlyGdOE+s3RobNZuRlP5EntFOKDMwvzwhr/pYuBaZlYwRhJ3+Rjdt0tNP8g7PxGM2y0VTeXn5as1fQMk+mGPuTNtbPxAlgG/JR4dg5w== johnc"

View File

@ -0,0 +1,15 @@
---
- name: Setting up jundi
user:
name: jundi
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/jundi
- authorized_key:
user: jundi
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAlGZwJ7Xn+9uUSfS2tg5hFCMJhr1KuKumSdUUl+1YJOt4MLr9iwCosbatFbZWkCbA0o0MmAJI9a2zwlrwMW8MSYgQxmbQIosQ9X1cTsjA4sauXS2TjiYTlt75aHExMdD6VHOI/l50VVoGt6+ki74tsjBacsLRRjQi6ZznXfGbYPcLg+A6m8Bu3v/nTYf0SBv/1BrrjakoVu8uZT9yjrabyVkig8e00NFDXcjObFZrr1qJ6CoVRtNbg1RWgTxd4KEFW7Wf6mYKW8rUI3d5u8O/eNvc8Od4lOPZUuoETJR7yO1lMpRzf5Dfe8fJUH1r3SNd+d4AbgjsEcoCaQuFJbfjwQ== rsa-key-20190125"

View File

@ -0,0 +1,16 @@
---
- name: Setting up k4j
user:
name: k4j
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/k4j
- authorized_key:
user: k4j
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCpZZP7kYzdFelBklSFv03+gNlWGkj6BRwJ2dogBSJOGLtU9vw3iH4O40YVB1w6hDrdiaGm8CD5dsbJIGsU/UKXAbyeowXG+e/TEb53CrX8A97wvAoIOL1f06JdBtA9wF1TCDm+JFxDizC6GZ0m5gZg1pH5NfIFPfHJHzejCP+wq7HeJ9jQNFB6P5gVLQpaQFboZ3QfLxkFu4EeRoh4WXXA69lmsx1V2xFBoIVoKFYW8GlIUIpuy7pUCYIyZZRavT0OQ1CUmCob7vI5twz7upDATlLMctgEAtGWIbZGQ+GivnxIJ3TXlr41T8OMqar6cYgOGnP3ozTqgt/uqWSkS/Zr Kaj@Kajs-MacBook-Pro.local"

View File

@ -0,0 +1,15 @@
---
- name: Setting up khuxkm
user:
name: khuxkm
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/khuxkm
- authorized_key:
user: khuxkm
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAl3RaKPvNFfVy/neJcFtlt5kYdb53gwpzL2vlRZVsNC5oB+RtH/NDWVo1mhlCpxRUz1KuMxSqlJmLvd6RMFsCD5sQ0A/5T0Gwa4DNyclV67Az/gNTV/37WJpuwjKIiy+zYr3kyimS/naAUw1O4k8ZpLy/OAh75fAf/QHFHRAFL3CGfBqBiGPBemOjt83mLmi3YlhLHy5dNNXtgX6ZLqUi9amnESAz3ZBpaIXFH+Ob+oTDsyLx6aezx65JaxnvwvES8EdKIO0RkJ48yNyyxVhMCcZudg4TsWK2mwvm0vOCx2IVHVk4V6XTOyfZE5LGTiu7/CCgi4HmxIBlzQmEDLyqkw== khuxkm"

View File

@ -0,0 +1,15 @@
---
- name: Setting up larasaty
user:
name: larasaty
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/larasaty
- authorized_key:
user: larasaty
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAtjBp2746JG5twMKEOh+zfdvwgRStY2KHPNX+RAHKaHbCPtKFSAT5CuEUaR2tm5fsZc6rj4skvKhtPIy92zeifxnrt24iulC2E0nlUryhRZe8rM7j48MDD/ja9SSsMVGqbDoz4xqf5dDdE0YBPpr9V38FUifAtasCw3K0WoBhjWOjFwNFsr1bOnxpjPceATGhPIyhryoKNZeh3o5bFDRp3PmzAcicyZaD0/InJmmSmZgnHDTcbzAKBRE29uODYTZeq8+IZ98AAGXMZ4GM3zIIZc1Rq+jRYXTSoHuGsmG6hcQOfvgDw7ptwbMjBY3BrZVkMrT4HJIPPpwQjuKhyQQjfw== lintasuka@yahoo.com"

View File

@ -0,0 +1,16 @@
---
- name: Setting up ml
user:
name: ml
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/ml
- authorized_key:
user: ml
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCvgtzXdYzlr1vO6Ew013zBKpud1FvcWAoboJaKuv0Ws2ockXlMF6HN+dH++kF+WijTjDYw6+sJ0r/ISz4hkjPU0lnMeMZK0CvTeIV0tdINzvo+ojJkT8vIJuUYZnZDVxtzzATuDlpYiNxtFHwkL0uGp6xqKgrnaju0ShnOg6Kgtptq0j2LXO9T8BH1inm0EOszsqZqZOtwgSWxwbt8CPxigfnrTG4cyRhp/GeILlDL4fMaZSpSPueh0JhABnB0L8sIjwR8mSlqc1RDDI5o949ONMj6C+1CMXuWXRtjLBPlAK2Qk7TSsTEuCLIc/55vNj2GKffgFMHa+aizF9H8Jyax"

View File

@ -7,4 +7,8 @@
shell: /bin/bash
system: no
createhome: yes
home: /home/naglafar
home: /home/naglfar
- authorized_key:
user: naglfar
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA28HgWw37LTgH4HQbtkGxDnGThWV9OX1CRNVwJUR16019owKnM9kPtdWr9br5vQ6Lm1PV/te9blH958GIl3dSJOskqRDxqphGOjNV0IFLji9slVRoiakyL/bk0+oel/1piSOqKh5O4B13QBvkcJZr7C4/epi28k0wW+c57uc5blkKd41GOHbR33pu45n4x74ObJVKtVmJ6kUVR7FMX/f0H5+1LRzv0tY4zXGIWXJseFwu+nsBFbY7Myy2v2ivUDVz+syusSGTTIs71GUKLKF5VhYoijz0O09aKTuCKTcXf1mgCU1b5yJvD0Dh2Z5bFo0yOw4Jq833oRGl+nei1I1jgw== 797F"

View File

@ -0,0 +1,15 @@
---
- name: Setting up orliesaurus
user:
name: orliesaurus
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/orliesaurus
- authorized_key:
user: orliesaurus
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAo4kRIK2l8i0Jb7NsWkETg+xP2on/HZCA8O1JhbIYYcuwWEJg+MZ5HyQzm/pt7uXCrIKJOGi2HvZ88ZOhs59IzQ2js3inVrbL910dcdvIvsJiyh6VbjWnpS5QP320VYkBL4cqC6bcpdKfHB5X7fZM00+5a/i61Xez2tXsd6SgQ1kWg5K1crrPDf+B2Ebc+Z71hFfSfeYeoD9ccerW10XGKu36KO8oLw1+gb8rOLpPHvb/+Pcct9+ZqS4ZzdkdIkdxMxG+zgwX2f1ZrYeWoXYR2fEKm/9KuGO1dg/X2VHrS7+OhOC3eoXWsPDWNNS1lKasOykJTp+G1P2VIQOHD9CDwQ=="

View File

@ -0,0 +1,15 @@
---
- name: Setting up panzer
user:
name: panzer
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/panzer
- authorized_key:
user: panzer
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAiIOM7JmQHGBkcIdX4U+eSOfImF7F+aluXVCLwzb/nUVa5zwlFWlNPRSBcpYgaamEBWHbS4UjP7dEKHRIkGyeCChVRHPoXZY5YIvWyxFrS2EpVA+xqrRRYp/pzw4248ZsVMEBb7wWpCv9IJ1NIMN4BKw7fAurqFa+WC0R1rcIIFrjfdOyEt5RB2TiOuKBaAxet0cMPK/bfPNprKILVRiCzY2LZA9m37L5KK+KPkVVw5Dyg7Fswbx1QogO/7hU6lD3oqF4RjVMbxVFGe2YG40+goUCkQaZ2BbWMWs0uWZdgg9pUIIPwU4i7K+frMdLftAKpQNTCSpWOWfGcllOaNcuEw=="

View File

@ -10,7 +10,7 @@
createhome: yes
home: /home/parik
- authorized_key:
- authorized_key:
user: parik
state: present
key: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKauuT1/UGUWg+1o27WhFMAoQGfFt3mv+hqg7SEackVm parik"

View File

@ -10,7 +10,7 @@
createhome: yes
home: /home/quetzalcoatl
- authorized_key:
- authorized_key:
user: quetzalcoatl
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDJ0QUlB+fek7OW6DCk/dXL4a0Bgrt06+LhIqWKymYMl8mnWqnwIfKJNzNxMNzawLrcVIBppKzgIzFJzGCjMZ2fr6YQFAXAP1lkZlcnjxgasn9KoAj2HcJ06kypwtUSqe+ubEzoim7sBQPUqqBf1K90SvvOEQt3PWIJrlYqGG+9vDy6o52GxMEYw4M7wc+2VzuXybYtCBoFLzcNUC0D8RpkW4M3ZGnEKa11WRycOR+8ChNuZAPRe/o9YPL/7BcCyz9WLa9AAoO8Sr83KbUzDFfGWieuYIRFJHCkQHscemEc/kbqi/3v56Ww35lzaEH+bJcr3njqwi+YzCjdHcuLe6L6uCiI9+L6jB1+Mjt4BoWDeddHm4uhBwPIwKREX6ARNlx3QFTAIrveWZtaJu9/Rb7OfrqOuRa4M5OKvNQW6hRWVutlqvRxX3qrJRKSGPsk6tjH8Pw2Pp7Q30lYfwjH1mSJNyZDoH+MO/WsvAfcMVfE/OeqhLoy2D1BqFhW+2OFv6sfeykUYpacbt0JHYA3ZZ/C8ZeLCNo0dvR1nIMIrk3s+uedqXslo1/JKsoBX+fsklt3sb431xyhsqpoepd47FGweZKHcfgqY1WJs/AzCugM9jZHP9Xd8XdqKcUP6n5G00HTJ2VdfMlM5tA1c3bWYpuUtkU+z2XZpxKO4HXZnUXkgw== sdan@mail.com"

View File

@ -10,11 +10,11 @@
createhome: yes
home: /home/r
- authorized_key:
- authorized_key:
user: r
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAmzaAVzYekUlrMwZHVdb/TbgJWy6YsxWAdhDHYK06rlgqK2DqolsReUH//DZp/ORPWgPo4oUxH9blwarT9sDTqwlgACI8osAmsWvLtWm0i/h4chcWRlanMOlZiRO2uy/extvS6qaEJmOkBVot9hp+rRFhf331YwgVCj/5H6NUyxG1EFhC5e6B+qpwQ5w7ejY4Bt2NSNC61UXgmH9q+2dxr5+odUE6lxtSN26xbTRY2UR14b8MBQKbc8+r54FbpF7zzFJac5DiWBYBLp5CPKCnDmOqynkYwWaSkqDb4j9NKH4vOsahyOPVFyNis9AAMYO4ex2eFpCm+zJzgRpd3HsY9w=="
- authorized_key:
- authorized_key:
user: r
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAmzaAVzYekUlrMwZHVdb/TbgJWy6YsxWAdhDHYK06rlgqK2DqolsReUH//DZp/ORPWgPo4oUxH9blwarT9sDTqwlgACI8osAmsWvLtWm0i/h4chcWRlanMOlZiRO2uy/extvS6qaEJmOkBVot9hp+rRFhf331YwgVCj/5H6NUyxG1EFhC5e6B+qpwQ5w7ejY4Bt2NSNC61UXgmH9q+2dxr5+odUE6lxtSN26xbTRY2UR14b8MBQKbc8+r54FbpF7zzFJac5DiWBYBLp5CPKCnDmOqynkYwWaSkqDb4j9NKH4vOsahyOPVFyNis9AAMYO4ex2eFpCm+zJzgRpd3HsY9w=="
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAmzaAVzYekUlrMwZHVdb/TbgJWy6YsxWAdhDHYK06rlgqK2DqolsReUH//DZp/ORPWgPo4oUxH9blwarT9sDTqwlgACI8osAmsWvLtWm0i/h4chcWRlanMOlZiRO2uy/extvS6qaEJmOkBVot9hp+rRFhf331YwgVCj/5H6NUyxG1EFhC5e6B+qpwQ5w7ejY4Bt2NSNC61UXgmH9q+2dxr5+odUE6lxtSN26xbTRY2UR14b8MBQKbc8+r54FbpF7zzFJac5DiWBYBLp5CPKCnDmOqynkYwWaSkqDb4j9NKH4vOsahyOPVFyNis9AAMYO4ex2eFpCm+zJzgRpd3HsY9w=="

View File

@ -0,0 +1,15 @@
---
- name: Setting up rado
user:
name: rado
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/rado
- authorized_key:
user: rado
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQChg905jp3oYNlISsOw4wgPH59qi+6NTulF3wEkqgC/wATROvCJMv7JvuJwtl4aihhlSuHjLoomdouHejuTO8oPwMdmBqTLHCzgv1Ex07hVFiPTstWv3i6m5q5uvXLMalHheI0YZ7G4VBk7XoDHUj65qEe9aUdA9fJmvqi+QYfmjL4Z7AXW1FlnfKMU042ozk45zN2ngqaQZTtWP2caa5Ar2SCthoH88mWO5PAe1wKGnI+GXWfXcNtkqCLEXgfOxv0rjEfzFQQG0MkyyQn0ZveR7XYVFDUM3zUpiQpDNh1jyzik1SyxNTpn/xxuuqj6rqCNytaIV+9AjjRkX6oX53Ov"

View File

@ -0,0 +1,16 @@
---
- name: Setting up ragnarok
user:
name: ragnarok
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/ragnarok
- authorized_key:
user: ragnarok
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAoDVOXgA99sSsgBuHemHZXICuWX1rq01sQasy0XHPZxy9OgcRgSeA3j4IcyyLa9L1vnItOQtspbXyeyJUjwoG8p1Ui54PiIjcSWL88MLCmJ1+9FYqYexSTGTrBfl+yvjnJzV4414VdMRmGPHhM7Jrpb70P4hyycGKsf249TUCS4wtOlX9UMMySq7VscIpUpYUjLxACGDKKv9Ek9tPq+LZC3e5SsiOF9vNa0hdow5wGQkI6lMj2zaCf8ecCkX0L+wLQN7nT+w75o1ah7QfECxVVsMDNbA/6btYEGrWpKGJz+2TQC6CvDPYPGPi9zQFG2Whip/uf/vLq5zUJjCFEDS16w== rsa-key-20190119"

View File

@ -10,7 +10,7 @@
createhome: yes
home: /home/redhat
- authorized_key:
- authorized_key:
user: redhat
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA2J1CJ8/6LDq83gahh4WwoSldjE91fpwh2DX6vlCqNV5uiM8NpCNWRyeUZV3zkG04XtyuE6yNsGvqpGFAbK47TiOAXv9bC2n2nt+WXZ8nVtfHr0A2ajXP/6E/v++lcX34x2kw1lFeWzqXCpaPlJojfUYAe/YKoAns9nVcMyIgeaiNyWouf4dpCo9p+uH2mjpTuG+Ty87DEvJT1FiyKgxtqXZim6M79vgIerCjBPw+neIGT3Q7OHZzfBcO0IpGVvnlevEpYQx6RjjMAUle3I5WkZrNesb5zSpYbmxrnAxmeWcVVxKQ2HP5Ousa62oTuJ2c3L6U6OwvXzJZLyx50G7rtQ== root"
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA2J1CJ8/6LDq83gahh4WwoSldjE91fpwh2DX6vlCqNV5uiM8NpCNWRyeUZV3zkG04XtyuE6yNsGvqpGFAbK47TiOAXv9bC2n2nt+WXZ8nVtfHr0A2ajXP/6E/v++lcX34x2kw1lFeWzqXCpaPlJojfUYAe/YKoAns9nVcMyIgeaiNyWouf4dpCo9p+uH2mjpTuG+Ty87DEvJT1FiyKgxtqXZim6M79vgIerCjBPw+neIGT3Q7OHZzfBcO0IpGVvnlevEpYQx6RjjMAUle3I5WkZrNesb5zSpYbmxrnAxmeWcVVxKQ2HP5Ousa62oTuJ2c3L6U6OwvXzJZLyx50G7rtQ== root"

View File

@ -0,0 +1,15 @@
---
- name: Setting up ringo
user:
name: ringo
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/ringo
- authorized_key:
user: ringo
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCwIvS85XracOn8mk0XL7FBMpYO1tE3SfMbx1WvlGDOxaEk96TZdxJ070HaxRodTk58RsXfeOh3N0vWUUhO6w+wx2MFwLwZWCRYsO3R0HaBunbZ9moadU5v6P4yRBvszyxYl2Lx85FUkfKh0+Yzv4vtbyLQ1d2JQcWLABF56KIK6d7ep5rt2L7PI8mYDdMcqkPy60EGKIhBUqj0CBUdVZyfvV0SAjl6dirvFpdRbZokwqCofpOMoMZx1U8PQSuf37TWzN3lHaPqxhq8Ky0GkulASLS/SdLRDYjAlgEspxqLUYmJKy0QytJlqFDUe2QhL2KSY8lkzCgAkpm/Ib2tsrJ1"

View File

@ -0,0 +1,15 @@
---
- name: Setting up sata
user:
name: sata
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/sata
- authorized_key:
user: sata
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDUQdIe9Gq1OFjSk6S252BnE3MWWzO1c/oFjL4XA0foB5s4wRFsKwfjUEonn3qAzAbSsrk9yM/KwhXZ3kSH1FFPsfDZiCUlUBNkNDHJqNQNLvbdd7xuh5WXfTasXo03xcVwK2kPjDa30oOTfiuYma+55Ll+471D6LReM+M++JGjfecRoH+6GqMg3xdLRBqb8kOuEhejkEnPfkoKiJDNcXd2EGArP4bEYR+j5b1X7IbSHEllC/znCIRJzzfGESOFVCK2ls74TJ31/dBqDL6O+QGDuKNtvmpFGXucCFuCtxT1F3CIoAWlQHfUmxYyQ42uQNmxLhNqcL6Z+sochOtqFWQSz2y4ixZACXy5uPt3KF+ywE01/a5SBSvGOlVij3cCipwBv0KUbLzEfpftTI0ikUZT+iBJwE3dcIB3xPATP1jT1GZc25BmwqVHxYIRvrbPHiEcPkLcT22Qb8jlZbCG+CtOrnXezT09jxPIXORtb2mYLEWGGyDQUjEtybhevIp9448LAALFScSqntn/mnGyZJLfdFud9C3/EiibZNqp6ZkxKDN0U0qwZ7AYQNe5ZozZ+dB2ZFH7WTYtNQpKmZv8NntUECTOhQqIgcc2CNDQCz1CYVAhKFQwLeGXrhwBTjhdKwGfag2StF4qjX9iVCVaTocTPVoVdLIf82gV3DuUidcDpw=="

View File

@ -10,7 +10,7 @@
createhome: yes
home: /home/slip
- authorized_key:
- authorized_key:
user: slip
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDxJLB1+h8N2FBTLkPdumTLFej01B7k59ejv5NQ2REOGtZrEdaCT/Qb0YSyhiKL8BL4Auwl1FLWiOkazTO8JdD84TaBCuijOpo9v5UPMA9M46F5A1hfkOSUw2UzfcXOuygZIJSPylxDnevcDI/dG0IWJxdbDMrCiX7+E1yapIHHsAaioajeAUgnV5V+mJ30+YKynVIqaW8odZNAGNwIshZptdYLgYht28EJ1p0BP0LN5wk9c/JZsR0Y9npbkk6K4l3TiIrlCMQg8FhmTvbKA4adhhokQ8XQV2/EmqVRd/ip/ibkN0U8UNxEppRCVuMe7Pu2rp0m861FLfXV9hfx+I9B chrono@localhost"

View File

@ -0,0 +1,18 @@
---
- user:
name: smtpsupplicant
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/smtpsupplicant
- authorized_key:
user: smtpsupplicant
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDhdNCqJ2+kTVRdf9R2g4Uv9TKuQzY4LbtJm5V1dx7uMfNI8HGHOa8gFopAaId8S9SY5WoIP4R0y+avZQzKRAVcqJNiKrKQDb5juLSWgL51CrOgZd6Y/nCUnvgmpAEUBzlxIBSDmiozDF4R6fk+8MqXsT8/HOaQgXX52v4qWBY9XWSOFwCeukywpnENvNm+H3vJhHddIYtcONWJB5m6msrBRo5NR7uo5RVt5GJpUpXfdI2IHLV4YZavLWiT/yBbBvxCODKWkNNXr9jBZ5RHPnqYcABoAKJ6hMaNzuJfAa9AvlV5aRDhRenOiS2/EQhC4rxPMHmnfn4TYng7vQRbVTvnGeLNGtsLqRDWuNQEmLYUZ8Q4JZfoSzZVmSyy2NeLvJRYxQRh7NTZlzoDkY+JBURINPcfVduVT2DD0buFSdhIq7/jreV1QZuSpOa5ABgvhTOf9bCIPaqbJ/zK7m+rqIPUhvrNZGgC7xkUpzdfl67W3xh+RyEIPdJX98dYZ9bZFFYvntW+plHizBBs+s7kGTV7BKm4rJ2oQfTby1M3++tSTZi/6QAkcOEb3VJ5n0rQiM+FMLuHfP2dPXh3AIVKYAiwZjdrJ3174g8JjSTXt3jJm6I1KW89oG2AcBbI/N3bgIVXcU+IRx846+zU7iZ49YtJK61Ml7u9aVQJDABQEMg6OQ== amcclure@triton"
- authorized_key:
user: smtpsupplicant
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDXMHswE3kzEpqFpPtbDNUW7oIECL7ZEyKe3mjsHl35OGI0HtOJUiTogk3ebDipkA/kYbVvzrWjztO8mMR0FctBKmaV0g6oQjnW3eIF6w5xy5B5uleNvLfI6pT9Wu+aUld7GwubgCEexlbOKUDg23krMh9nzP8l4XXcw3+Zai+lUA4rutNCx1CuoKFbc+EEYNLxp7nobib7lCkHSLvjmLaVTQwOCp6DF9qxr8NqfOPFErjEJLozTtJPv1redeC7V5gwrX1/u6Mo3EgAwyRTviOsOMTOkuCZzv2Y0k4VwhO+awgXOJVOJ+fdA5yR0dHV7JtZSXVvDpqVgQUEmLu0fx7L amcclure@summit"

View File

@ -0,0 +1,15 @@
---
- name: Setting up spanmer
user:
name: spanmer
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/spanmer
- authorized_key:
user: spanmer
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOt6C0btvDjOaa/yW8Z15GJwWzLzCiheaSdEfAaHD4wm0a7Fyaw36z5aX9o3kmm+1BbvqccYQA+xRwTGUF5fOkT7niKg0HGxfUTYeyPEp2wMnBWjJ+uUiaZAOv23nWzXtQ+pbKChsT8dpDX8H5mKEjRB4vIBEOROgTVPo1A95XTV2rQAujgbatzT6qNTBbysd9vJO+4C0G+nwHeY9fhDLGYJnwYnh0dOyj69uo8x2DauTXSyxDnQ1cSoGalIcvDFMN+b3hsQvBakPSbHMIPN1r7xxWKdNVQ5Mc5OGQi7CIntYKM9RNqcZK5Zc/zDwgpHnX00FXDhzVVDI45h2misAP leandro@canaima-educativo"

View File

@ -0,0 +1,15 @@
---
- name: Setting up techemporium
user:
name: techemporium
groups: tilde
state: present
shell: /bin/bash
system: no
home: /home/techemporium
createhome: yes
skeleton: /etc/skel
- authorized_key:
user: user
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEA3eGPbmzlxyBoaJOluN1zNVAiPIHtZef60BMSSwbB0zvVPOfZ3eXP5H39G/LUnKi2am5ECzgAHrOupr+m1aPCWSYK/1V7ih3++HRpoACb5odROXDmOiI4fUJ2KEvCDWhw0zSpN4EuO/vxidHQhlmEXGZSUUqELhxDfEnO/+bTxjcwHE3VNOZFtZ0OGLqN6ZDK+vdRq75Kl4iOzrubpxUzDnnFUBEjQaRtfCMbsMy5V97RFoC5UtZXKfGeTiFh3OWzB0MwzElifzmqlM5N0RUd0jbsZ8D3EE2p0GRHwq6JiFqWdYOqPUYlTeoigKMpKEWf8ov290gMCMGuBOCCrT/z6Q=="

View File

@ -0,0 +1,19 @@
---
- name: Setting up trip
user:
name: trip
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/trip
- authorized_key:
user: trip
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAz7N8cOx99cFFfTHdfJcATlysq7RCYQFPz8rYZ07yItU1m7D48gtf+97xJ1sA5o3TZb/2sxUcHwJnOGaeNKcScS3Qs1AccEo/y9Ptkrpqe8MKrBmpXp8H0kpPrWSRbX9d2W5vpRd1V96PqBiF6Zk19J/oyBeVYLuubJdQByzaQxGbkm7SF2Sl/AoiW36hI3g2LcFg9rc6YzUHjfakxy0Va8N7O2NjaSF/RF2f++lzPR3MKPtSgDHdXGqK3skOUp8uZ94y/3JDqrIlXM4CCHyvX2xA9oXTmAyRzlSnicLBl45+c4WDB6IqZf2NrMgNNUxynXBrnbyEaEaQKB/AvPmFsQ== rsa-key-20181230"
- authorized_key:
user: trip
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAhPqCtEnSjhPRRaBf3DERlaFAaCpnEo0Lw03e2GmRE4gA92b2FbEf2lAML5uhQM7n1N1eylW0XnoA3g2rNk4hyamO0y8zeFrUMyDFlv5NXOQeWaXYyO+f5mkwVOx/2iQ5iCziH/d6v5fjv6LfhzFiVvLOPxU4pE+U92NqrKE5C+Xn+miJlO8rARvUERkh+jAs9VKR5EWhRTn80Ymc7R1GMQ4P4wxWBTmxxDbqOb2d+nKzA0p//un8hLPbZDtfpp2NOjtHgysRbe6gWPOTgGSkzVsx/zB0kM78yoBuEUKTR/Or1TCWQLG6Rp1GdGS90i2mAzmo8v7UImdh3dWKpYzsjw=="

View File

@ -10,7 +10,7 @@
createhome: yes
home: /home/ubergeek
- authorized_key:
- authorized_key:
user: ubergeek
state: present
key: "ssh-dss AAAAB3NzaC1kc3MAAACBAIBSqyxUGJOtsY+ri6SWRl7SyLO0dTK0uiTVWhzt/nzNGZsmvfSteasQGOrMpEgrnWDCm7XahH/AUg5IgSDmU7gKWITZVUqZGk8zZbqmx/qQuNqnte6J3vQvQK7M6qShVpnrLFdoEyrXjljAqGVVV4nyB0n+GBBJ1WlJN/eyJt3lAAAAFQDKpycDN2+ga6d53bYyReVVoOFcgwAAAIB4a4GPZsmJJc9bSnHU5j2pt6ThMS3yud//K46TGNF9vX5EXVrWk9XZc/iPwiXOnHfTu2uoVJiJkhJEM3SQY0YO0DoEqoCfwdZ+SisQeLDat/mvNduXO2PdVoKodXftwr1dq1HMD+0Wi+b17G1E/Gfx76ECfA3mBFvdsu8Wgo+I4wAAAIAy3QFkmetRKi/XjSMiiyJa1jxKiNyTO97eU2kLFyQE7LMQ6agDACPk3yfMdUgH7tvjfOBH5Tsp3wS+nvx1I7M5w08z88F9NBrp8Z2Ni2nACLtbY5q5oFr0a7ZnD+6LbWksK8NcTAquBnxf4FzXJ+knDfAg8Oya0sqR95VV5xoVTw== ubergeek@ubergeeks-MacBook-Pro.local"
@ -20,4 +20,9 @@
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCdgDD3UMyI9NdtVGuuDS1Rqfw6YoJsctAhWgGP+0w6MX5Od0B3km6C/BaMe/ZY7vA861wjoeHFdZ69nOYsdDqysCLxZCAfGBjzYM2mS4UiuV3tnZA7C/Zd+dGUfuA64iQ1SJ3FcehGezgI9zJU2JSWfhzHO2gx7fdZ9lhCEDU3qkiXy6HFzd+B0+tlEXBSkUk4g47ZLuaKxPrqeug5xGLwjlMjTSYSyhODdjvYQNkaD4ynyggdq21T0CWA5abH4nol+NPy5HChYH7wkA0qQ23GeUrUfdWmzZxua6SBVEGC0cFiLLt0ZPCf2foob7Nse6W3ISy85uBKO4QNO5Nwl+zz ubergeek@yourtilde.com"
- authorized_key:
user: ubergeek
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDWBuCQwCmSfgH7FSI1smAex7uDY1zUNSYets5OmLrHNgMi3daCv6TngwQCjdb3LDkIRsCAbz1z3vGaeycrNLQMLCcxTRXRQRWftJ8sVKXgJicxb13mzYM+2QwtYNIEc7lCECV7++EuiGEYqk/oBp+j3j29lhqg76SDLb4C1yvGCZOT0R6IBIXf8DQ7qqQmYiEIdCdfRkwEB4euNuyW0w9Mr/jg6xpBB5H0wDJo6zOTvj04MfQ4Zk58ZMoFu9mPHaWzrm7Q1RaeKmghGRzNJUp6o5lle0Q2pgvzbuB07/utxloBHqwyQn8wUjdczUvejOBxwi4aCBfD5ba5VZGhQSod"
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDWBuCQwCmSfgH7FSI1smAex7uDY1zUNSYets5OmLrHNgMi3daCv6TngwQCjdb3LDkIRsCAbz1z3vGaeycrNLQMLCcxTRXRQRWftJ8sVKXgJicxb13mzYM+2QwtYNIEc7lCECV7++EuiGEYqk/oBp+j3j29lhqg76SDLb4C1yvGCZOT0R6IBIXf8DQ7qqQmYiEIdCdfRkwEB4euNuyW0w9Mr/jg6xpBB5H0wDJo6zOTvj04MfQ4Zk58ZMoFu9mPHaWzrm7Q1RaeKmghGRzNJUp6o5lle0Q2pgvzbuB07/utxloBHqwyQn8wUjdczUvejOBxwi4aCBfD5ba5VZGhQSod"
- authorized_key:
user: ubergeek
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDHC99QzEk4P0XD28+5rHBoaeKVURy170Df3qT4IWSwm8bpj1GySCEYXdcFPB1z/U9OZi5k9UQA2CUwl6RJxkHukIvrsx78C36dWoOz4X3Hw1G4bUthRspdyHZBnlasDe/rJPHZmfJNTvrGs8cZu9PqaN77+ceMomfG7ESemuVZeimhiq/FXfiqfAlH6nNJaZ/b53MQtMOUrcFt2qnEzQ+L+5OUc14pRZj9BpKFtLFX6zkAvNb2l+iQ+enzUPfyikQun8E+C3wsOZlkmMBjXCO27iJkWL0EM1yC3q2ZEPO7cyf2Yhf7y4jt90HeY4VLbC9ObeNeyvOgrpxng9elI1lZ"

View File

@ -0,0 +1,16 @@
---
- name: Setting up ultima
user:
name: ultima
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/ultima
- authorized_key:
user: ultima
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAhroHlh3m2Gucx0nwfCotATwC2aTnzNKAm7nEQ5dNnobxqHKndT5ln/OCQfzJPyKFbmLWmrIWsc5x0UtzcJhnmsEhxtZspSDyttcjeZNLSxVFoC6vfQyKfF+T4LYFS9ZiUvbtJ4quuZ0WvNwa9hLjJrkc8A+67VEpJ6x0LgP7VWd7tTP1aO8d3Ei182kWwumwGHpVGOBJGGuexx4OwSnAXDNVFlKLwVS+d+dJSiEUdl+f1NoyVfcRU5TOU2l7p1cf1Bufw9Jo6c4U3eNrt7CHVeI5p1llIVVVqBBXfAQkKBo2AhugAYs3vSa6iGDAYCkXKtEzYuqykhxDFBiNLhPYdw=="

View File

@ -0,0 +1,15 @@
---
- name: Setting up user
user:
name: user
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/user
- authorized_key:
user: user
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCocRAcuaiTpdaUgVyjzYgv7CLgHja43Fh0gym2g3oO3RX505HCTZMMaz1izsgbJfk0GdQkrr7PHp0Q7CNyTZi5tGPtDGhVLi6fMn7RQJIVUehSjkpzK4IciaRGzs8v6E7a6D+waZwmE2Mr5AJpfJWMGusDBBe5D6jogK89QcouCWkm2DGSjIwEkpEryFzmuR5o4dj723tXbi5wgmzGHBs2Ah9mFsP/v1NFTdueCRILdSa3go1/6R0+NCge5vN/E76go5QP9WdmRzVEj1B0DX9i0Lfd9k6Dn6sbWPtAvHsRJGgarLmHwjJWu2T3DyrKXfaO+WtbjGGDNm0VDI7gbc3d viktoras@LAPTOP-HVEBS05P"

View File

@ -0,0 +1,16 @@
---
- name: Setting up usernameak
user:
name: usernameak
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/usernameak
- authorized_key:
user: usernameak
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC4dkrIYfXlsd2esSOgv3WTfhdl0XxLdwir6sKDidYKDh2LOrAr8jg4WfbedjR9mUkEIFhz87VPLyb2G3FYZjgfaQN8ciSeFJx4m07pIMmAYFnUUaB2IFA8ay+yWt8Vlv2RuxDHykTjpsU9bHG0F/DAfE4VGO/T1na0oCbfRuoyrJJwPsBNi5XDLAs5AW/lqQ/tRRuQs9KvCQfyvWloOeVh9pMOSF4lp6T4h3KcvkUTJHWQMMf0nCv2QpjUEcb1zGd7BvXcvCJsdyFCkC4vPbQiUrWhU32EKa3LTNn17sQKPxyCXYLZtmKLZH3+gbb2lnfv+jGRuz+PVamgVuNel9RvJginlqDs72yxAjua3V0n1nLeqp4pIbUJnk34tZV6iULUQZceOKaig89qWhq58lzo9OUh6/qhIBovIblYXqZlTTXDjl1yCQtagU1cd8R9F6jVAxFIZDej1G9GMWL4SlDYAnjL2ZHQ6L/MDxlco5ivimrsDSVbCGp1IvKsFUC4HFUKufaFuH6BAheIURpBW2x1V8yS0RBwH/wqEwj5yMhC+AKy3QIout2PAydi8A72jpHf4VzE/e+zAp/YbZN08DNO/zQL4AqlOg6bNdYAPlsncnoTc+VfgOpXMv3R8xt8rBfg1GOcfENruzBwXuV0OMNbn7SVpmwN42JSUrS3mz+KJQ=="

View File

@ -0,0 +1,15 @@
---
- name: Setting up wesx
user:
name: wesx
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/wesx
- authorized_key:
user: wesx
state: present
key: "ssh-rsa ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAzIhzIi/U0Emffv+7nZPN+0M5fkVYoXlv3RswyJWzMaZS68PeA6Jcq87HHPS9PcBdmsVRsNrdvhjlKIHdMPDKcsjGJacIITpqR1VUBj7N57EV77OW4lwsqjx9zCcfSyNjxkRLJamajvI+dFN0lGakZ7LQffYmugOd72LOLbVfEZ9qa9E9d3dwXXC5NMXJMDjwNrtpbOdx6AJ7dCamKjVM2r5VGN9IhrOedLdqxiqxTL+fjcJWbtmJiKLCkhaBYkqtqlxrxQFGWz0ALPjFO9Jheem33PrQrZaYQmz1EluoM8wm5Ub/AzUBy/FavEkwoOaeGZ7omFzs3gMx3DYEUVf++w=="

View File

@ -0,0 +1,15 @@
---
- name: Setting up xenialito69
user:
name: xenialito69
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/xenialito69
- authorized_key:
user: xenialito69
state: present
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD2oX/fi/CD/haNaSmTBMDmDneVYjYDuueT1pzj9z6PFvyVZnPHMQZyGqsQHAWvEd5XxuM6jM3o4bdnkjmPix1r9x38vf9UEqaiSNC79jrgOvZkN0kV2l8MMb9XoranxXXpfaY5FIOcsa5/cZSsJ7+M3TEzgchnktJKQXmeXOgdSv1gXRzw0AlYoeavyg3LexJfmrPM3OTcBa9WSNxr1UdChUTJ9KPzwiNHRxN1XzCGthcsF0MJ1CLzZCAlV9/HCa86TrWtHNF9My5eLWRNlekPNspyqh510Bbyz56zRWK2WGCPuBTy7uOdo9uAhTzz6ExooJtkm4PcBNcw3HHdT78X azamora@lubuntu"

View File

@ -0,0 +1,16 @@
---
- name: add group znc
group:
name: znc
system: yes
state: present
- name: Add the user znc
user:
name: znc
system: yes
shell: /bin/false
groups: znc
create_home: yes
home: /var/lib/znc
state: present

View File

@ -0,0 +1,3 @@
#!/bin/bash
/usr/bin/certbot renew

View File

@ -9,7 +9,7 @@
#ServerName www.example.com
ServerAdmin amcclure@ttm.sh
DocumentRoot /var/www/html
DocumentRoot /var/www/thunix.cf
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.

View File

@ -0,0 +1,28 @@
<VirtualHost *:80>
ServerAdmin amcclure@ttm.sh
ServerName amcclure.cf
DocumentRoot /var/www/amcclure
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directorymatch "^/.*/\.git/">
Order deny,allow
Deny from all
</Directorymatch>
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin amcclure@ttm.sh
ServerName amcclure.cf
DocumentRoot /var/www/amcclure
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directorymatch "^/.*/\.git/">
Order deny,allow
Deny from all
</Directorymatch>
SSLCertificateFile /etc/letsencrypt/live/amcclure.cf/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/amcclure.cf/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>

View File

@ -0,0 +1,27 @@
<VirtualHost *:80>
ServerAdmin amcclure@ttm.sh
ServerName amcclure.tilde
DocumentRoot /var/www/www.amcclure.tilde
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directorymatch "^/.*/\.git/">
Order deny,allow
Deny from all
</Directorymatch>
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin amcclure@ttm.sh
ServerName amcclure.tilde
DocumentRoot /var/www/www.amcclure.tilde
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directorymatch "^/.*/\.git/">
Order deny,allow
Deny from all
</Directorymatch>
SSLCertificateFile /home/amcclure/amcclure.tilde.crt
SSLCertificateKeyFile /home/amcclure/amcclure.tilde.key
</VirtualHost>
</IfModule>

View File

@ -0,0 +1,28 @@
<VirtualHost *:80>
ServerAdmin amcclure@ttm.sh
ServerName amcclure.ttm.sh
DocumentRoot /var/www/amcclure
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directorymatch "^/.*/\.git/">
Order deny,allow
Deny from all
</Directorymatch>
</VirtualHost>
# <IfModule mod_ssl.c>
# <VirtualHost *:443>
# ServerAdmin amcclure@ttm.sh
# ServerName amcclure.ttm.sh
# DocumentRoot /var/www/amcclure
# ErrorLog ${APACHE_LOG_DIR}/error.log
# CustomLog ${APACHE_LOG_DIR}/access.log combined
# <Directorymatch "^/.*/\.git/">
# Order deny,allow
# Deny from all
# </Directorymatch>
# SSLCertificateFile /etc/letsencrypt/live/amcclure.ttm.sh/fullchain.pem
# SSLCertificateKeyFile /etc/letsencrypt/live/amcclure.tt.sh/privkey.pem
# Include /etc/letsencrypt/options-ssl-apache.conf
# </VirtualHost>
# </IfModule>

View File

@ -2,7 +2,7 @@
<VirtualHost _default_:443>
ServerAdmin amcclure@ttm.sh
DocumentRoot /var/www/html
DocumentRoot /var/www/thunix.cf
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.

View File

@ -1,12 +0,0 @@
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin amcclure@ttm.sh
ServerName ftp.summit.ttm.sh
DocumentRoot /var/www/summit/ftp
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLCertificateFile /etc/letsencrypt/live/ftp.summit.ttm.sh/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/ftp.summit.ttm.sh/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>

View File

@ -1,7 +0,0 @@
<VirtualHost *:80>
ServerAdmin amcclure@ttm.sh
ServerName ftp.summit.ttm.sh
DocumentRoot /var/www/summit/ftp
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

View File

@ -0,0 +1,28 @@
<VirtualHost *:80>
ServerAdmin amcclure@ttm.sh
ServerName ftp.thunix.cf
DocumentRoot /var/www/ftp.thunix.cf
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directorymatch "^/.*/\.git/">
Order deny,allow
Deny from all
</Directorymatch>
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin amcclure@ttm.sh
ServerName ftp.thunix.cf
DocumentRoot /var/www/ftp.thunix.cf
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directorymatch "^/.*/\.git/">
Order deny,allow
Deny from all
</Directorymatch>
SSLCertificateFile /etc/letsencrypt/live/ftp.thunix.cf/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/ftp.thunix.cf/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>

View File

@ -1,9 +0,0 @@
<VirtualHost *:80>
ServerAdmin amcclure@ttm.sh
ServerName server.summit.ttm.sh
ServerAlias *.summit.ttm.sh
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Redirect 307 / http://www.summit.ttm.sh/
</VirtualHost>

View File

@ -1,12 +0,0 @@
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin amcclure@ttm.sh
ServerName summit.ttm.sh
DocumentRoot /var/www/summit/redirect
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLCertificateFile /etc/letsencrypt/live/summit.ttm.sh/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/summit.ttm.sh/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>

Some files were not shown because too many files have changed in this diff Show More