Обновить ansible/deploy_all.yml
This commit is contained in:
@@ -35,7 +35,8 @@
|
|||||||
TF_HTTP_PASSWORD: "{{ lookup('env', 'TF_HTTP_PASSWORD') }}"
|
TF_HTTP_PASSWORD: "{{ lookup('env', 'TF_HTTP_PASSWORD') }}"
|
||||||
|
|
||||||
- name: Terraform Apply
|
- name: Terraform Apply
|
||||||
shell: terraform apply -auto-approve -no-color
|
# МЫ ДОБАВИЛИ -lock=false, чтобы Gitea не ругалась на 405 ошибку
|
||||||
|
shell: terraform apply -auto-approve -no-color -lock=false
|
||||||
args:
|
args:
|
||||||
chdir: "{{ playbook_dir }}/../terraform"
|
chdir: "{{ playbook_dir }}/../terraform"
|
||||||
environment:
|
environment:
|
||||||
@@ -43,11 +44,12 @@
|
|||||||
TF_HTTP_ADDRESS: "{{ lookup('env', 'TF_HTTP_ADDRESS') }}"
|
TF_HTTP_ADDRESS: "{{ lookup('env', 'TF_HTTP_ADDRESS') }}"
|
||||||
TF_HTTP_USERNAME: "{{ lookup('env', 'TF_HTTP_USERNAME') }}"
|
TF_HTTP_USERNAME: "{{ lookup('env', 'TF_HTTP_USERNAME') }}"
|
||||||
TF_HTTP_PASSWORD: "{{ lookup('env', 'TF_HTTP_PASSWORD') }}"
|
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_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_token_secret: "{{ lookup('env', 'TF_VAR_proxmox_api_token_secret') }}"
|
||||||
TF_VAR_proxmox_api_url: "{{ lookup('env', 'TF_VAR_proxmox_api_url') }}"
|
TF_VAR_proxmox_api_url: "{{ lookup('env', 'TF_VAR_proxmox_api_url') }}"
|
||||||
|
|
||||||
- name: Dynamically add hosts to inventory
|
- name: Dynamically add hosts
|
||||||
add_host:
|
add_host:
|
||||||
name: "{{ item }}"
|
name: "{{ item }}"
|
||||||
groups: k8s_new_nodes
|
groups: k8s_new_nodes
|
||||||
@@ -60,7 +62,7 @@
|
|||||||
|
|
||||||
- name: Step 2 - Install Kubernetes
|
- name: Step 2 - Install Kubernetes
|
||||||
hosts: k8s_new_nodes
|
hosts: k8s_new_nodes
|
||||||
gather_facts: false # Сначала выключим, чтобы дождаться SSH
|
gather_facts: false
|
||||||
tasks:
|
tasks:
|
||||||
- name: Wait for SSH to be ready
|
- name: Wait for SSH to be ready
|
||||||
wait_for:
|
wait_for:
|
||||||
|
|||||||
Reference in New Issue
Block a user