Day To Day Tools

I am currently using most of these tools day to day … Desktop Apps SublimeText — Still the best text editor around Dashline — Cross device password manager Desk — Great editor for writting blog posts Photoshop — For ermmmmm Photos OmniGraffle — For diagrams and stuff Reeder 2 — For reading all the feeds GitHub Mac Client — The Mac GitHub client Commandline Apps Home Brew — Install “missing” stuff on macs Cask — Install Mac Apps using the command line using Brew StormSSH — Key & hosts management known_hosts — A simple cli known hosts manager Packer — Build machine images Z — Jump around the CLI Vagrant — Run machines built with Packer Services Digital Ocean — Server Hosting AWS — Server Hosting CloudFlare — CDN & Stuff Github — Code Hosting Pinboard — Bookmarks Evernote — Note taking RememberTheMilk — Task management Feedly — For managing all the newsfeeds Pocket — For reading articles later Toggl — Time tracking Authy — A nice Two Factor Authentication tool Plex — An impressive cross device media centre … so not much in the way of changes since I last wrote about the tools I use....

March 9, 2015 · 1 min · Russ Mckendrick

First Steps with Ansible

All of the posts on orchestration on here have been about Puppet on CentOS however last week I had need to script an AWS architecture and then launch instances built with Packer into it. After much swearing I managed to hack together a python script which used Boto to create a launch configuration and register it with an auto-scaling group, I then used a second script which re-cycled instances behind the Elastic Load Balancer which were launched with the previous launch configuration....

December 14, 2014 · 3 min · Russ Mckendrick

What’s in the toolbox?

It’s been a while since I listed what I am using day-to-day so I thought I would do a quick update; Desktop Apps SublimeText — Text Editor GitHub Mac Client — The Mac GitHub client Marked2 — Preview Markdown in real-time Photoshop — For ermmmmm Photos OmniGraffle — For diagrams and stuff 1Password — Locking all my passwords away Reeder 2 — For reading all my newsfeeds Commandline Apps Home Brew — Install “missing” stuff on macs Cask — Install Mac Apps using the command line using Brew StormSSH — Key & hosts management known_hosts — A simple cli known hosts manager Packer — Build machine images Z — Jump around the CLI Jekyll — What this blog is published with Server Stack CentOS 7 — The Base OS Puppet — Configuration Management SaltStack — Infrastructure management Docker — Run Linux containers New Relic — Server Monitoring Services Digital Ocean — Server Hosting AWS — Server Hosting CloudFlare — CDN & Stuff Github — Code Hosting Pinboard — Bookmarks EverNote — Note taking RememberTheMilk — Task management Feedly — For managing all the newsfeeds Pocket — For reading articles later The biggest change since the last update is …....

July 27, 2014 · 2 min · Russ Mckendrick

Sysdig

Sysdig looks like it could be a useful addition to a sysadmins list of tools, it is described as; Sysdig is open source, system-level exploration: capture system state and activity from a running Linux instance, then save, filter and analyze. Think of it as strace + tcpdump + lsof + awesome sauce. With a little Lua cherry on top. It’s easy to install …. curl -s https://s3.amazonaws.com/download.draios.com/stable/install-sysdig | sudo bash …....

May 25, 2014 · 1 min · Russ Mckendrick

Quick Magento Installation

As part of work I have to install Magento with its sample data a lot for proof of concepts, while the installation is simple it can quickly become a chore. Because of this I have started to use n98-magerun. It can be installed using the following commands; curl -o n98-magerun.phar https://raw.github.com/netz98/n98-magerun/master/n98-magerun.phar chmod +x ./n98-magerun.phar cp ./n98-magerun.phar /usr/local/bin/ n98-magerun.phar self-update Once installed you can do clean installation by running the following command where you would like Magento to be installed;...

April 19, 2014 · 1 min · Russ Mckendrick

Installing Cobbler on CentOS 6.x

I needed a simple way to mirror some repos, and potentially kickstart some servers at a future date. While something like The Foreman would do the build side of things it doesn’t repo mirrors (yet). So I did an install of Cobbler. This turned out to be more stright forward than I thought, first you need to ensure EPEL is enabled …. yum install http://ftp.linux.ncsu.edu/pub/epel/6/i386/epel-release-6-8.noarch.rpm yum install cobbler cobbler-web pykickstart chkconfig cobblerd on chkconfig xinetd on service httpd restart service xinetd start service cobblerd start service cobblerd status cobbler get-loaders vim /etc/cobbler/modules....

October 13, 2013 · 1 min · Russ Mckendrick

Puppet Server & Client Installation CentOS 6.x

This post assumes that you are starting with a clean minimal CentOS 6.4 64bit server and you have a full hostname set. Puppet Server Installation …… # Hostname — Make sure the host name it set to puppet.yourdomain.com and that you replace references in this file # Install puppet & epel repos yum install -y http://yum.puppetlabs.com/el/6/products/i386/puppetlabs-release-6-6.noarch.rpm http://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm # Download puppet-server from Puppet Labs, apache and necessary dependencies yum install -y vim-enhanced puppet-server httpd httpd-devel mod_ssl ruby-devel rubygems gcc-c++ curl-devel zlib-devel make automake openssl-devel rubygem-rack rubygem-passenger-native-libs rubygem-passenger-native rubygem-passenger rubygem-fastthread libev mod_passenger git # Start Puppet-Server /etc/init....

August 31, 2013 · 2 min · Russ Mckendrick