Page MenuHomeDevCentral

D4042.diff
No OneTemporary

D4042.diff

diff --git a/pillar/viperserv/bots.sls b/pillar/viperserv/bots.sls
--- a/pillar/viperserv/bots.sls
+++ b/pillar/viperserv/bots.sls
@@ -1,5 +1,7 @@
# To regenerate the list of scripts in a folder, try `make list` from rVIPER.
+_viperserv_ip: &viperserv_ip 2001:bc8:2e84:700:0:dead:c0de:b07
+
viperserv_accounts:
viperserv:
fullname: ViperServ
@@ -12,6 +14,7 @@
viperserv_bots:
Daeghrefn:
realname: https://daeghrefn.nasqueron.org
+ ip: *viperserv_ip
listen:
users: 18000
bots: 19000
@@ -37,6 +40,7 @@
Wearg:
realname: RabbitMQ broker client
+ ip: *viperserv_ip
listen:
users: 18010
bots: 19010
@@ -62,5 +66,6 @@
# For tests and QA
Aeschere:
realname: Æschere
+ ip: *viperserv_ip
scripts: {}
ensure_is_live: off
diff --git a/roles/viperserv/eggdrop/config.sls b/roles/viperserv/eggdrop/config.sls
--- a/roles/viperserv/eggdrop/config.sls
+++ b/roles/viperserv/eggdrop/config.sls
@@ -86,6 +86,7 @@
modules: {{ bot['modules'] | default([]) }}
runas: {{ bot['runas'] | default('viperserv') }}
nickserv: {{ bot['nickserv'] | default(False) }}
+ ip: {{ bot["ip"] | default(False) }}
listen: {{ bot['listen'] | default(False) }}
/srv/viperserv/{{ botname }}/motd:
diff --git a/roles/viperserv/eggdrop/files/eggdrop-bot.conf b/roles/viperserv/eggdrop/files/eggdrop-bot.conf
--- a/roles/viperserv/eggdrop/files/eggdrop-bot.conf
+++ b/roles/viperserv/eggdrop/files/eggdrop-bot.conf
@@ -37,9 +37,11 @@
set altnick {{ botname }}`
set realname "{{ realname }}"
-set vhost6 viperserv.nasqueron.org
-set listen-addr 2001:bc8:2e84:700:0:dead:c0de:b07
+{% if ip -%}
+set vhost6 {{ ip }}
+set listen-addr {{ ip }}
set prefer-ipv6 1
+{%- endif %}
set network libera
set net-type 5

File Metadata

Mime Type
text/plain
Expires
Sun, Apr 5, 09:28 (16 h, 58 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3595204
Default Alt Text
D4042.diff (1 KB)

Event Timeline