/kcli-pipelines

kcli-pipelines is a repository that houses a collection of scripts and configurations that facilitate the deployment and management of VMs using the KCLI (Karmab's Command Line Interface) project. It leverages the capabilities of KCLI to automate workflows, ensuring that VMs are consistently and correctly deployed in various environments.

Primary LanguageShellGNU General Public License v3.0GPL-3.0

kcli-pipelines

Workflow Documents

How to deploy Vms

How to deploy Vms using Gitlab pipelines

Edit and run the trigger pipeline to trigger a build.

20230527093215

$ vim trigger-pipeline.sh

TOKEN="GITLAB-TOKEN"
SSH_PASSWORD="MACHINE_PASSWORD"
TARGET_SERVER=equinix
SSH_HOST="192.168.1.25"
SSH_USER="lab-user"
ACTION=create #delete

Run thhe pipeline

$ ./trigger-pipeline.sh