Installing SaltStack on Solaris 10

Official Salt docs on installing Salt on Solaris are quite out of date so this article is meant to illustrate how you can install SaltStack minion package on Solaris 10 (x86 and SPARC) hosts. Just like the official docs, we will be using OpenCSW but Salt itself will be installed …

more ...

Managing crons with SaltStack

SaltStack has a pretty cool feature where you can manage your systems' crontabs from a central location. You can keep them in state SLS files and look them up via salt cron exectuion module. With a little bit of extra work, you can also keep the crons in pillars and …

more ...

Multi-master SaltStack setup

Multi-master SaltStack setup is quite easy to build out. There is no need for VIPs or DNS CNAMEs (though they can be implemented) and all of the functionality is handled by Salt.  This greatly simplifies everything and you don't have to rely on external tools.

To have working masters, you …

more ...

Remote logging in Syslog via TCP vs UDP

To setup remote logging to a central Syslog server, you need to add the following line:

*.* @loghost.foobar.com:514

This will set up remote logging using UDP.  Note the single @ sign.  To set up TCP, use double @@ signs:

*.* @@loghost.foobar.com:514

*.* stands for facility.severity.  Asterisks will pick …

more ...

Simple mail relays on FreeBSD

This howto describes how to relay mail (such as system alerts) to email services such as gmail. First part describes doing so using sSMTP which only supports relaying local system mail and the second part shows how to do this using Postfix which is a fully featured MTA. Postfix might …

more ...

It's alive!

Finally restored the website on a new server.  It took me a while to retrieve and restore the hard drive but it's finally done.  Whoopie!

more ...


Spanning Tree Protocol

This is a quick note to help me understand STP with trunks.

Suppose you have two switches, switchA and switchB. They both have two trunks between each other. Say I connect nodeA and nodeB to switchA and switchB. I then send a packet from nodeA to nodeB on switchA. SwitchA …

more ...

Contact form 1

Your Name (required)
[text* your-name]
Your Email (required)
[email* your-email]
Subject
[text your-subject]
Your Message
[textarea your-message]

[recaptcha]

[submit "Send"]

[your-subject]
[your-name] <[your-email]>
From: [your-name] <[your-email]>
Subject: [your-subject]
Message Body:
[your-message]
--
This mail is sent via contact form on Mike Pietruszka http://mpietruszka.com/wordpress
[your-subject]
[your-name …
more ...

Editing posts

Started reading through some of my old posts and noticed how many times I've eaten a letter or something didn't sound grammatically correct. Fixing all mistakes ASAP.

EDIT: I even managed to make a mistake in this post. I've spent too much time on the Internet today.

more ...