From 23cee6e4e950f830d5d9981266148a924e7f534f Mon Sep 17 00:00:00 2001 From: Maksytka Date: Wed, 26 Nov 2025 09:46:55 +0700 Subject: [PATCH] Update README, move memlist into root --- README.md | 11 ++++++++++- ansible/init_pb.yaml | 0 ansible/member-hosts | 0 ansible/tasks/ip_define.yaml | 0 bash/ip_fetch/.keep | 0 bash/virt-virsh/vmcloning-init | 10 ++++++++++ bash/{vmcloning-init => virt-virsh/vmcloning-init~} | 0 bash/virt-virsh/vmundefine | 10 ++++++++++ bash/{vmundefine => virt-virsh/vmundefine~} | 0 bash/memlist => memlist | 0 10 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 ansible/init_pb.yaml create mode 100644 ansible/member-hosts create mode 100644 ansible/tasks/ip_define.yaml create mode 100644 bash/ip_fetch/.keep create mode 100644 bash/virt-virsh/vmcloning-init rename bash/{vmcloning-init => virt-virsh/vmcloning-init~} (100%) create mode 100644 bash/virt-virsh/vmundefine rename bash/{vmundefine => virt-virsh/vmundefine~} (100%) rename bash/memlist => memlist (100%) diff --git a/README.md b/README.md index 34df19a..b023903 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,12 @@ # admin -Репозиторий, угодный системному администратору, с его ссылками и скриптами \ No newline at end of file +Репозиторий, угодный системному администратору, с его ссылками и скриптами + +cringehosting_vmhosting + +Бранч, посвященный хостингу виртуалок группы, а точнее, её IaaS-составляющей, +где собраны скрипты Bash, плейбуки Ansible, конфиги Kubernetes, список группы. +Чувствуйте себя свободно при желании внести вклад: + 1. Сделайте форк репозитория. + 2. Создайте бранч с фиксом/улучшением кода. + 3. Создайте запрос на слияние с веткой нашего репозитория. diff --git a/ansible/init_pb.yaml b/ansible/init_pb.yaml new file mode 100644 index 0000000..e69de29 diff --git a/ansible/member-hosts b/ansible/member-hosts new file mode 100644 index 0000000..e69de29 diff --git a/ansible/tasks/ip_define.yaml b/ansible/tasks/ip_define.yaml new file mode 100644 index 0000000..e69de29 diff --git a/bash/ip_fetch/.keep b/bash/ip_fetch/.keep new file mode 100644 index 0000000..e69de29 diff --git a/bash/virt-virsh/vmcloning-init b/bash/virt-virsh/vmcloning-init new file mode 100644 index 0000000..8500e9e --- /dev/null +++ b/bash/virt-virsh/vmcloning-init @@ -0,0 +1,10 @@ +#!/usr/bin/bash + +prefix="hosting_" +postfix="_vm" + +for var in $(cat ../../memlist) +do + name=$prefix$var$postfix + virt-clone --original generic_hosting --name $name --auto-clone +done diff --git a/bash/vmcloning-init b/bash/virt-virsh/vmcloning-init~ similarity index 100% rename from bash/vmcloning-init rename to bash/virt-virsh/vmcloning-init~ diff --git a/bash/virt-virsh/vmundefine b/bash/virt-virsh/vmundefine new file mode 100644 index 0000000..1e65757 --- /dev/null +++ b/bash/virt-virsh/vmundefine @@ -0,0 +1,10 @@ +#!/usr/bin/bash + +prefix="hosting_" +postfix="_vm" + +for var in $(cat ../../memlist) +do + name=$prefix$var$postfix + virsh undefine $name +done diff --git a/bash/vmundefine b/bash/virt-virsh/vmundefine~ similarity index 100% rename from bash/vmundefine rename to bash/virt-virsh/vmundefine~ diff --git a/bash/memlist b/memlist similarity index 100% rename from bash/memlist rename to memlist