Page MenuHomeDevCentral

No OneTemporary

diff --git a/roles/shellserver/userland-software/files/oidentd.conf b/roles/shellserver/userland-software/files/oidentd.conf
new file mode 100644
index 0000000..5938668
--- /dev/null
+++ b/roles/shellserver/userland-software/files/oidentd.conf
@@ -0,0 +1,16 @@
+default {
+ default {
+ allow spoof
+ deny spoof_all
+ deny spoof_privport
+ allow random_numeric
+ allow numeric
+ allow hide
+ }
+}
+
+user root {
+ default {
+ force reply "alexander"
+ }
+}
diff --git a/roles/shellserver/userland-software/irc.sls b/roles/shellserver/userland-software/irc.sls
index a734f70..4d75302 100644
--- a/roles/shellserver/userland-software/irc.sls
+++ b/roles/shellserver/userland-software/irc.sls
@@ -1,54 +1,65 @@
# -------------------------------------------------------------
# Salt — Provision IRC software
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Project: Eglide
# Created: 2016-04-09
# License: Trivial work, not eligible to copyright
# -------------------------------------------------------------
# -------------------------------------------------------------
# IRC clients
# -------------------------------------------------------------
irc_clients:
pkg:
- installed
- pkgs:
- irssi
- irssi-scripts
- weechat
{% if grains['os'] != 'Debian' and grains['os'] != 'Ubuntu' %}
# Reference: supremetechs.com/tag/bitchx-removed-from-debian
- bitchx
{% endif %}
# -------------------------------------------------------------
# Bouncers
# -------------------------------------------------------------
irc_bouncers:
pkg:
- installed
- pkgs:
- znc
# -------------------------------------------------------------
# Bots
# -------------------------------------------------------------
eggdrop_installer:
file.managed:
- name: /usr/local/bin/install-eggdrop
- source: salt://roles/shellserver/userland-software/files/install-eggdrop
- mode: 755
# -------------------------------------------------------------
# Misc
# -------------------------------------------------------------
irc_misc:
pkg:
- installed
- pkgs:
- bitlbee
+ - oidentd
- pisg
+
+oidentd_config:
+ file.managed:
+ {% if grains['os'] == 'FreeBSD' %}
+ - name: /usr/local/etc/oidentd.conf
+ {% else %}
+ - name: /etc/oidentd.conf
+ {% endif %}
+ - source: salt://roles/shellserver/userland-software/files/oidentd.conf
+ - mode: 644

File Metadata

Mime Type
text/x-diff
Expires
Sun, Oct 12, 11:53 (48 m, 13 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3065898
Default Alt Text
(2 KB)

Event Timeline