Categories
auto-remediation DevOps stackstorm

Stackstorm using Configuration variables in python runner actions

What do you do when you don’t want a caller of the api to know the connection credentials to a service on stackstorm? But also don’t want to have to set these variables in the environment when calling the action from a rule? You should use pack configuration Setup your Pack Config Schema You need […]

Categories
DevOps secrets

Storing Secrets for Teams

tl;dr: Use Hashicorp Vault Storing secrets among teams is important. There is a great blog on managing secrets and the things you shouldn’t do which I will highlight here: Using the same password for all the things! Using a shared excel file of secrets Emailing passwords around Using Chat to store secrets Using Git repos […]

Categories
IaaS Terraform

Managing LXC/LXD Linux Containers with Terraform

Disclaimer: This post will not speak about creating and maintaining LXC clusters and networking. This post will introduce LXC/LXD and Terraform seperately, as they are independent things. Once you have enough information about what these things are, I will show you how to use them together. LXC The lightervisor LXC is linux containers. A System […]

Categories
Computer Networks South Africa

The Biggest Internet Players in South Africa – Internet Exchange Resources

NAP Africa – Non-Profit Internet Exchange view who is peering PeeringDB search for Teraco data centres – You can view information about the data centre, view the local internet exchanges and networks – autonomous system number – given a unique ASN is allocated to each AS for use in BGP routing, they control large blocks […]

Categories
virtualisation

Virtual Environment Utilities and Resources

I’ve been looking at what is available to help manage a virtual environment, that favours open source. It is important to know the difference between a VM, VPS and Container. VM – Full VIrtual Machine, has it’s own kernel. VPS – VPSs always run on the same OS kernel as the host system Container – […]