chore: archive deprecated Ansible content (OpenShift, Fastpass, FreeIPA, k8s)
This commit is contained in:
@@ -1,66 +0,0 @@
|
||||
---
|
||||
# FastPass Kubernetes Cluster Variables
|
||||
|
||||
# Cluster Configuration
|
||||
cluster_name: "fastpass"
|
||||
kubernetes_version: "1.33"
|
||||
pod_network_cidr: "10.244.0.0/16"
|
||||
service_cidr: "10.96.0.0/12"
|
||||
|
||||
# Control Plane Configuration
|
||||
control_plane_endpoint: "{{ cluster_name}}.{{ base_domain}}"
|
||||
control_plane_port: "6443"
|
||||
|
||||
# CNI Configuration
|
||||
cni_plugin: "calico"
|
||||
calico_version: "v3.30.3"
|
||||
|
||||
# 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
|
||||
@@ -1,3 +0,0 @@
|
||||
---
|
||||
#freeipa_user: "admin"
|
||||
#freeipa_password: "{{ vault_freeipa_password }}"
|
||||
@@ -1,51 +0,0 @@
|
||||
# file: group_vars/hub_cluster/vars
|
||||
# Ansible vars template for OpenShift nodes created via Ansible (configure_openshift_cluster).
|
||||
|
||||
# Cluster deployed via Agent Installer and Matchbox (iPXE):
|
||||
|
||||
# Name of the OpenShift Cluster
|
||||
|
||||
cluster_name: "hub"
|
||||
|
||||
# Version of OpenShift to install. All available versions can be found at: https://mirror.openshift.com/pub/openshift-v4/x86_64/clients/ocp/
|
||||
|
||||
cluster_version: "4.18.21"
|
||||
|
||||
# Type of cluster.
|
||||
# - none (Single Node Cluster)
|
||||
# - baremetal (Traditional and Compact Cluster)
|
||||
|
||||
platform_type: "none"
|
||||
|
||||
# Number of nodes to deploy
|
||||
# - Master: 1; Worker 0 (Single Node Cluster)
|
||||
# - Master: 3; Worker 0 (Compact Cluster)
|
||||
# - Master: 3; Worker 1-3 (Traditional Cluster)
|
||||
|
||||
master_node_count: 1
|
||||
worker_node_count: 0
|
||||
|
||||
# Subnet that cluster nodes will reside on.
|
||||
|
||||
machine_network: "10.1.71.0/24"
|
||||
|
||||
# OpenShift API IP Address (Reference host IP address for Single Node Cluster)
|
||||
|
||||
api_address: "{{ ip_address }}" # "10.1.71.10"
|
||||
|
||||
# OpenShift Apps Wildcard IP Address (Reference host IP address for Single Node Cluster)
|
||||
|
||||
app_address: "{{ ip_address }}" # "10.1.71.10"
|
||||
|
||||
# These are internal networks to the cluster and should not need to be changed.
|
||||
|
||||
cluster_network: "10.128.0.0/14"
|
||||
cluster_network_host_prefix: 23
|
||||
service_network: "172.30.0.0/16"
|
||||
|
||||
# Static Variables
|
||||
|
||||
openshift_installer_file: "openshift-install-linux.tar.gz"
|
||||
openshift_client_file: "openshift-client-linux.tar.gz"
|
||||
openshift_installer_download_url: "https://mirror.openshift.com/pub/openshift-v4/x86_64/clients/ocp/{{ cluster_version }}/{{ openshift_installer_file }}"
|
||||
openshift_client_download_url: "https://mirror.openshift.com/pub/openshift-v4/x86_64/clients/ocp/{{ cluster_version }}/{{ openshift_client_file }}"
|
||||
@@ -1,51 +0,0 @@
|
||||
# file: group_vars/internal_cluster/vars
|
||||
# Ansible vars template for OpenShift nodes created via Ansible (configure_openshift_cluster).
|
||||
|
||||
# Cluster deployed via Agent Installer and Matchbox (iPXE):
|
||||
|
||||
# Name of the OpenShift Cluster
|
||||
|
||||
cluster_name: "openshift"
|
||||
|
||||
# Version of OpenShift to install. All available versions can be found at: https://mirror.openshift.com/pub/openshift-v4/x86_64/clients/ocp/
|
||||
|
||||
cluster_version: "4.18.21"
|
||||
|
||||
# Type of cluster.
|
||||
# - none (Single Node Cluster)
|
||||
# - baremetal (Traditional and Compact Cluster)
|
||||
|
||||
platform_type: "baremetal"
|
||||
|
||||
# Number of nodes to deploy
|
||||
# - Master: 1; Worker 0 (Single Node Cluster)
|
||||
# - Master: 3; Worker 0 (Compact Cluster)
|
||||
# - Master: 3; Worker 1-3 (Traditional Cluster)
|
||||
|
||||
master_node_count: 3
|
||||
worker_node_count: 1
|
||||
|
||||
# Subnet that cluster nodes will reside on.
|
||||
|
||||
machine_network: "10.1.71.0/24"
|
||||
|
||||
# OpenShift API IP Address
|
||||
|
||||
api_address: "10.1.71.69"
|
||||
|
||||
# OpenShift Apps Wildcard IP Address (These will be the same in a Single Node Cluster)
|
||||
|
||||
app_address: "10.1.71.60"
|
||||
|
||||
# These are internal networks to the cluster and should not need to be changed.
|
||||
|
||||
cluster_network: "10.128.0.0/14"
|
||||
cluster_network_host_prefix: 23
|
||||
service_network: "172.30.0.0/16"
|
||||
|
||||
# Static Variables
|
||||
|
||||
openshift_installer_file: "openshift-install-linux.tar.gz"
|
||||
openshift_client_file: "openshift-client-linux.tar.gz"
|
||||
openshift_installer_download_url: "https://mirror.openshift.com/pub/openshift-v4/x86_64/clients/ocp/{{ cluster_version }}/{{ openshift_installer_file }}"
|
||||
openshift_client_download_url: "https://mirror.openshift.com/pub/openshift-v4/x86_64/clients/ocp/{{ cluster_version }}/{{ openshift_client_file }}"
|
||||
@@ -1,14 +0,0 @@
|
||||
---
|
||||
ipaadmin_password: "{{ vault_ipaadmin_password }}"
|
||||
ipadm_password: "{{ vault_ipadm_password }}"
|
||||
ipaserver_domain: int.mk-labs.cloud
|
||||
ipaserver_realm: INT.MK-LABS.CLOUD
|
||||
ipaserver_setup_firewalld: true
|
||||
ipaserver_setup_dns: true
|
||||
ipaserver_forwarders: 1.1.1.1,1.0.0.1
|
||||
ipaserver_random_serial_numbers: true
|
||||
#dns_ip_addresses: "{{ ansible_hostname }}"
|
||||
#dns_reverse_zones:
|
||||
#domain: int.mk-labs.cloud
|
||||
forwarders: 1.1.1.1,1.0.0.1
|
||||
#hostname: "{{ hostname }}"
|
||||
@@ -1,4 +0,0 @@
|
||||
---
|
||||
#freeipa_user: "admin"
|
||||
ipaadmin_password: "{{ vault_freeipa_password }}"
|
||||
ipaserver_domain: "int.mk-labs.cloud"
|
||||
@@ -1,9 +0,0 @@
|
||||
---
|
||||
# Variables for Matchbox
|
||||
assets: "/var/lib/matchbox/assets"
|
||||
http_endpoint: "http://matchbox.int.mk-labs.cloud:8080"
|
||||
rpc_endpoint: "matchbox.int.mk-labs.cloud:8081"
|
||||
|
||||
# Variables for OpenShift Installer
|
||||
#openshift_installer_pull_secret: "{{ vault_pull_secret }}"
|
||||
#openshift_installer_ssh_key: "{{ vault_ssh_key }}"
|
||||
@@ -1,54 +0,0 @@
|
||||
# file: group_vars/openshift_cluster_template/vars
|
||||
# Ansible vars template for OpenShift nodes created via Ansible (configure_openshift_cluster).
|
||||
|
||||
# Cluster deployed via Agent Installer and Matchbox (iPXE):
|
||||
|
||||
# Role of this node in the cluster.
|
||||
# - master
|
||||
# - worker
|
||||
# Name of the OpenShift Cluster
|
||||
|
||||
cluster_name: "openshift"
|
||||
|
||||
# Version of OpenShift to install. All available versions can be found at: https://mirror.openshift.com/pub/openshift-v4/x86_64/clients/ocp/
|
||||
|
||||
cluster_version: "4.18.21"
|
||||
|
||||
# Type of cluster.
|
||||
# - none (Single Node Cluster)
|
||||
# - baremetal (Traditional and Compact Cluster)
|
||||
|
||||
platform_type: "baremetal"
|
||||
|
||||
# Number of nodes to deploy
|
||||
# - Master: 1; Worker 0 (Single Node Cluster)
|
||||
# - Master: 3; Worker 0 (Compact Cluster)
|
||||
# - Master: 3; Worker 1-3 (Traditional Cluster)
|
||||
|
||||
master_node_count: 3
|
||||
worker_node_count: 1
|
||||
|
||||
# Subnet that cluster nodes will reside on.
|
||||
|
||||
machine_network: "10.1.71.0/24"
|
||||
|
||||
# OpenShift API IP Address (Comment out for Single Node Cluster)
|
||||
|
||||
api_address: "10.1.71.69"
|
||||
|
||||
# OpenShift Apps Wildcard IP Address (Comment out for Single Node Cluster)
|
||||
|
||||
app_address: "10.1.71.60"
|
||||
|
||||
# These are internal networks to the cluster and should not need to be changed.
|
||||
|
||||
cluster_network: "10.128.0.0/14"
|
||||
cluster_network_host_prefix: 23
|
||||
service_network: "172.30.0.0/16"
|
||||
|
||||
# Static Variables
|
||||
|
||||
openshift_installer_file: "openshift-install-linux.tar.gz"
|
||||
openshift_client_file: "openshift-client-linux.tar.gz"
|
||||
openshift_installer_download_url: "https://mirror.openshift.com/pub/openshift-v4/x86_64/clients/ocp/{{ cluster_version }}/{{ openshift_installer_file }}"
|
||||
openshift_client_download_url: "https://mirror.openshift.com/pub/openshift-v4/x86_64/clients/ocp/{{ cluster_version }}/{{ openshift_client_file }}"
|
||||
Reference in New Issue
Block a user