Relay70

Author: Dan Waddell

  • Morpheus Parallel Tasks

    Morpheus Parallel Tasks

    This is a high level description of how to execute parallel tasks in Morpheus Cloud Management Platform.For more info on Morpheus and the concepts mentioned here:https://docs.morpheusdata.com/en/latest/ !!!This is only meant to explain the technique, not to produce working code!!! Create the second task We start by creating the second task. Create first task Write the…

  • Kubernetes – MetalLB

    Kubernetes – MetalLB

    Installing and configuring metalLB load balancer onto a new Kubernetes cluster.After configuration we will build a simple nginx service that will use an IP from the metalLB ip pool. Prepare Kubernetes for MetalLB install Install MetalLB manifest Check for installation Create your Kubernetes CR (custom resource) Apply the new IPAddressPool CR type. Verify IPAddressPool CR…

  • ProxMox Cloud Template

    ProxMox Cloud Template

    Steps to importing a Cloud Template into ProxMox. We will be using Rocky 9 for this demo. However, any Linux Cloud template should work. Download Image Create Template Import Image to Template Attach Disk Image to Template Set Cound Init drive/Set Boot Disk Change to Template You should now have a Cloud Init enabled Template…

  • HashiCorp Vault With Admin Account

    HashiCorp Vault With Admin Account

    Step by step instructions for setting up HashiCorp Vault along with an initial admin user who can see the entire Vault UI. Reference: https://github.com/relay70/vaultInstall for an Ansible script that executes the steps listed below. Installation Enable/Start Vault Initialize Vault ***Be sure to copy the Unseal Keys and Root Token produced by these commands. Keep them…

  • Terraform Conditional Module Execution

    Terraform Conditional Module Execution

    An example of how to setup a conditional execution of a module in Terraform. In this Scenario there are two ProxMox modules. One creates a VM, the other creates an LXC. Terraform will prompt for a the machineType if it is not provided on the command line. It will then execute the appropriate module.Reference:https://github.com/relay70/terraform_proxmoxThe above…

  • Docker Image Modification

    Docker Image Modification

    Two ways to modify an existing docker image. The first way is a standard docker build.The second way is in case you don’t have the original image tar or the docker file.We will be using the standard Fedora docker image. 1 – Rebuilding with dockerfile Download image tar and dockerfile Update dockerfile Build the new…