generated from helmut/template
Fix runner home and ssh port
Remote Deploy to Windows / deploy (push) Failing after 1s
Details
Remote Deploy to Windows / deploy (push) Failing after 1s
Details
This commit is contained in:
parent
c0f0f5ed07
commit
c1ba4f0a8a
|
|
@ -6,23 +6,27 @@ on:
|
||||||
jobs:
|
jobs:
|
||||||
deploy:
|
deploy:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
container:
|
||||||
|
image: gitea/runner-images:ubuntu-latest
|
||||||
|
options: --user root
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Fix HOME directory
|
- name: Fix Environment
|
||||||
run: |
|
run: |
|
||||||
echo "HOME=/tmp" >> $GITHUB_ENV
|
echo "HOME=/root" >> $GITHUB_ENV
|
||||||
|
echo "ACTIONS_CACHE_DIR=/tmp/cache" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Set up SSH Key
|
- name: Set up SSH Key
|
||||||
run: |
|
run: |
|
||||||
mkdir -p /tmp/.ssh
|
mkdir -p /root/.ssh
|
||||||
echo "${{ secrets.SSH_PRIVATE_KEY }}" > /tmp/.ssh/id_ed25519
|
echo "${{ secrets.SSH_PRIVATE_KEY }}" > /root/.ssh/id_ed25519
|
||||||
chmod 600 /tmp/.ssh/id_ed25519
|
chmod 600 /root/.ssh/id_ed25519
|
||||||
# Отключаем проверку хоста, чтобы не зависало на вопросе (yes/no)
|
echo "StrictHostKeyChecking no" >> /root/.ssh/config
|
||||||
echo "StrictHostKeyChecking no" >> /tmp/.ssh/config
|
|
||||||
|
|
||||||
- name: Run Ansible Playbook
|
- name: Run Ansible Playbook
|
||||||
run: |
|
run: |
|
||||||
cd ansible
|
cd ansible
|
||||||
ansible-playbook -i inventory.ini playbook.yml
|
ansible-playbook -i inventory.ini playbook.yml --private-key /root/.ssh/id_ed25519
|
||||||
Loading…
Reference in New Issue