From a9117a1adde57482c043b68ed97646f7989b8432 Mon Sep 17 00:00:00 2001 From: Kirill Date: Mon, 25 May 2026 21:37:28 +0300 Subject: [PATCH] ci: Fix known host problem --- .forgejo/workflows/demo.yaml | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/.forgejo/workflows/demo.yaml b/.forgejo/workflows/demo.yaml index 62ba929..fefc5e6 100644 --- a/.forgejo/workflows/demo.yaml +++ b/.forgejo/workflows/demo.yaml @@ -229,22 +229,16 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - name: Install Ansible run: apt-get update && apt-get install -y ansible - - name: Set up SSH key run: | mkdir -p ~/.ssh echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/deploy_key chmod 600 ~/.ssh/deploy_key - # Отключаем проверку known_hosts (или добавьте реальный ключ сервера) - echo "${{ secrets.SERVER_IP }} ssh-rsa AAAAB3..." >> ~/.ssh/known_hosts - # Для автоматического принятия хоста можно использовать: - # ssh-keyscan -H ${{ secrets.SERVER_IP }} >> ~/.ssh/known_hosts - env: - SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} - + - name: Trust server host key + run: | + ssh-keyscan -H ${{ secrets.SERVER_IP }} >> ~/.ssh/known_hosts - name: Run Ansible playbook run: | ansible-playbook -i "${{ secrets.SERVER_IP }}," ansible/restart_compose.yml \