fix(ci) : l'IaC de factory tourne aussi sur le runner du Mac — résolution figée des noms du lab dans le job
Le runner du laptop ne résout pas *.arcodange.lab dans ses conteneurs de job (curl sort en 6 sur webapp.arcodange.lab pendant le passage OIDC, run 10015) ; les runners des pi le font par --add-host. Le job pose la même résolution (ingress 192.168.1.201) seulement si elle manque. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
@@ -46,6 +46,14 @@ jobs:
|
||||
outputs:
|
||||
gitea_vault_jwt: ${{steps.gitea_vault_jwt.outputs.id_token}}
|
||||
steps:
|
||||
# Le runner du Mac (laptop) ne résout pas les noms *.arcodange.lab dans ses conteneurs de
|
||||
# job (curl sort en 6 sur webapp.arcodange.lab, run 10015) ; les runners des pi le font par
|
||||
# --add-host. On pose la même résolution figée vers l'ingress du lab, seulement si elle manque.
|
||||
- name: résoudre les noms du lab
|
||||
run: |
|
||||
for h in webapp.arcodange.lab vault.arcodange.lab gitea.arcodange.lab; do
|
||||
getent hosts "$h" >/dev/null || echo "192.168.1.201 $h" >> /etc/hosts
|
||||
done
|
||||
|
||||
- name: Auth with gitea for vault
|
||||
id: gitea_vault_jwt
|
||||
@@ -62,6 +70,14 @@ jobs:
|
||||
TERRAFORM_VAULT_AUTH_JWT: ${{ needs.gitea_vault_auth.outputs.gitea_vault_jwt }}
|
||||
VAULT_CACERT: "${{ github.workspace }}/homelab.pem"
|
||||
steps:
|
||||
# Le runner du Mac (laptop) ne résout pas les noms *.arcodange.lab dans ses conteneurs de
|
||||
# job (curl sort en 6 sur webapp.arcodange.lab, run 10015) ; les runners des pi le font par
|
||||
# --add-host. On pose la même résolution figée vers l'ingress du lab, seulement si elle manque.
|
||||
- name: résoudre les noms du lab
|
||||
run: |
|
||||
for h in webapp.arcodange.lab vault.arcodange.lab gitea.arcodange.lab; do
|
||||
getent hosts "$h" >/dev/null || echo "192.168.1.201 $h" >> /etc/hosts
|
||||
done
|
||||
- *vault_step
|
||||
- uses: actions/checkout@v4
|
||||
- name: prepare vault self signed cert
|
||||
|
||||
Reference in New Issue
Block a user