From 05fc45d1bd8f93643fe5a8a1fefd3cccedbfc416 Mon Sep 17 00:00:00 2001
From: s3lph <account-gitlab-ideynizv@kernelpanic.lol>
Date: Thu, 17 Dec 2020 05:00:28 +0100
Subject: [PATCH] Add MOTD

---
 roles/inspircd/defaults/main.yml                      |  7 +++++++
 roles/inspircd/tasks/config.yml                       | 11 ++++++++++-
 .../inspircd/{inspircd.conf.2 => inspircd.conf.j2}    |  2 ++
 3 files changed, 19 insertions(+), 1 deletion(-)
 rename roles/inspircd/templates/etc/inspircd/{inspircd.conf.2 => inspircd.conf.j2} (98%)

diff --git a/roles/inspircd/defaults/main.yml b/roles/inspircd/defaults/main.yml
index 31e2f62..9e0975e 100644
--- a/roles/inspircd/defaults/main.yml
+++ b/roles/inspircd/defaults/main.yml
@@ -33,6 +33,13 @@ inspircd_server_network: "{{ inventory_hostname }}"
 inspircd_admin_nick: admin
 inspircd_admin_email: noreply@example.com
 
+inspircd_motd: |
+   CCCC  H   H    A    N   N   GGGG  EEEEE  M   M  EEEEE
+  C      H   H   A A   NN  N  G      E      MM MM  E
+  C      HHHHH  A   A  N N N  G  GG  EEE    M M M  EEE
+  C      H   H  AAAAA  N  NN  G   G  E      M   M  E
+   CCCC  H   H  A   A  N   N   GGGG  EEEEE  M   M  EEEEE
+
 inspircd_gnutls_profiles: {}
 
 inspircd_bind:
diff --git a/roles/inspircd/tasks/config.yml b/roles/inspircd/tasks/config.yml
index dfc865f..d9d18a3 100644
--- a/roles/inspircd/tasks/config.yml
+++ b/roles/inspircd/tasks/config.yml
@@ -1,8 +1,17 @@
 ---
 
+- name: render /etc/inspircd/motd.txt
+  copy:
+    content: "{{ inspircd_motd }}"
+    dest: /etc/inspircd/motd.txt
+    owner: root
+    group: root
+    mode: 0644
+  notify: reload inspircd    
+
 - name: render /etc/inspircd/inspircd.conf
   template:
-    src: etc/inspircd/inspircd.conf.2
+    src: etc/inspircd/inspircd.conf.j2
     dest: /etc/inspircd/inspircd.conf
     owner: root
     group: root
diff --git a/roles/inspircd/templates/etc/inspircd/inspircd.conf.2 b/roles/inspircd/templates/etc/inspircd/inspircd.conf.j2
similarity index 98%
rename from roles/inspircd/templates/etc/inspircd/inspircd.conf.2
rename to roles/inspircd/templates/etc/inspircd/inspircd.conf.j2
index f0063ee..38034f2 100644
--- a/roles/inspircd/templates/etc/inspircd/inspircd.conf.2
+++ b/roles/inspircd/templates/etc/inspircd/inspircd.conf.j2
@@ -32,6 +32,8 @@
     nick="{{ inspircd_admin_nick }}"
     email="{{ inspircd_admin_email }}">
 
+<files motd="/etc/inspircd/motd.txt">
+
 {% if 'ssl_gnutls' in inspircd_modules + inspircd_modules_additional %}
 #
 #  TLS CONFIG