Renombrar FlotillasGPS a ADAN en todo el proyecto
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
#!/bin/bash
|
||||
# ============================================
|
||||
# Sistema de Flotillas - Crear VM en Proxmox
|
||||
# Sistema de ADAN - Crear VM en Proxmox
|
||||
# ============================================
|
||||
# Este script crea una VM en Proxmox VE lista para
|
||||
# instalar el sistema de flotillas
|
||||
# instalar el sistema de adan
|
||||
#
|
||||
# Ejecutar en el HOST de Proxmox (no en una VM)
|
||||
#
|
||||
@@ -33,7 +33,7 @@ NC='\033[0m'
|
||||
|
||||
# VM
|
||||
VMID="${VMID:-200}"
|
||||
VM_NAME="${VM_NAME:-flotillas}"
|
||||
VM_NAME="${VM_NAME:-adan}"
|
||||
VM_MEMORY="${VM_MEMORY:-4096}" # MB
|
||||
VM_CORES="${VM_CORES:-4}"
|
||||
VM_DISK_SIZE="${VM_DISK_SIZE:-50}" # GB
|
||||
@@ -57,7 +57,7 @@ UBUNTU_URL="https://releases.ubuntu.com/22.04/${UBUNTU_ISO}"
|
||||
|
||||
# Cloud-init (para configuracion automatica)
|
||||
USE_CLOUD_INIT="${USE_CLOUD_INIT:-true}"
|
||||
CI_USER="${CI_USER:-flotillas}"
|
||||
CI_USER="${CI_USER:-adan}"
|
||||
CI_PASSWORD="${CI_PASSWORD:-}" # Se genera si esta vacio
|
||||
CI_SSH_KEY="${CI_SSH_KEY:-}" # Ruta a archivo de clave publica
|
||||
|
||||
@@ -153,13 +153,13 @@ parse_args() {
|
||||
}
|
||||
|
||||
show_help() {
|
||||
echo "Sistema de Flotillas - Crear VM en Proxmox"
|
||||
echo "Sistema de ADAN - Crear VM en Proxmox"
|
||||
echo ""
|
||||
echo "Uso: $0 [opciones]"
|
||||
echo ""
|
||||
echo "Opciones:"
|
||||
echo " --vmid ID ID de la VM (default: 200)"
|
||||
echo " --name NOMBRE Nombre de la VM (default: flotillas)"
|
||||
echo " --name NOMBRE Nombre de la VM (default: adan)"
|
||||
echo " --memory MB Memoria RAM en MB (default: 4096)"
|
||||
echo " --cores N Numero de cores (default: 4)"
|
||||
echo " --disk GB Tamanio de disco en GB (default: 50)"
|
||||
@@ -171,7 +171,7 @@ show_help() {
|
||||
echo " --no-cloud-init No usar cloud-init"
|
||||
echo ""
|
||||
echo "Ejemplos:"
|
||||
echo " $0 --vmid 200 --name flotillas --memory 8192 --cores 4"
|
||||
echo " $0 --vmid 200 --name adan --memory 8192 --cores 4"
|
||||
echo " $0 --ip 192.168.1.100/24 --gateway 192.168.1.1"
|
||||
}
|
||||
|
||||
@@ -281,7 +281,7 @@ create_vm() {
|
||||
# Crear VM base
|
||||
qm create $VMID \
|
||||
--name "$VM_NAME" \
|
||||
--description "Sistema de Flotillas GPS" \
|
||||
--description "Sistema de ADAN GPS" \
|
||||
--ostype l26 \
|
||||
--machine q35 \
|
||||
--bios ovmf \
|
||||
@@ -405,7 +405,7 @@ configure_vm_options() {
|
||||
# qm set $VMID --protection 1
|
||||
|
||||
# Tags para organizacion
|
||||
qm set $VMID --tags "flotillas,gps,produccion"
|
||||
qm set $VMID --tags "adan,gps,produccion"
|
||||
|
||||
log_success "Opciones configuradas"
|
||||
}
|
||||
@@ -419,9 +419,9 @@ create_post_install_script() {
|
||||
POST_INSTALL_DIR="/var/lib/vz/snippets"
|
||||
mkdir -p "$POST_INSTALL_DIR"
|
||||
|
||||
cat > "${POST_INSTALL_DIR}/flotillas-postinstall.sh" <<'SCRIPT'
|
||||
cat > "${POST_INSTALL_DIR}/adan-postinstall.sh" <<'SCRIPT'
|
||||
#!/bin/bash
|
||||
# Script de post-instalacion para Sistema de Flotillas
|
||||
# Script de post-instalacion para Sistema de ADAN
|
||||
# Ejecutar despues de instalar Ubuntu
|
||||
|
||||
set -e
|
||||
@@ -452,14 +452,14 @@ ufw --force enable
|
||||
|
||||
echo "=== Listo! ==="
|
||||
echo "Ahora ejecuta el script de instalacion:"
|
||||
echo " cd /opt && git clone REPO_URL flotillas"
|
||||
echo " cd flotillas/deploy/scripts"
|
||||
echo " cd /opt && git clone REPO_URL adan"
|
||||
echo " cd adan/deploy/scripts"
|
||||
echo " sudo ./install.sh"
|
||||
SCRIPT
|
||||
|
||||
chmod +x "${POST_INSTALL_DIR}/flotillas-postinstall.sh"
|
||||
chmod +x "${POST_INSTALL_DIR}/adan-postinstall.sh"
|
||||
|
||||
log_success "Script creado en: ${POST_INSTALL_DIR}/flotillas-postinstall.sh"
|
||||
log_success "Script creado en: ${POST_INSTALL_DIR}/adan-postinstall.sh"
|
||||
}
|
||||
|
||||
# ---------------------------------------------
|
||||
@@ -470,7 +470,7 @@ save_credentials() {
|
||||
|
||||
cat > "$CREDS_FILE" <<EOF
|
||||
# ============================================
|
||||
# Credenciales VM Sistema de Flotillas
|
||||
# Credenciales VM Sistema de ADAN
|
||||
# ============================================
|
||||
# Generadas: $(date)
|
||||
|
||||
@@ -540,8 +540,8 @@ show_summary() {
|
||||
fi
|
||||
|
||||
echo " 3. Ejecutar script de instalacion del sistema:"
|
||||
echo " git clone <REPO_URL> /opt/flotillas"
|
||||
echo " cd /opt/flotillas/deploy/scripts"
|
||||
echo " git clone <REPO_URL> /opt/adan"
|
||||
echo " cd /opt/adan/deploy/scripts"
|
||||
echo " sudo ./install.sh"
|
||||
echo ""
|
||||
echo -e "${GREEN}============================================${NC}"
|
||||
@@ -555,7 +555,7 @@ main() {
|
||||
|
||||
echo ""
|
||||
echo -e "${BLUE}============================================${NC}"
|
||||
echo -e "${BLUE} CREAR VM PARA SISTEMA DE FLOTILLAS${NC}"
|
||||
echo -e "${BLUE} CREAR VM PARA SISTEMA DE ADAN${NC}"
|
||||
echo -e "${BLUE}============================================${NC}"
|
||||
echo ""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user