siology.net
Viral Puppet
http://siology.net/viralpuppet.html
Published: Tue 13 August 2013. We've been using puppet for a year or so now, and have had great success. The positives of puppet and other configuration management solutions is fairly well documented by now, but I'd like to talk briefly about some of the more troubling aspects of the solution which I've not seen documented elsewhere up till now. For the dynamic solution, using code:. You gain the ability to look-up data dynamically. On the other hand:. What I'm slowly realizing is that configuration mana...
siology.net
Puppet on a (shoe) string
http://siology.net/puppetshoestring.html
Puppet on a (shoe) string. Published: Fri 13 September 2013. At this year's puppetconf, I spoke with a few people regarding how they were using puppet in their infrastructure, and the general consensus was that they have several staging environments with replica infrastructure where they can test their puppet code and software patches before going live. How this actually works. We use vagrant. This is essentially the only replicated hardware we have. We write puppet code against our vagrant puppe...The n...
siology.net
Siology.net - Sirex
http://siology.net/author/sirex.html
Change control done wrong. Published: Wed 29 April 2015. Change control has been with the IT industry for a long time. As systems have increased in number the need for change has become more and more pressing. A modern company makes hundreads of changes to their infrastructure every day and the complexity of these environments has increased dramatically. These issues were mostly failures in the execution of the idea, not in the idea itself. In my opinion there are more fundimental issues with such a ...
siology.net
Siology.net - Coding
http://siology.net/category/coding.html
Postcards from a language tourist. Published: Tue 06 May 2014. Jumping once again on the everyone else has blogged it to death, but meh! Category, I've spent a few days messing about with the google go (golang) programming language and thought i should jot down some thoughts here about it. Its certainly interesting, that's for sure. In short, its good! Here's what i like about golang:. Concurrency is definitely nice and well implemented, and heaps. Better than doing it in C or C . For me, and in no parti...
siology.net
Appfirst monitoring
http://siology.net/appfirst.html
Published: Tue 18 February 2014. Quite a long post today I'm afraid! Over the last few weeks we've been kicking the tires on the AppFirst monitoring service, and I thought it might be helpful to others to document my thoughts here. I didn't see many such posts when we set out on the task and it may be useful for someone, at least. Many times I've mentioned these issues to their support and they've looked into it only to find there is indeed an issue which they didn't know about. WTF? Security on AppFirst...
siology.net
Siology.net - DevOps
http://siology.net/category/devops.html
Puppet on a (shoe) string. Published: Fri 13 September 2013. At this year's puppetconf, I spoke with a few people regarding how they were using puppet in their infrastructure, and the general consensus was that they have several staging environments with replica infrastructure where they can test their puppet code and software patches before going live. How this actually works. We use vagrant. This is essentially the only replicated hardware we have. We write puppet code against our vagrant puppe...The n...
siology.net
Siology.net - Rants
http://siology.net/category/rants.html
Change control done wrong. Published: Wed 29 April 2015. Change control has been with the IT industry for a long time. As systems have increased in number the need for change has become more and more pressing. A modern company makes hundreads of changes to their infrastructure every day and the complexity of these environments has increased dramatically. These issues were mostly failures in the execution of the idea, not in the idea itself. In my opinion there are more fundimental issues with such a ...
siology.net
Siology.net - Linux
http://siology.net/category/linux.html
Published: Fri 31 October 2014. I believe docker is a really great tech, and it'll really change things, but i see nothing but hype on the blog-o-sphere. So here's some brief notes about some of the lesser spoken about aspects of docker - the cons. While virtual machines abstract the entire platform, docker only abstracts the process (or role of related processes). This means that while virtual machines can be managed in the same way as a physical machine, containers need a different level of granula...
siology.net
Trench warfare
http://siology.net/Trench.html
Published: Thu 11 July 2013. To see these things happen is not a surprise, but having first hand experience of it now has shown some aspects of the outcome which were to me quite unexpected. Again, I'm not saying you should not test your solutions before attempting to deploy them, but deploying to production should not be a roadblocking point of contention on the release cycle caused by tribalism. Proudly powered by Pelican. Which takes great advantage of Python. The theme is by Smashing Magazine.
siology.net
Postcards from a language tourist
http://siology.net/postcards.html
Postcards from a language tourist. Published: Tue 06 May 2014. Jumping once again on the everyone else has blogged it to death, but meh! Category, I've spent a few days messing about with the google go (golang) programming language and thought i should jot down some thoughts here about it. Its certainly interesting, that's for sure. In short, its good! Here's what i like about golang:. Concurrency is definitely nice and well implemented, and heaps. Better than doing it in C or C . For me, and in no parti...