diff --git a/roles/common/files/motd b/roles/common/files/motd
index bc59f98..f8257bf 100644
--- a/roles/common/files/motd
+++ b/roles/common/files/motd
@@ -15,6 +15,7 @@ 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
diff --git a/roles/shell/tasks/packages.yml b/roles/shell/tasks/packages.yml
index a800057..7995c75 100644
--- a/roles/shell/tasks/packages.yml
+++ b/roles/shell/tasks/packages.yml
@@ -77,6 +77,12 @@
- talkd
- 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
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
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/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
+
+
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.
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
-
-
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
-
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/
-
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
-
-
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
-
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.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
-
-
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
-
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
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