From 7660e4e39aa28e6294c9279f8745f4b7a4110919 Mon Sep 17 00:00:00 2001 From: lagertonne Date: Sun, 10 Nov 2024 21:30:25 +0100 Subject: [PATCH] populate basic stuff which we need for ansible --- .forgejo/workflows/deploy.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 6dedeb4..8802e1f 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -8,7 +8,6 @@ jobs: runs-on: docker steps: - uses: actions/checkout@v4 - - name: Install ansible run: | apt update -y @@ -16,6 +15,14 @@ jobs: python3 -m pip install ansible python3 -m pip install ansible-lint + - name: Populate relevant files + run: | + command -v ssh-agent >/dev/null || ( apt-get update -y && apt-get install openssh-client -y ) + eval $(ssh-agent -s) + ssh-add - <<< "${{ secrets.C3LF_SSH_TESTING }}" + mkdir /etc/ansible + echo "${{ secrets.C3LF_INVENTORY_TESTING }}" > /etc/ansible/hosts + - name: Check ansible version run: | ansible --version