Skip to content

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.

License

Notifications You must be signed in to change notification settings

tosin2013/kcli-pipelines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 the pipeline

$ ./trigger-pipeline.sh

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published