Обновить ansible/deploy_all.yml

This commit is contained in:
2025-12-28 09:38:15 +00:00
parent 8216d70291
commit 91a331fff0

View File

@@ -35,7 +35,8 @@
TF_HTTP_PASSWORD: "{{ lookup('env', 'TF_HTTP_PASSWORD') }}"
- name: Terraform Apply
shell: terraform apply -auto-approve -no-color
# МЫ ДОБАВИЛИ -lock=false, чтобы Gitea не ругалась на 405 ошибку
shell: terraform apply -auto-approve -no-color -lock=false
args:
chdir: "{{ playbook_dir }}/../terraform"
environment:
@@ -43,11 +44,12 @@
TF_HTTP_ADDRESS: "{{ lookup('env', 'TF_HTTP_ADDRESS') }}"
TF_HTTP_USERNAME: "{{ lookup('env', 'TF_HTTP_USERNAME') }}"
TF_HTTP_PASSWORD: "{{ lookup('env', 'TF_HTTP_PASSWORD') }}"
# Прокидываем переменные для Proxmox
TF_VAR_proxmox_api_token_id: "{{ lookup('env', 'TF_VAR_proxmox_api_token_id') }}"
TF_VAR_proxmox_api_token_secret: "{{ lookup('env', 'TF_VAR_proxmox_api_token_secret') }}"
TF_VAR_proxmox_api_url: "{{ lookup('env', 'TF_VAR_proxmox_api_url') }}"
- name: Dynamically add hosts to inventory
- name: Dynamically add hosts
add_host:
name: "{{ item }}"
groups: k8s_new_nodes
@@ -60,7 +62,7 @@
- name: Step 2 - Install Kubernetes
hosts: k8s_new_nodes
gather_facts: false # Сначала выключим, чтобы дождаться SSH
gather_facts: false
tasks:
- name: Wait for SSH to be ready
wait_for: