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