From cf969ca41ba96f88fe34871128006bf47322c123 Mon Sep 17 00:00:00 2001 From: Anton McClure Date: Thu, 3 Jan 2019 18:12:57 -0500 Subject: [PATCH 01/15] Update 'roles/shell/tasks/packages.yml' --- roles/shell/tasks/packages.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/roles/shell/tasks/packages.yml b/roles/shell/tasks/packages.yml index a800057..4a780f2 100644 --- a/roles/shell/tasks/packages.yml +++ b/roles/shell/tasks/packages.yml @@ -77,6 +77,7 @@ - talkd - finger - fingerd + - analog #Install python packages, when it's the latest - name: Install pip packages From 623e3be8e665937578aea158cf8f1ea9f62ccda8 Mon Sep 17 00:00:00 2001 From: Anton McClure Date: Thu, 3 Jan 2019 19:18:29 -0500 Subject: [PATCH 02/15] Delete 'roles/webserver/files/etc/apache2/sites-available/ftp.summit.ttm.sh-le-ssl.conf' --- .../sites-available/ftp.summit.ttm.sh-le-ssl.conf | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 roles/webserver/files/etc/apache2/sites-available/ftp.summit.ttm.sh-le-ssl.conf diff --git a/roles/webserver/files/etc/apache2/sites-available/ftp.summit.ttm.sh-le-ssl.conf b/roles/webserver/files/etc/apache2/sites-available/ftp.summit.ttm.sh-le-ssl.conf deleted file mode 100644 index e145f74..0000000 --- a/roles/webserver/files/etc/apache2/sites-available/ftp.summit.ttm.sh-le-ssl.conf +++ /dev/null @@ -1,12 +0,0 @@ - - - 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 - - From 1b447410616ae2b88c1240971bed340fc85531f1 Mon Sep 17 00:00:00 2001 From: Anton McClure Date: Thu, 3 Jan 2019 19:19:33 -0500 Subject: [PATCH 03/15] Delete 'roles/webserver/files/etc/apache2/sites-available/ftp.summit.ttm.sh.conf' --- .../etc/apache2/sites-available/ftp.summit.ttm.sh.conf | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 roles/webserver/files/etc/apache2/sites-available/ftp.summit.ttm.sh.conf diff --git a/roles/webserver/files/etc/apache2/sites-available/ftp.summit.ttm.sh.conf b/roles/webserver/files/etc/apache2/sites-available/ftp.summit.ttm.sh.conf deleted file mode 100644 index 4945d90..0000000 --- a/roles/webserver/files/etc/apache2/sites-available/ftp.summit.ttm.sh.conf +++ /dev/null @@ -1,7 +0,0 @@ - - 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 - From fe741bc847eaa15b94d8a8b52ff1ddd74496d16b Mon Sep 17 00:00:00 2001 From: Anton McClure Date: Thu, 3 Jan 2019 19:19:51 -0500 Subject: [PATCH 04/15] Delete 'roles/webserver/files/etc/apache2/sites-available/summit-nosite.conf' --- .../files/etc/apache2/sites-available/summit-nosite.conf | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 roles/webserver/files/etc/apache2/sites-available/summit-nosite.conf diff --git a/roles/webserver/files/etc/apache2/sites-available/summit-nosite.conf b/roles/webserver/files/etc/apache2/sites-available/summit-nosite.conf deleted file mode 100644 index 3328233..0000000 --- a/roles/webserver/files/etc/apache2/sites-available/summit-nosite.conf +++ /dev/null @@ -1,9 +0,0 @@ - - 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/ - From c4c9cdfa572b96b32d658db7af46c85d6a9f3f58 Mon Sep 17 00:00:00 2001 From: Anton McClure Date: Thu, 3 Jan 2019 19:20:37 -0500 Subject: [PATCH 05/15] Delete 'roles/webserver/files/etc/apache2/sites-available/www.summit.ttm.sh-le-ssl.conf' --- .../sites-available/www.summit.ttm.sh-le-ssl.conf | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 roles/webserver/files/etc/apache2/sites-available/www.summit.ttm.sh-le-ssl.conf diff --git a/roles/webserver/files/etc/apache2/sites-available/www.summit.ttm.sh-le-ssl.conf b/roles/webserver/files/etc/apache2/sites-available/www.summit.ttm.sh-le-ssl.conf deleted file mode 100644 index 820147e..0000000 --- a/roles/webserver/files/etc/apache2/sites-available/www.summit.ttm.sh-le-ssl.conf +++ /dev/null @@ -1,13 +0,0 @@ - - - ServerAdmin amcclure@ttm.sh - ServerName www.summit.ttm.sh - ServerAlias summit.ttm.sh - DocumentRoot /var/www/summit/www - ErrorLog ${APACHE_LOG_DIR}/error.log - CustomLog ${APACHE_LOG_DIR}/access.log combined -SSLCertificateFile /etc/letsencrypt/live/www.summit.ttm.sh/fullchain.pem -SSLCertificateKeyFile /etc/letsencrypt/live/www.summit.ttm.sh/privkey.pem -Include /etc/letsencrypt/options-ssl-apache.conf - - From 314b0626949c4fdaf91dea7d69d460c93d67685a Mon Sep 17 00:00:00 2001 From: Anton McClure Date: Thu, 3 Jan 2019 19:20:42 -0500 Subject: [PATCH 06/15] Delete 'roles/webserver/files/etc/apache2/sites-available/summit.ttm.sh.conf' --- .../files/etc/apache2/sites-available/summit.ttm.sh.conf | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 roles/webserver/files/etc/apache2/sites-available/summit.ttm.sh.conf diff --git a/roles/webserver/files/etc/apache2/sites-available/summit.ttm.sh.conf b/roles/webserver/files/etc/apache2/sites-available/summit.ttm.sh.conf deleted file mode 100644 index 3334b95..0000000 --- a/roles/webserver/files/etc/apache2/sites-available/summit.ttm.sh.conf +++ /dev/null @@ -1,8 +0,0 @@ - - ServerAdmin amcclure@ttm.sh - ServerName summit.ttm.sh -# ServerAlias *.summit.ttm.sh - DocumentRoot /var/www/summit/redirect - ErrorLog ${APACHE_LOG_DIR}/error.log - CustomLog ${APACHE_LOG_DIR}/access.log combined - From 7d9e7748f1516c163d2f6909491f33dfed111fdd Mon Sep 17 00:00:00 2001 From: Anton McClure Date: Thu, 3 Jan 2019 19:20:44 -0500 Subject: [PATCH 07/15] Delete 'roles/webserver/files/etc/apache2/sites-available/summit.ttm.sh-le-ssl.conf' --- .../sites-available/summit.ttm.sh-le-ssl.conf | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 roles/webserver/files/etc/apache2/sites-available/summit.ttm.sh-le-ssl.conf diff --git a/roles/webserver/files/etc/apache2/sites-available/summit.ttm.sh-le-ssl.conf b/roles/webserver/files/etc/apache2/sites-available/summit.ttm.sh-le-ssl.conf deleted file mode 100644 index 2880fb5..0000000 --- a/roles/webserver/files/etc/apache2/sites-available/summit.ttm.sh-le-ssl.conf +++ /dev/null @@ -1,12 +0,0 @@ - - - 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 - - From 6579e9a9786cb638787466560023c8a629679bf3 Mon Sep 17 00:00:00 2001 From: Anton McClure Date: Thu, 3 Jan 2019 19:33:53 -0500 Subject: [PATCH 08/15] Delete 'roles/webserver/files/etc/apache2/sites-available/www.summit.ttm.sh.conf' --- .../etc/apache2/sites-available/www.summit.ttm.sh.conf | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 roles/webserver/files/etc/apache2/sites-available/www.summit.ttm.sh.conf diff --git a/roles/webserver/files/etc/apache2/sites-available/www.summit.ttm.sh.conf b/roles/webserver/files/etc/apache2/sites-available/www.summit.ttm.sh.conf deleted file mode 100644 index 1ccd1aa..0000000 --- a/roles/webserver/files/etc/apache2/sites-available/www.summit.ttm.sh.conf +++ /dev/null @@ -1,8 +0,0 @@ - - ServerAdmin amcclure@ttm.sh - ServerName www.summit.ttm.sh - ServerAlias summit.ttm.sh - DocumentRoot /var/www/summit/www - ErrorLog ${APACHE_LOG_DIR}/error.log - CustomLog ${APACHE_LOG_DIR}/access.log combined - From a55490221e65b714d2cf073b8180a80bc96dfd6b Mon Sep 17 00:00:00 2001 From: Anton McClure Date: Thu, 3 Jan 2019 19:35:03 -0500 Subject: [PATCH 09/15] Add 'roles/webserver/files/etc/apache2/sites-available/amcclure.ttm.sh.conf' --- .../etc/apache2/sites-available/amcclure.ttm.sh.conf | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 roles/webserver/files/etc/apache2/sites-available/amcclure.ttm.sh.conf diff --git a/roles/webserver/files/etc/apache2/sites-available/amcclure.ttm.sh.conf b/roles/webserver/files/etc/apache2/sites-available/amcclure.ttm.sh.conf new file mode 100644 index 0000000..175d307 --- /dev/null +++ b/roles/webserver/files/etc/apache2/sites-available/amcclure.ttm.sh.conf @@ -0,0 +1,11 @@ + + 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 + + Order deny,allow + Deny from all + + From 6ee3c9fc1e223317dc846f0c6a1a3b3b2f882d33 Mon Sep 17 00:00:00 2001 From: Anton McClure Date: Thu, 3 Jan 2019 19:38:24 -0500 Subject: [PATCH 10/15] Update 'roles/webserver/tasks/apache.yml' --- roles/webserver/tasks/apache.yml | 46 +++++++++----------------------- 1 file changed, 13 insertions(+), 33 deletions(-) diff --git a/roles/webserver/tasks/apache.yml b/roles/webserver/tasks/apache.yml index e6215da..c5be8e8 100644 --- a/roles/webserver/tasks/apache.yml +++ b/roles/webserver/tasks/apache.yml @@ -10,16 +10,6 @@ src: ../files/etc/apache2/sites-available/default-ssl.conf dest: /etc/apache2/sites-available/default-ssl.conf -- name: Deploy ftp.summit.ttm.sh.conf - copy: - src: ../files/etc/apache2/sites-available/ftp.summit.ttm.sh.conf - dest: /etc/apache2/sites-available/ftp.summit.ttm.sh.conf - -#- name: Deploy ftp.summit.ttm.sh-le-ssl.conf -# copy: -# src: ../files/etc/apache2/sites-available/ftp.summit.ttm.sh-le-ssl.conf -# dest: /etc/apache2/sites-available/ftp.summit.ttm.sh-le-ssl.conf - - name: Deploy mail.thunix.cf.conf copy: src: ../files/etc/apache2/sites-available/mail.thunix.cf.conf @@ -35,21 +25,6 @@ src: ../files/etc/apache2/sites-available/ny.dyniform.net.conf dest: /etc/apache2/sites-available/ny.dyniform.net.conf -- name: Deploy summit-nosite.conf - copy: - src: ../files/etc/apache2/sites-available/summit-nosite.conf - dest: /etc/apache2/sites-available/summit-nosite.conf - -- name: Deploy summit.ttm.sh.conf - copy: - src: ../files/etc/apache2/sites-available/summit.ttm.sh.conf - dest: /etc/apache2/sites-available/summit.ttm.sh.conf - -#- name: Deploy summit.ttm.sh-le-ssl.conf -# copy: -# src: ../files/etc/apache2/sites-available/summit.ttm.sh-le-ssl.conf -# dest: /etc/apache2/sites-available/summit.ttm.sh-le-ssl.conf - - name: Deploy thunix.cf.conf copy: src: ../files/etc/apache2/sites-available/thunix.cf.conf @@ -65,15 +40,10 @@ src: ../files/etc/apache2/sites-available/thunix.tilde.chat.conf dest: /etc/apache2/sites-available/thunix.tilde.chat.conf -- name: Deploy www.summit.ttm.sh.conf - copy: - src: ../files/etc/apache2/sites-available/www.summit.ttm.sh.conf - dest: /etc/apache2/sites-available/www.summit.ttm.sh.conf - -#- name: Deploy www.summit.ttm.sh-le-ssl.conf +#- name: Deploy thunix.tilde.chat.conf # copy: -# src: ../files/etc/apache2/sites-available/www.summit.ttm.sh-le-ssl.conf -# dest: /etc/apache2/sites-available/www.summit.ttm.sh-le-ssl.conf +# src: ../files/etc/apache2/sites-available/thunix.tilde.chat.conf +# dest: /etc/apache2/sites-available/thunix.tilde.chat.conf - name: Deploy www.thunix.cf.conf copy: @@ -84,3 +54,13 @@ # copy: # src: ../files/etc/apache2/sites-available/www.thunix.cf-le-ssl.conf # dest: /etc/apache2/sites-available/www.thunix.cf-le-ssl.conf + +- name: Deploy amcclure.ttm.sh.conf + copy: + src: ../files/etc/apache2/sites-available/amcclure.ttm.sh.conf + dest: /etc/apache2/sites-available/amcclure.ttm.sh.conf + +#- name: Deploy amcclure.ttm.sh-le-ssl.conf +# copy: +# src: ../files/etc/apache2/sites-available/amcclure.ttm.sh-le-ssl.conf +# dest: /etc/apache2/sites-available/amcclure.ttm.sh-le-ssl.conf \ No newline at end of file From 8e79e19f67971f3e8684ac8ad66d0e2b6d4170a4 Mon Sep 17 00:00:00 2001 From: ubergeek Date: Thu, 3 Jan 2019 21:13:23 -0500 Subject: [PATCH 11/15] adding thunix help --- roles/common/files/motd | 1 + 1 file changed, 1 insertion(+) diff --git a/roles/common/files/motd b/roles/common/files/motd index 0a5995a..c5b808f 100644 --- a/roles/common/files/motd +++ b/roles/common/files/motd @@ -13,6 +13,7 @@ brought to you by: ----------------------------------------------------------- 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 From 5bb515c02db38b1bbac2cfb9e8ab31d0983e7757 Mon Sep 17 00:00:00 2001 From: Anton McClure Date: Fri, 4 Jan 2019 07:56:39 -0500 Subject: [PATCH 12/15] Update 'roles/shell/tasks/packages.yml' --- roles/shell/tasks/packages.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/roles/shell/tasks/packages.yml b/roles/shell/tasks/packages.yml index 4a780f2..7995c75 100644 --- a/roles/shell/tasks/packages.yml +++ b/roles/shell/tasks/packages.yml @@ -78,6 +78,11 @@ - finger - fingerd - analog + - inn2 + - inn2-inews + - libconvert-binhex-perl + - libmime-tools-perl + - postfix #Install python packages, when it's the latest - name: Install pip packages From 721cd4bba724cc2498ea1c1abf09b8eadc2a586a Mon Sep 17 00:00:00 2001 From: Anton McClure Date: Fri, 4 Jan 2019 09:48:10 -0500 Subject: [PATCH 13/15] Added Summit SSH Key --- roles/shell/tasks/users/amcclure.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/roles/shell/tasks/users/amcclure.yml b/roles/shell/tasks/users/amcclure.yml index 22e8d6c..eea4e56 100644 --- a/roles/shell/tasks/users/amcclure.yml +++ b/roles/shell/tasks/users/amcclure.yml @@ -16,3 +16,7 @@ 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" \ No newline at end of file From 045ebfb1d7ce96ba2b8ba88154c2b0cb4a898f74 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 4 Jan 2019 17:19:17 +0000 Subject: [PATCH 14/15] Rectifying the conf files --- .../files/etc/apache2/sites-available/thunix.cf-le-ssl.conf | 2 +- .../files/etc/apache2/sites-available/www.thunix.cf-le-ssl.conf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/webserver/files/etc/apache2/sites-available/thunix.cf-le-ssl.conf b/roles/webserver/files/etc/apache2/sites-available/thunix.cf-le-ssl.conf index d0adbec..f01d717 100644 --- a/roles/webserver/files/etc/apache2/sites-available/thunix.cf-le-ssl.conf +++ b/roles/webserver/files/etc/apache2/sites-available/thunix.cf-le-ssl.conf @@ -2,7 +2,7 @@ ServerAdmin amcclure@ttm.sh ServerName thunix.cf - DocumentRoot /var/www/thunix/redirect + DocumentRoot /var/www/thunix.cf ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined SSLCertificateFile /etc/letsencrypt/live/thunix.cf/fullchain.pem diff --git a/roles/webserver/files/etc/apache2/sites-available/www.thunix.cf-le-ssl.conf b/roles/webserver/files/etc/apache2/sites-available/www.thunix.cf-le-ssl.conf index a286bc3..7d31095 100644 --- a/roles/webserver/files/etc/apache2/sites-available/www.thunix.cf-le-ssl.conf +++ b/roles/webserver/files/etc/apache2/sites-available/www.thunix.cf-le-ssl.conf @@ -2,7 +2,7 @@ ServerAdmin amcclure@ttm.sh ServerName www.thunix.cf - DocumentRoot /var/www/thunix/www + DocumentRoot /var/www/thunix.cf ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined SSLCertificateFile /etc/letsencrypt/live/www.thunix.cf/fullchain.pem From 80f3f6821fbe5279d71269e1e147ba0f6ca974f3 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 4 Jan 2019 17:33:56 +0000 Subject: [PATCH 15/15] Rectifying local mods to origin --- .../files/etc/apache2/sites-available/000-default.conf | 2 +- .../files/etc/apache2/sites-available/default-ssl.conf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/webserver/files/etc/apache2/sites-available/000-default.conf b/roles/webserver/files/etc/apache2/sites-available/000-default.conf index e00d408..28b89e4 100644 --- a/roles/webserver/files/etc/apache2/sites-available/000-default.conf +++ b/roles/webserver/files/etc/apache2/sites-available/000-default.conf @@ -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. diff --git a/roles/webserver/files/etc/apache2/sites-available/default-ssl.conf b/roles/webserver/files/etc/apache2/sites-available/default-ssl.conf index b577ad3..7145438 100644 --- a/roles/webserver/files/etc/apache2/sites-available/default-ssl.conf +++ b/roles/webserver/files/etc/apache2/sites-available/default-ssl.conf @@ -2,7 +2,7 @@ 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.