Skip to content

Instantly share code, notes, and snippets.

@foxiepaws
Created December 31, 2015 04:44
Show Gist options
  • Select an option

  • Save foxiepaws/2b167ed8d2c567a98e45 to your computer and use it in GitHub Desktop.

Select an option

Save foxiepaws/2b167ed8d2c567a98e45 to your computer and use it in GitHub Desktop.
---
hostname: ansitest.vulpes.lan
baseserv:
pf: "YES"
ugidfw: "NO"
sshd: "YES"
ntpd: "YES"
interfaces:
- device: vtnet0
v4: inet 192.168.0.40 netmask 0xffffff00
v6: inet6 accept_rtadv
misc:
dumpdev: "NO"
fstab:
- device: /dev/da0p2
mountpoint: /
fs: ufs
options:
- rw
dump: 1
pass: 1
- device: /dev/da0p3
mountpoint: none
fs: swap
options:
- sw
- device: /dev/da1p1
mountpint: /storage
fs: ufs
options:
- rw
- device: linproc
mountpoint: /compat/linux/proc
fs: linprocfs
options:
- rw
- late
# required packages
install:
- pkg: vim-lite
- pkg: zsh
- pkg: bash
- pkg: most
users:
- username: allie
name: Allie Theze
passwd: -SNIP(WAS HASH)-
shell: /usr/local/bin/zsh
groups:
- wheel
- music
nfs:
daemon: True
exports:
- paths:
- /storage/music
network: 192.168.0.0
mask: 255.255.255.0
options:
- quiet
- maproot=root
jails:
- name: tor
path: /usr/jails/tor
hostname: tor.omnius.foxiepa.ws
addresses:
- addr: 127.0.0.2/8
if: lo0
- addr: 192.168.0.41/24
if: bce0
options:
- allow.mount
- mount.devfs
- exec.start="/bin/sh /etc/rc"
- exec.stop="/bin/sh /etc/rc.shutdown"
make.conf:
WITH_PKGNG: True
sudo:
users:
- root
groups:
- wheel
# syslog-ng {{{
syslogng:
destinations:
- name: messages
dest: file("/var/log/messages");
- name: security
dest: file("/var/log/security");
- name: authlog
dest: file("/var/log/auth.log");
- name: maillog
dest: file("/var/log/maillog");
- name: lpd-errs
dest: file("/var/log/lpd-errs");
- name: xferlog
dest: file("/var/log/xferlog");
- name: cron
dest: file("/var/log/cron");
- name: debuglog
dest: file("/var/log/debug.log");
- name: consolelog
dest: file("/var/log/console.log");
- name: all
dest: file("/var/log/all.log");
- name: newscrit
dest: file("/var/log/news/news.crit");
- name: newserr
dest: file("/var/log/news/news.err");
- name: newsnotice
dest: file("/var/log/news/news.notice");
- name: slip
dest: file("/var/log/slip.log");
- name: ppp
dest: file("/var/log/ppp.log");
- name: console
dest: file("/dev/console");
- name: allusers
dest: usertty("*");
filters:
facl:
- name: auth
filter: facility(auth);
- name: authpriv
filter: facility(authpriv);
- name: not_authpriv
filter: not facility(authpriv);
- name: cron
filter: facility(cron);
- name: daemon
filter: facility(daemon);
- name: ftp
filter: facility(ftp);
- name: kern
filter: facility(kern);
- name: lpr
filter: facility(lpr);
- name: mail
filter: facility(mail);
- name: news
filter: facility(news);
- name: security
filter: facility(security);
- name: user
filter: facility(user);
- name: uucp
filter: facility(uucp);
- name: local0
filter: facility(local0);
- name: local1
filter: facility(local1);
- name: local2
filter: facility(local2);
- name: local3
filter: facility(local3);
- name: local4
filter: facility(local4);
- name: local5
filter: facility(local5);
- name: local6
filter: facility(local6);
level:
- name: emerg
filter: level(emerg);
- name: alert
filter: level(alert..emerg);
- name: crit
filter: level(crit..emerg);
- name: err
filter: level(err..emerg);
- name: warning
filter: level(warning..emerg);
- name: notice
filter: level(notice..emerg);
- name: info
filter: level(info..emerg);
- name: debug
filter: level(debug..emerg);
- name: is_debug
filter: level(debug);
prog:
- name: ppp
filter: program("ppp");
- name: slip
filter: program("startslip");
logs:
- filters:
- err
destination: console
- filters:
- kern
- warning
destination: console
- filters:
- auth
- notice
destination: console
- filters:
- mail
- crit
destination: console
- filters:
- notice
- not_authpriv
destination: messages
- filters:
- kern
- debug
destination: messages
- filters:
- lpr
- info
destination: messages
- filters:
- mail
- crit
destination: messages
- filters:
- news
- err
destination: messages
- filters:
- security
destination: security
- filters:
- auth
- info
destination: authlog
- filters:
- authpriv
- info
destination: authlog
- filters:
- mail
- info
destination: maillog
- filters:
- lpr
- info
destination: lpd-errs
- filters:
- ftp
- info
destination: xferlog
- filters:
- cron
destination: cron
- filters:
- is_debug
destination: debuglog
- filters:
- emerg
destination: allusers
- filters:
destination: all
- filters:
- slip
destination: slip
- filters:
- ppp
destination: ppp
# }}}
# set vim: syntax=yaml fdm=marker
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment