sync current state
This commit is contained in:
66
ansible/group_vars/fastpass/vars
Normal file
66
ansible/group_vars/fastpass/vars
Normal file
@@ -0,0 +1,66 @@
|
||||
---
|
||||
# FastPass Kubernetes Cluster Variables
|
||||
|
||||
# Cluster Configuration
|
||||
cluster_name: "fastpass"
|
||||
kubernetes_version: "1.33.4"
|
||||
pod_network_cidr: "10.244.0.0/16"
|
||||
service_cidr: "10.96.0.0/12"
|
||||
|
||||
# Control Plane Configuration
|
||||
control_plane_endpoint: "fastpass.local.mk-labs.cloud"
|
||||
control_plane_port: "6443"
|
||||
|
||||
# CNI Configuration
|
||||
cni_plugin: "calico"
|
||||
calico_version: "v3.28.0"
|
||||
|
||||
# Node Labels and Taints
|
||||
node_labels:
|
||||
zone:
|
||||
# Control Plane nodes (masters) - no zone labels needed
|
||||
# space-mountain: (control plane - no zone label)
|
||||
# big-thunder-mountain: (control plane - no zone label)
|
||||
# splash-mountain: (control plane - no zone label)
|
||||
|
||||
# Worker nodes
|
||||
haunted-mansion: "backstage" # Internal/backstage workloads
|
||||
peter-pans-flight: "backstage" # Internal/backstage workloads
|
||||
# Future node: "on-stage" # External/on-stage workloads (future)
|
||||
|
||||
environment: "production"
|
||||
cluster: "fastpass"
|
||||
|
||||
# System Configuration
|
||||
selinux_mode: "permissive"
|
||||
firewall_enabled: false
|
||||
|
||||
# Container Runtime
|
||||
container_runtime: "containerd"
|
||||
containerd_version: "latest"
|
||||
|
||||
# Repository Configuration
|
||||
kubernetes_repo_url: "https://pkgs.k8s.io/core:/stable:/v1.33/rpm/"
|
||||
containerd_repo_url: "https://download.docker.com/linux/fedora/docker-ce.repo"
|
||||
|
||||
# Validation
|
||||
preflight_checks: true
|
||||
validate_cluster: true
|
||||
|
||||
# Kubeconfig Configuration
|
||||
kubeconfig_path: "{{ lookup('env', 'HOME') }}/.kube/config"
|
||||
|
||||
# Hostname Configuration for Kubernetes
|
||||
# Override hostnames to remove dots for Kubernetes compatibility
|
||||
kubernetes_hostnames:
|
||||
space-mountain: "space-mountain"
|
||||
big-thunder-mountain: "big-thunder-mountain"
|
||||
splash-mountain: "splash-mountain"
|
||||
haunted-mansion: "haunted-mansion"
|
||||
peter-pans-flight: "peter-pans-flight"
|
||||
|
||||
# Generic Kubernetes Prerequisites Configuration
|
||||
configure_firewall: true
|
||||
configure_ntp: true
|
||||
selinux_state: "permissive"
|
||||
disable_swap: true
|
||||
18
ansible/group_vars/ntp_servers/vars
Normal file
18
ansible/group_vars/ntp_servers/vars
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
# file: group_vars/ntp_servers/vars
|
||||
#Ansible vars template for NTP servers.
|
||||
|
||||
ntp_servers:
|
||||
- 0.us.pool.ntp.org
|
||||
- 1.us.pool.ntp.org
|
||||
|
||||
allowed_networks:
|
||||
- "192.168.1.0/24"
|
||||
- "192.168.2.0/24"
|
||||
- "192.168.3.0/24"
|
||||
- "192.168.5.0/24"
|
||||
- "192.168.9.0/24"
|
||||
- "192.168.10.0/24"
|
||||
- "192.168.250.0/24"
|
||||
- "10.1.71.0/24"
|
||||
- "10.1.82.0/24"
|
||||
34
ansible/group_vars/prometheus_server/vars
Normal file
34
ansible/group_vars/prometheus_server/vars
Normal file
@@ -0,0 +1,34 @@
|
||||
# file: group_vars/prometheus_server/vars
|
||||
# Ansible vars template for Prometheus nodes created via Ansible\.
|
||||
|
||||
# Version of Prometheus to install. All available versions can be found at: https://prometheus.io/download/
|
||||
|
||||
#prometheus_version: "3.5.0"
|
||||
#alertmanager_version: "0.28.1"
|
||||
|
||||
# prometheus_nodes:
|
||||
# # - '192.168.1.207' # Worker node IP
|
||||
# - cinderella-castle # Master node IP
|
||||
# - 10.1.71.21
|
||||
# - cinderella-castle.local.mk-labs.cloud
|
||||
|
||||
# Static Variables
|
||||
# prometheus_installer_file: "prometheus-{{ prometheus_version }}.linux-amd64.tar.gz"
|
||||
# prometheus_installer_download_url: "https://github.com/prometheus/prometheus/releases/download/v{{ prometheus_version }}/{{ prometheus_installer_file }}"
|
||||
|
||||
# Grafana Variables
|
||||
|
||||
#grafana_port: "3000"
|
||||
#grafana_url: "{{ inventory_hostname }}.{{ base_domain }}:3000"
|
||||
|
||||
# prometheus_targets:
|
||||
# node:
|
||||
# - targets:
|
||||
# - localhost:9100
|
||||
# labels:
|
||||
# env: mk-labs
|
||||
|
||||
grafana_ini:
|
||||
security:
|
||||
admin_user: admin
|
||||
admin_password: admin
|
||||
Reference in New Issue
Block a user