From 27680d91451a39caa756befd84cb5979abe69a87 Mon Sep 17 00:00:00 2001 From: IcyAltair Date: Tue, 28 Oct 2025 20:44:15 +0300 Subject: [PATCH] deleted legacy configs --- docker-swarm-cluster/README.md | 9 ---- docker-swarm-cluster/group_vars/all.yml | 4 -- docker-swarm-cluster/inventory.yml | 11 ---- .../roles/common/tasks/main.yml | 17 ------ .../roles/docker/tasks/main.yml | 25 --------- .../roles/swarm/tasks/main.yml | 24 --------- docker-swarm-cluster/site.yml | 13 ----- kafka-kubernetes/group_vars/all.yml | 7 --- kafka-kubernetes/inventory.yml | 12 ----- kafka-kubernetes/playbooks/deploy_kafka.yml | 6 --- .../playbooks/install_kubernetes.yml | 6 --- .../playbooks/prepare_servers.yml | 6 --- kafka-kubernetes/roles/calico/tasks/main.yml | 8 --- kafka-kubernetes/roles/k8s/tasks/main.yml | 52 ------------------- kafka-kubernetes/roles/kafka/tasks/main.yml | 14 ----- .../roles/kafka/templates/kafka.yml.j2 | 35 ------------- .../roles/kafka/templates/zookeeper.yml.j2 | 31 ----------- kafka-kubernetes/roles/prepare/tasks/main.yml | 34 ------------ 18 files changed, 314 deletions(-) delete mode 100644 docker-swarm-cluster/README.md delete mode 100644 docker-swarm-cluster/group_vars/all.yml delete mode 100644 docker-swarm-cluster/inventory.yml delete mode 100644 docker-swarm-cluster/roles/common/tasks/main.yml delete mode 100644 docker-swarm-cluster/roles/docker/tasks/main.yml delete mode 100644 docker-swarm-cluster/roles/swarm/tasks/main.yml delete mode 100644 docker-swarm-cluster/site.yml delete mode 100644 kafka-kubernetes/group_vars/all.yml delete mode 100644 kafka-kubernetes/inventory.yml delete mode 100644 kafka-kubernetes/playbooks/deploy_kafka.yml delete mode 100644 kafka-kubernetes/playbooks/install_kubernetes.yml delete mode 100644 kafka-kubernetes/playbooks/prepare_servers.yml delete mode 100644 kafka-kubernetes/roles/calico/tasks/main.yml delete mode 100644 kafka-kubernetes/roles/k8s/tasks/main.yml delete mode 100644 kafka-kubernetes/roles/kafka/tasks/main.yml delete mode 100644 kafka-kubernetes/roles/kafka/templates/kafka.yml.j2 delete mode 100644 kafka-kubernetes/roles/kafka/templates/zookeeper.yml.j2 delete mode 100644 kafka-kubernetes/roles/prepare/tasks/main.yml diff --git a/docker-swarm-cluster/README.md b/docker-swarm-cluster/README.md deleted file mode 100644 index 078e864..0000000 --- a/docker-swarm-cluster/README.md +++ /dev/null @@ -1,9 +0,0 @@ -Перед запуском убедитесь, что вы задали токены SWARM_TOKEN_MANAGER и SWARM_TOKEN_WORKER в вашем окружении: -```sh -export SWARM_TOKEN_MANAGER=your-manager-token-here -export SWARM_TOKEN_WORKER=your-worker-token-here -``` -Запустите плейбук командой: -```sh -ansible-playbook -i inventory.yml site.yml -``` \ No newline at end of file diff --git a/docker-swarm-cluster/group_vars/all.yml b/docker-swarm-cluster/group_vars/all.yml deleted file mode 100644 index a5543a4..0000000 --- a/docker-swarm-cluster/group_vars/all.yml +++ /dev/null @@ -1,4 +0,0 @@ -docker_version: '20.10' -swarm_token_manager: "{{ lookup('env', 'SWARM_TOKEN_MANAGER') }}" -swarm_token_worker: "{{ lookup('env', 'SWARM_TOKEN_WORKER') }}" -manager_ip: '{{ hostvars["manager1"]["ansible_host"] }}' \ No newline at end of file diff --git a/docker-swarm-cluster/inventory.yml b/docker-swarm-cluster/inventory.yml deleted file mode 100644 index 3f0281e..0000000 --- a/docker-swarm-cluster/inventory.yml +++ /dev/null @@ -1,11 +0,0 @@ -all: - hosts: - manager1: - ansible_host: x.x.x.x - worker1: - ansible_host: y.y.y.y - worker2: - ansible_host: z.z.z.z - vars: - ansible_user: root - ansible_become: true \ No newline at end of file diff --git a/docker-swarm-cluster/roles/common/tasks/main.yml b/docker-swarm-cluster/roles/common/tasks/main.yml deleted file mode 100644 index 4a5e473..0000000 --- a/docker-swarm-cluster/roles/common/tasks/main.yml +++ /dev/null @@ -1,17 +0,0 @@ ---- -- name: Update apt cache - become: yes - apt: - update_cache: yes - -- name: Install necessary packages for Docker installation - become: yes - apt: - name: "{{ item }}" - state: present - loop: - - apt-transport-https - - ca-certificates - - curl - - gnupg-agent - - software-properties-common \ No newline at end of file diff --git a/docker-swarm-cluster/roles/docker/tasks/main.yml b/docker-swarm-cluster/roles/docker/tasks/main.yml deleted file mode 100644 index 644c093..0000000 --- a/docker-swarm-cluster/roles/docker/tasks/main.yml +++ /dev/null @@ -1,25 +0,0 @@ ---- -- name: Add Docker official repository key - become: yes - apt_key: - url: https://download.docker.com/linux/debian/gpg - state: present - -- name: Add Docker stable repository - become: yes - apt_repository: - repo: deb [arch=amd64] https://download.docker.com/linux/debian {{ ansible_distribution_release }} stable - state: present - -- name: Install Docker CE - become: yes - apt: - name: "docker-ce={{ docker_version }}*" - state: latest - -- name: Start and enable Docker service - become: yes - systemd: - name: docker - enabled: yes - state: started \ No newline at end of file diff --git a/docker-swarm-cluster/roles/swarm/tasks/main.yml b/docker-swarm-cluster/roles/swarm/tasks/main.yml deleted file mode 100644 index f5e02d1..0000000 --- a/docker-swarm-cluster/roles/swarm/tasks/main.yml +++ /dev/null @@ -1,24 +0,0 @@ ---- -- block: - - name: Initialize the Docker Swarm on Manager node - become: yes - command: > - docker swarm init - --advertise-addr {{ manager_ip }} - register: result - when: inventory_hostname == 'manager1' - - - set_fact: - join_command: "{{ result.stdout_lines[-1].split(':')[1].strip() }}" - when: inventory_hostname == 'manager1' and result is success - - - debug: - msg: "Swarm initialized successfully with token: {{ join_command }}" - when: inventory_hostname == 'manager1' and result is success - -- block: - - name: Join Worker nodes to Swarm cluster - become: yes - shell: | - echo "{{ join_command }}" | docker swarm join --token {{ swarm_token_worker }} {{ manager_ip }}:2377 - when: inventory_hostname != 'manager1' \ No newline at end of file diff --git a/docker-swarm-cluster/site.yml b/docker-swarm-cluster/site.yml deleted file mode 100644 index 350d1c5..0000000 --- a/docker-swarm-cluster/site.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -- name: Setup Docker Swarm Cluster - hosts: all - gather_facts: true - become: true - - pre_tasks: - - include_role: - name: common - - roles: - - role: docker - - role: swarm \ No newline at end of file diff --git a/kafka-kubernetes/group_vars/all.yml b/kafka-kubernetes/group_vars/all.yml deleted file mode 100644 index 4bb541d..0000000 --- a/kafka-kubernetes/group_vars/all.yml +++ /dev/null @@ -1,7 +0,0 @@ -kube_version: v1.25.3 -docker_version: 20.10.21 -etcd_version: 3.5.6 -cni_plugin_version: v3.24.0 -helm_version: v3.11.3 -pod_network_cidr: 192.168.0.0/16 -service_cluster_ip_range: 10.96.0.0/12 \ No newline at end of file diff --git a/kafka-kubernetes/inventory.yml b/kafka-kubernetes/inventory.yml deleted file mode 100644 index 20a50d9..0000000 --- a/kafka-kubernetes/inventory.yml +++ /dev/null @@ -1,12 +0,0 @@ -all: - children: - masters: - hosts: - master1: - ansible_host: x.x.x.x - workers: - hosts: - worker1: - ansible_host: a.a.a.a - worker2: - ansible_host: b.b.b.b \ No newline at end of file diff --git a/kafka-kubernetes/playbooks/deploy_kafka.yml b/kafka-kubernetes/playbooks/deploy_kafka.yml deleted file mode 100644 index 3d76910..0000000 --- a/kafka-kubernetes/playbooks/deploy_kafka.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -- name: Deploy Kafka & Zookeeper clusters - hosts: all - become: true - roles: - - kafka \ No newline at end of file diff --git a/kafka-kubernetes/playbooks/install_kubernetes.yml b/kafka-kubernetes/playbooks/install_kubernetes.yml deleted file mode 100644 index 8ba7a2d..0000000 --- a/kafka-kubernetes/playbooks/install_kubernetes.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -- name: Install Kubernetes components - hosts: all - become: true - roles: - - k8s \ No newline at end of file diff --git a/kafka-kubernetes/playbooks/prepare_servers.yml b/kafka-kubernetes/playbooks/prepare_servers.yml deleted file mode 100644 index 1d031ee..0000000 --- a/kafka-kubernetes/playbooks/prepare_servers.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -- name: Prepare servers for Kubernetes - hosts: all - become: true - roles: - - prepare \ No newline at end of file diff --git a/kafka-kubernetes/roles/calico/tasks/main.yml b/kafka-kubernetes/roles/calico/tasks/main.yml deleted file mode 100644 index 8dac747..0000000 --- a/kafka-kubernetes/roles/calico/tasks/main.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -- name: Download Calico manifest - get_url: - url: "https://docs.projectcalico.org/manifests/calico.yaml" - dest: /tmp/calico.yaml - -- name: Apply Calico configuration - command: kubectl apply -f /tmp/calico.yaml \ No newline at end of file diff --git a/kafka-kubernetes/roles/k8s/tasks/main.yml b/kafka-kubernetes/roles/k8s/tasks/main.yml deleted file mode 100644 index e333efa..0000000 --- a/kafka-kubernetes/roles/k8s/tasks/main.yml +++ /dev/null @@ -1,52 +0,0 @@ ---- -- name: Install Docker - package: - name: docker.io - version: "{{ docker_version }}" - state: present - -- name: Install Kubelet/Kubectl/Kubeadm - package: - name: ["kubelet","kubectl","kubeadm"] - version: "{{ kube_version }}-00" - state: present - -- name: Pull images for Kubernetes - command: kubeadm config images pull --kubernetes-version "{{ kube_version }}" - -- name: Initiate Kubernetes cluster on Master node - command: >- - kubeadm init - --apiserver-advertise-address={{ ansible_default_ipv4.address }} - --pod-network-cidr={{ pod_network_cidr }} - --ignore-preflight-errors=Swap - register: output - changed_when: "'Kubeadm completed the bootstrap of control plane node' in output.stdout" - run_once: true - delegate_to: master1 - -- name: Copy admin credentials from master - fetch: - src: "/etc/kubernetes/admin.conf" - dest: "./admin.conf" - flat: yes - run_once: true - delegate_to: master1 - -- name: Create .kube directory if not exists - file: - path: ~/.kube - state: directory - mode: '0755' - -- name: Copy kubeconfig to local machine - copy: - src: ./admin.conf - dest: ~/.kube/config - owner: "{{ ansible_user_id }}" - group: "{{ ansible_user_gid }}" - mode: '0644' - -- name: Deploy Calico network plugin - import_role: - name: calico \ No newline at end of file diff --git a/kafka-kubernetes/roles/kafka/tasks/main.yml b/kafka-kubernetes/roles/kafka/tasks/main.yml deleted file mode 100644 index dc2d238..0000000 --- a/kafka-kubernetes/roles/kafka/tasks/main.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -- name: Render Kafka deployment YAML files - template: - src: "{{ item }}.j2" - dest: "/tmp/{{ item }}.yaml" - loop: - - kafka - - zookeeper - -- name: Deploy Kafka using Kubernetes resources - command: kubectl apply -f /tmp/{{ item }}.yaml - loop: - - kafka - - zookeeper \ No newline at end of file diff --git a/kafka-kubernetes/roles/kafka/templates/kafka.yml.j2 b/kafka-kubernetes/roles/kafka/templates/kafka.yml.j2 deleted file mode 100644 index 2a82cf4..0000000 --- a/kafka-kubernetes/roles/kafka/templates/kafka.yml.j2 +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: apps/v1 -kind: StatefulSet -metadata: - name: kafka -spec: - replicas: 2 - selector: - matchLabels: - app: kafka - template: - metadata: - labels: - app: kafka - spec: - containers: - - name: kafka - image: kafka:latest - env: - - name: KAFKA_ZOOKEEPER_CONNECT - value: zookeeper-headless:2181 - ports: - - containerPort: 9092 ---- -apiVersion: v1 -kind: Service -metadata: - name: kafka-service -spec: - type: NodePort - selector: - app: kafka - ports: - - protocol: TCP - port: 9092 - targetPort: 9092 \ No newline at end of file diff --git a/kafka-kubernetes/roles/kafka/templates/zookeeper.yml.j2 b/kafka-kubernetes/roles/kafka/templates/zookeeper.yml.j2 deleted file mode 100644 index 2040275..0000000 --- a/kafka-kubernetes/roles/kafka/templates/zookeeper.yml.j2 +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: apps/v1 -kind: StatefulSet -metadata: - name: zookeeper -spec: - replicas: 2 - selector: - matchLabels: - app: zookeeper - template: - metadata: - labels: - app: zookeeper - spec: - containers: - - name: zookeeper - image: zoo:latest - ports: - - containerPort: 2181 ---- -apiVersion: v1 -kind: Service -metadata: - name: zookeeper-headless -spec: - clusterIP: None - selector: - app: zookeeper - ports: - - port: 2181 - targetPort: 2181 \ No newline at end of file diff --git a/kafka-kubernetes/roles/prepare/tasks/main.yml b/kafka-kubernetes/roles/prepare/tasks/main.yml deleted file mode 100644 index 65fe1b0..0000000 --- a/kafka-kubernetes/roles/prepare/tasks/main.yml +++ /dev/null @@ -1,34 +0,0 @@ ---- -- name: Ensure OS packages are up-to-date - apt: - upgrade: dist - update_cache: yes - -- name: Disable swap - sysctl: - name: vm.swappiness - value: 0 - state: present - reload: yes - -- name: Enable kernel modules required by Kubernetes - modprobe: - name: "{{ item }}" - state: present - loop: - - overlay - - br_netfilter - -- name: Load iptables rules permanently - lineinfile: - path: /etc/modules-load.d/kubernetes.conf - create: yes - regexp: '^{{ item }}$' - line: '{{ item }}' - loop: - - overlay - - br_netfilter - -- name: Set SELinux in permissive mode - selinux: - state: permissive \ No newline at end of file