From 862dfe9a621a5865d88a7c7306bf47a288752694 Mon Sep 17 00:00:00 2001 From: ogrechko Date: Wed, 10 Dec 2025 09:43:20 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20playbooks/inventory.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- playbooks/inventory.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/playbooks/inventory.yml b/playbooks/inventory.yml index 2fdbe7f..ef07393 100644 --- a/playbooks/inventory.yml +++ b/playbooks/inventory.yml @@ -152,7 +152,20 @@ inventory: "{{ inventory_content }}" status_code: [201, 200] register: api_response + + - name: DEBUG - Попробовать через CURL (чтобы увидеть текст ошибки) + command: > + curl -v -X POST "{{ semaphore_url }}/api/project/{{ semaphore_project_id }}/inventory" + -H "Authorization: Bearer {{ semaphore_api_token }}" + -H "Content-Type: application/json" + -d '{"name": "{{ inventory_name }}", "project_id": {{ semaphore_project_id }}, "type": "static", "ssh_key_id": {{ semaphore_key_id }}, "become_key_id": null, "inventory": "localhost ansible_connection=local"}' + register: curl_output + ignore_errors: yes + + - name: Вывод ошибки CURL + debug: + var: curl_output.stderr_lines - name: Успех debug: - msg: "Инвентарь создан! ID: {{ api_response.json.id | default('OK') }}" \ No newline at end of file + msg: "Инвентарь создан! ID: {{ api_response.json.id | default('OK') }}"