fix: Add Git variables and improve bool check for image pull
Some checks failed
Security Vulnerability Scan / Check for Dependency Changes (push) Successful in 28s
🚀 Build & Deploy Image / Build Runtime Base Image (push) Successful in 13s
🚀 Build & Deploy Image / Run Tests & Quality Checks (push) Has been skipped
Security Vulnerability Scan / Composer Security Audit (push) Has been skipped
🚀 Build & Deploy Image / Auto-deploy to Production (push) Has been skipped
🚀 Build & Deploy Image / Determine Build Necessity (push) Successful in 27s
🚀 Build & Deploy Image / Build Docker Image (push) Successful in 13s
🚀 Build & Deploy Image / Auto-deploy to Staging (push) Failing after 1m3s
Some checks failed
Security Vulnerability Scan / Check for Dependency Changes (push) Successful in 28s
🚀 Build & Deploy Image / Build Runtime Base Image (push) Successful in 13s
🚀 Build & Deploy Image / Run Tests & Quality Checks (push) Has been skipped
Security Vulnerability Scan / Composer Security Audit (push) Has been skipped
🚀 Build & Deploy Image / Auto-deploy to Production (push) Has been skipped
🚀 Build & Deploy Image / Determine Build Necessity (push) Successful in 27s
🚀 Build & Deploy Image / Build Docker Image (push) Successful in 13s
🚀 Build & Deploy Image / Auto-deploy to Staging (push) Failing after 1m3s
- Add Git repository variables (GIT_REPOSITORY_URL, GIT_TOKEN, GIT_USERNAME, GIT_PASSWORD) to environment - Load Git variables from vault or defaults - Add Git variables to .env file creation - Improve registry_accessible check with 'is defined' guard - Fixes missing GIT_* environment variable warnings in docker compose
This commit is contained in:
@@ -52,6 +52,10 @@
|
|||||||
minio_root_user: "{{ minio_root_user | default(vault_minio_root_user | default('minioadmin')) }}"
|
minio_root_user: "{{ minio_root_user | default(vault_minio_root_user | default('minioadmin')) }}"
|
||||||
minio_root_password: "{{ minio_root_password | default(vault_minio_root_password | default('')) }}"
|
minio_root_password: "{{ minio_root_password | default(vault_minio_root_password | default('')) }}"
|
||||||
secrets_dir: "{{ secrets_dir | default('./secrets') }}"
|
secrets_dir: "{{ secrets_dir | default('./secrets') }}"
|
||||||
|
git_repository_url: "{{ git_repository_url | default(vault_git_repository_url | default('')) }}"
|
||||||
|
git_token: "{{ git_token | default(vault_git_token | default('')) }}"
|
||||||
|
git_username: "{{ git_username | default(vault_git_username | default('')) }}"
|
||||||
|
git_password: "{{ git_password | default(vault_git_password | default('')) }}"
|
||||||
no_log: yes
|
no_log: yes
|
||||||
|
|
||||||
- name: Determine Docker registry password from vault or extra vars
|
- name: Determine Docker registry password from vault or extra vars
|
||||||
@@ -99,7 +103,7 @@
|
|||||||
name: "{{ deploy_image }}"
|
name: "{{ deploy_image }}"
|
||||||
source: pull
|
source: pull
|
||||||
pull: true
|
pull: true
|
||||||
when: registry_accessible == 'true'
|
when: registry_accessible is defined and registry_accessible == 'true'
|
||||||
register: image_pull_result
|
register: image_pull_result
|
||||||
ignore_errors: yes
|
ignore_errors: yes
|
||||||
failed_when: false
|
failed_when: false
|
||||||
@@ -154,6 +158,10 @@
|
|||||||
MINIO_ROOT_USER={{ minio_root_user | default('minioadmin') }}
|
MINIO_ROOT_USER={{ minio_root_user | default('minioadmin') }}
|
||||||
MINIO_ROOT_PASSWORD={{ minio_root_password | default('') }}
|
MINIO_ROOT_PASSWORD={{ minio_root_password | default('') }}
|
||||||
SECRETS_DIR={{ secrets_dir | default('./secrets') }}
|
SECRETS_DIR={{ secrets_dir | default('./secrets') }}
|
||||||
|
GIT_REPOSITORY_URL={{ git_repository_url | default('') }}
|
||||||
|
GIT_TOKEN={{ git_token | default('') }}
|
||||||
|
GIT_USERNAME={{ git_username | default('') }}
|
||||||
|
GIT_PASSWORD={{ git_password | default('') }}
|
||||||
owner: "{{ ansible_user }}"
|
owner: "{{ ansible_user }}"
|
||||||
group: "{{ ansible_user }}"
|
group: "{{ ansible_user }}"
|
||||||
mode: '0600'
|
mode: '0600'
|
||||||
@@ -172,6 +180,10 @@
|
|||||||
MINIO_ROOT_USER: "{{ minio_root_user | default('minioadmin') }}"
|
MINIO_ROOT_USER: "{{ minio_root_user | default('minioadmin') }}"
|
||||||
MINIO_ROOT_PASSWORD: "{{ minio_root_password | default('') }}"
|
MINIO_ROOT_PASSWORD: "{{ minio_root_password | default('') }}"
|
||||||
SECRETS_DIR: "{{ secrets_dir | default('./secrets') }}"
|
SECRETS_DIR: "{{ secrets_dir | default('./secrets') }}"
|
||||||
|
GIT_REPOSITORY_URL: "{{ git_repository_url | default('') }}"
|
||||||
|
GIT_TOKEN: "{{ git_token | default('') }}"
|
||||||
|
GIT_USERNAME: "{{ git_username | default('') }}"
|
||||||
|
GIT_PASSWORD: "{{ git_password | default('') }}"
|
||||||
|
|
||||||
- name: Wait for containers to start
|
- name: Wait for containers to start
|
||||||
ansible.builtin.pause:
|
ansible.builtin.pause:
|
||||||
|
|||||||
Reference in New Issue
Block a user