diff --git a/.gitea/workflows/linode.yml b/.gitea/workflows/linode.yml index 2220926..463f7cb 100644 --- a/.gitea/workflows/linode.yml +++ b/.gitea/workflows/linode.yml @@ -16,47 +16,13 @@ jobs: EQIT_VPC_SUBNET: '131754' runs-on: ubuntu-latest steps: - - name: tofu install - run: | - install -m 0755 -d /etc/apt/keyrings - curl -fsSL https://get.opentofu.org/opentofu.gpg | sudo tee /etc/apt/keyrings/opentofu.gpg >/dev/null - curl -fsSL https://packages.opentofu.org/opentofu/tofu/gpgkey | sudo gpg --no-tty --batch --dearmor -o /etc/apt/keyrings/opentofu-repo.gpg >/dev/null - chmod a+r /etc/apt/keyrings/opentofu.gpg /etc/apt/keyrings/opentofu-repo.gpg - echo "deb [signed-by=/etc/apt/keyrings/opentofu.gpg,/etc/apt/keyrings/opentofu-repo.gpg] https://packages.opentofu.org/opentofu/tofu/any/ any main - deb-src [signed-by=/etc/apt/keyrings/opentofu.gpg,/etc/apt/keyrings/opentofu-repo.gpg] https://packages.opentofu.org/opentofu/tofu/any/ any main" | tee /etc/apt/sources.list.d/opentofu.list > /dev/null - chmod a+r /etc/apt/sources.list.d/opentofu.list - apt-get update - apt-get install -y tofu - - name: Update ssh config - run: | - umask 077 - mkdir .ssh - echo -e "Host git.libre.audio\n Port 2222" >> ~/.ssh/config - - name: tofu Checkout - uses: actions/checkout@v4 - with: - repository: 'seasharp/eqit_tofu-plan' - ref: 'refs/heads/main' - path: 'tofu' - ssh-key: |- - -----BEGIN OPENSSH PRIVATE KEY----- - b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW - QyNTUxOQAAACCrwBEqzNuM0VFHpy9bBprXebPnu6oZFBfucpT1k3Bv8gAAAJh9CogdfQqI - HQAAAAtzc2gtZWQyNTUxOQAAACCrwBEqzNuM0VFHpy9bBprXebPnu6oZFBfucpT1k3Bv8g - AAAECnSrigm9ALsWTb6RnDhDFV/nViuPK1jzoE+FAmrwYfdavAESrM24zRUUenL1sGmtd5 - s+e7qhkUF+5ylPWTcG/yAAAAEW0wMHRAbWlzZXJ2ZXIubGFuAQIDBA== - -----END OPENSSH PRIVATE KEY----- - ssh-known-hosts: | - git.libre.audio ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFLiDhNN7aPdGUt8gvvAftF5Oo3xwsy/JcT9gcX00BDW - [git.libre.audio]:2222 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFLiDhNN7aPdGUt8gvvAftF5Oo3xwsy/JcT9gcX00BDW - - - name: Project Checkout - uses: actions/checkout@v4 - with: - path: 'podman-host' - - name: Set up Python - uses: actions/setup-python@v2 - - name: Molecule test - run: | - cd podman-host/extensions - molecule test -s linode + - uses: opentofu/setup-opentofu@v1 + + - run: tofu init + + - id: plan + run: tofu plan -no-color + + - run: echo ${{ steps.plan.outputs.stdout }} + - run: echo ${{ steps.plan.outputs.stderr }} + - run: echo ${{ steps.plan.outputs.exitcode }}