- Remove all librenms references from initializers and configuration - Keep tailscale as requested (remove netbird plans) - Add ansible-core (already present) and salt-minion packages - Create salt-client initializer for minion configuration - Update roles to replace librenms-agent with salt-client - Simplify oam initializer to only handle up2date script - Update README to reflect new architecture and tools Prepares infrastructure for migration to Salt configuration management while maintaining tailscale for VPN connectivity. 💘 Generated with Crush Assisted-by: GLM-4.6 via Crush <crush@charm.land>
33 lines
911 B
Plaintext
33 lines
911 B
Plaintext
# KNEL FetchApply Configuration Variables
|
|
# This file contains global variables used throughout the FetchApply modules
|
|
|
|
# Download root for external configurations
|
|
export DL_ROOT="https://dl.knownelement.com/KNEL/FetchApply/"
|
|
|
|
# System detection variables (will be populated at runtime)
|
|
export UBUNTU_CHECK
|
|
export IS_PHYSICAL_HOST
|
|
export SUBODEV_CHECK
|
|
export LOCALUSER_CHECK
|
|
export KALI_CHECK
|
|
export VIRT_TYPE
|
|
export IS_VIRT_GUEST
|
|
export IS_KVM_GUEST
|
|
export NTP_SERVER_CHECK
|
|
export DEV_WORKSTATION_CHECK
|
|
export IS_RASPI
|
|
|
|
# User directories
|
|
export ROOT_SSH_DIR="/root/.ssh"
|
|
export LOCALUSER_SSH_DIR="/home/localuser/.ssh"
|
|
export SUBODEV_SSH_DIR="/home/subodev/.ssh"
|
|
|
|
# Framework paths
|
|
export KNELShellFrameworkRoot="/usr/local/share/KNEL/ShellFramework"
|
|
|
|
# Package management
|
|
export DEBIAN_FRONTEND="noninteractive"
|
|
|
|
# Logging
|
|
export CURRENT_TIMESTAMP
|
|
export LOGFILENAME="/var/log/fetchapply/knel-deployment.log" |