setup-opentofu action testing, part I
This commit is contained in:
parent
5bcc48a2b6
commit
193c5485fe
@ -16,47 +16,40 @@ jobs:
|
|||||||
EQIT_VPC_SUBNET: '131754'
|
EQIT_VPC_SUBNET: '131754'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: tofu install
|
- uses: actions/checkout@v4
|
||||||
run: |
|
- uses: opentofu/setup-opentofu@v1
|
||||||
install -m 0755 -d /etc/apt/keyrings
|
run:
|
||||||
curl -fsSL https://get.opentofu.org/opentofu.gpg | sudo tee /etc/apt/keyrings/opentofu.gpg >/dev/null
|
working-directory: '${{ env.tf_actions_working_dir }}'
|
||||||
curl -fsSL https://packages.opentofu.org/opentofu/tofu/gpgkey | sudo gpg --no-tty --batch --dearmor -o /etc/apt/keyrings/opentofu-repo.gpg >/dev/null
|
# - name: Update ssh config
|
||||||
chmod a+r /etc/apt/keyrings/opentofu.gpg /etc/apt/keyrings/opentofu-repo.gpg
|
# run: |
|
||||||
echo "deb [signed-by=/etc/apt/keyrings/opentofu.gpg,/etc/apt/keyrings/opentofu-repo.gpg] https://packages.opentofu.org/opentofu/tofu/any/ any main
|
# umask 077
|
||||||
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
|
# mkdir .ssh
|
||||||
chmod a+r /etc/apt/sources.list.d/opentofu.list
|
# echo -e "Host git.libre.audio\n Port 2222" >> ~/.ssh/config
|
||||||
apt-get update
|
# - name: tofu Checkout
|
||||||
apt-get install -y tofu
|
# uses: actions/checkout@v4
|
||||||
- name: Update ssh config
|
# with:
|
||||||
run: |
|
# repository: 'seasharp/eqit_tofu-plan'
|
||||||
umask 077
|
# ref: 'refs/heads/main'
|
||||||
mkdir .ssh
|
# path: 'tofu'
|
||||||
echo -e "Host git.libre.audio\n Port 2222" >> ~/.ssh/config
|
# ssh-key: |-
|
||||||
- name: tofu Checkout
|
# -----BEGIN OPENSSH PRIVATE KEY-----
|
||||||
uses: actions/checkout@v4
|
# b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW
|
||||||
with:
|
# QyNTUxOQAAACCrwBEqzNuM0VFHpy9bBprXebPnu6oZFBfucpT1k3Bv8gAAAJh9CogdfQqI
|
||||||
repository: 'seasharp/eqit_tofu-plan'
|
# HQAAAAtzc2gtZWQyNTUxOQAAACCrwBEqzNuM0VFHpy9bBprXebPnu6oZFBfucpT1k3Bv8g
|
||||||
ref: 'refs/heads/main'
|
# AAAECnSrigm9ALsWTb6RnDhDFV/nViuPK1jzoE+FAmrwYfdavAESrM24zRUUenL1sGmtd5
|
||||||
path: 'tofu'
|
# s+e7qhkUF+5ylPWTcG/yAAAAEW0wMHRAbWlzZXJ2ZXIubGFuAQIDBA==
|
||||||
ssh-key: |-
|
# -----END OPENSSH PRIVATE KEY-----
|
||||||
-----BEGIN OPENSSH PRIVATE KEY-----
|
# ssh-known-hosts: |
|
||||||
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW
|
# git.libre.audio ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFLiDhNN7aPdGUt8gvvAftF5Oo3xwsy/JcT9gcX00BDW
|
||||||
QyNTUxOQAAACCrwBEqzNuM0VFHpy9bBprXebPnu6oZFBfucpT1k3Bv8gAAAJh9CogdfQqI
|
# [git.libre.audio]:2222 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFLiDhNN7aPdGUt8gvvAftF5Oo3xwsy/JcT9gcX00BDW
|
||||||
HQAAAAtzc2gtZWQyNTUxOQAAACCrwBEqzNuM0VFHpy9bBprXebPnu6oZFBfucpT1k3Bv8g
|
#
|
||||||
AAAECnSrigm9ALsWTb6RnDhDFV/nViuPK1jzoE+FAmrwYfdavAESrM24zRUUenL1sGmtd5
|
# - name: Project Checkout
|
||||||
s+e7qhkUF+5ylPWTcG/yAAAAEW0wMHRAbWlzZXJ2ZXIubGFuAQIDBA==
|
# uses: actions/checkout@v4
|
||||||
-----END OPENSSH PRIVATE KEY-----
|
# with:
|
||||||
ssh-known-hosts: |
|
# path: 'podman-host'
|
||||||
git.libre.audio ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFLiDhNN7aPdGUt8gvvAftF5Oo3xwsy/JcT9gcX00BDW
|
# - name: Set up Python
|
||||||
[git.libre.audio]:2222 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFLiDhNN7aPdGUt8gvvAftF5Oo3xwsy/JcT9gcX00BDW
|
# uses: actions/setup-python@v2
|
||||||
|
# - name: Molecule test
|
||||||
- name: Project Checkout
|
# run: |
|
||||||
uses: actions/checkout@v4
|
# cd podman-host/extensions
|
||||||
with:
|
# molecule test -s linode
|
||||||
path: 'podman-host'
|
|
||||||
- name: Set up Python
|
|
||||||
uses: actions/setup-python@v2
|
|
||||||
- name: Molecule test
|
|
||||||
run: |
|
|
||||||
cd podman-host/extensions
|
|
||||||
molecule test -s linode
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user