Signed-off-by: Artémis Michelot <artemis.michelot@gmail.com>
This commit is contained in:
@@ -2,8 +2,6 @@ name: Docker build and push
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
|
||||||
- "main"
|
|
||||||
|
|
||||||
env:
|
env:
|
||||||
TOKEN: ${{ secrets.GRANT_ALL }}
|
TOKEN: ${{ secrets.GRANT_ALL }}
|
||||||
@@ -19,5 +17,6 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
docker info
|
docker info
|
||||||
docker ps
|
docker ps
|
||||||
|
docker login -u gitea -p "${TOKEN}"
|
||||||
cat ~/.docker/config.json
|
cat ~/.docker/config.json
|
||||||
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
name: Terraform plan
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches-ignore:
|
|
||||||
- "main"
|
|
||||||
|
|
||||||
env:
|
|
||||||
TF_HTTP_USERNAME: ${{ secrets.TF_HTTP_USERNAME }}
|
|
||||||
TF_HTTP_PASSWORD: ${{ secrets.TF_HTTP_PASSWORD }}
|
|
||||||
OVH_ENDPOINT: ${{ vars.OVH_ENDPOINT }}
|
|
||||||
OVH_APPLICATION_KEY: ${{ secrets.OVH_APPLICATION_KEY }}
|
|
||||||
OVH_APPLICATION_SECRET: ${{ secrets.OVH_APPLICATION_SECRET }}
|
|
||||||
OVH_CONSUMER_KEY: ${{ secrets.OVH_CONSUMER_KEY }}
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
terraform:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- name: Checkout code
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
|
|
||||||
- name: Download latest terraform version
|
|
||||||
run: |
|
|
||||||
TFV=$(curl -s https://checkpoint-api.hashicorp.com/v1/check/terraform | jq -r -M '.current_version')
|
|
||||||
curl -JOL "https://releases.hashicorp.com/terraform/${TFV}/terraform_${TFV}_linux_amd64.zip"
|
|
||||||
unzip "terraform_${TFV}_linux_amd64.zip"
|
|
||||||
cp terraform /usr/bin/
|
|
||||||
chmod +x /usr/bin/terraform
|
|
||||||
|
|
||||||
- name: Terraform Init & Format
|
|
||||||
run: |
|
|
||||||
terraform init
|
|
||||||
terraform fmt -check -recursive
|
|
||||||
|
|
||||||
- name: Terraform Plan
|
|
||||||
run: terraform plan -out=tfplan
|
|
||||||
Reference in New Issue
Block a user