Phase out serial TTY, update SSH MOTD
This commit is contained in:
parent
bba7e0383c
commit
81d9bb74ee
@ -21,6 +21,7 @@ LXC_ROOT = '/var/lib/lxc'
|
|||||||
|
|
||||||
# OS
|
# OS
|
||||||
ISSUE_FILE = '/etc/issue'
|
ISSUE_FILE = '/etc/issue'
|
||||||
|
MOTD_FILE = '/etc/motd'
|
||||||
NGINX_DIR = '/etc/nginx/conf.d'
|
NGINX_DIR = '/etc/nginx/conf.d'
|
||||||
|
|
||||||
# Remote access
|
# Remote access
|
||||||
|
@ -88,11 +88,11 @@ server {{
|
|||||||
|
|
||||||
ISSUE = '''
|
ISSUE = '''
|
||||||
\x1b[1;32m _____ _ _ __ ____ __
|
\x1b[1;32m _____ _ _ __ ____ __
|
||||||
/ ____| | | | | \\\\ \\\\ / / \\\\/ |
|
/ ____| | | | | \\ \\ / / \\/ |
|
||||||
| (___ _ __ ___ | |_| |_ ___ _ _\\\\ \\\\ / /| \\\\ / |
|
| (___ _ __ ___ | |_| |_ ___ _ _\\ \\ / /| \\ / |
|
||||||
\\\\___ \\\\| '_ \\\\ / _ \\\\| __| __/ _ \\\\ '__\\\\ \\\\/ / | |\\\\/| |
|
\\___ \\| '_ \\ / _ \\| __| __/ _ \\ '__\\ \\/ / | |\\/| |
|
||||||
____) | |_) | (_) | |_| || __/ | \\\\ / | | | |
|
____) | |_) | (_) | |_| || __/ | \\ / | | | |
|
||||||
|_____/| .__/ \\\\___/ \\\\__|\\\\__\\\\___|_| \\\\/ |_| |_|
|
|_____/| .__/ \\___/ \\__|\\__\\___|_| \\/ |_| |_|
|
||||||
| |
|
| |
|
||||||
|_|\x1b[0m
|
|_|\x1b[0m
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ import urllib
|
|||||||
from . import crypto
|
from . import crypto
|
||||||
from . import templates
|
from . import templates
|
||||||
from . import net
|
from . import net
|
||||||
from .paths import ACME_CRON, ACME_DIR, ISSUE_FILE, NGINX_DIR, RELOAD_URL
|
from .paths import ACME_CRON, ACME_DIR, ISSUE_FILE, MOTD_FILE, NGINX_DIR, RELOAD_URL
|
||||||
|
|
||||||
class VMMgr:
|
class VMMgr:
|
||||||
def __init__(self, conf):
|
def __init__(self, conf):
|
||||||
@ -74,9 +74,12 @@ class VMMgr:
|
|||||||
subprocess.run(['/sbin/service', 'nginx', 'restart'])
|
subprocess.run(['/sbin/service', 'nginx', 'restart'])
|
||||||
|
|
||||||
def rebuild_issue(self):
|
def rebuild_issue(self):
|
||||||
# Compile the URLs displayed in terminal banner and rebuild the file
|
# Compile the URLs displayed in terminal banner and rebuild the issue and motd files
|
||||||
|
issue = templates.ISSUE.format(url=net.compile_url(self.domain, self.port), ip=net.compile_url(net.get_local_ip(), self.port))
|
||||||
with open(ISSUE_FILE, 'w') as f:
|
with open(ISSUE_FILE, 'w') as f:
|
||||||
f.write(templates.ISSUE.format(url=net.compile_url(self.domain, self.port), ip=net.compile_url(net.get_local_ip(), self.port)))
|
f.write(issue)
|
||||||
|
with open(MOTD_FILE, 'w') as f:
|
||||||
|
f.write(issue)
|
||||||
|
|
||||||
def update_common_settings(self, email, gmaps_api_key):
|
def update_common_settings(self, email, gmaps_api_key):
|
||||||
# Update common configuration values
|
# Update common configuration values
|
||||||
|
Loading…
Reference in New Issue
Block a user