- Update Gitea configuration (remove DEFAULT_ACTIONS_URL) - Fix deployment documentation - Update Ansible playbooks - Clean up deprecated files - Add new deployment scripts and templates
50 lines
1.8 KiB
YAML
50 lines
1.8 KiB
YAML
---
|
|
- name: Remove DEFAULT_ACTIONS_URL from Gitea configuration
|
|
hosts: production
|
|
become: no
|
|
gather_facts: yes
|
|
|
|
tasks:
|
|
- name: Check if DEFAULT_ACTIONS_URL exists in app.ini
|
|
shell: |
|
|
docker exec gitea cat /data/gitea/conf/app.ini 2>/dev/null | grep -q "DEFAULT_ACTIONS_URL" && echo "exists" || echo "not_found"
|
|
register: url_check
|
|
changed_when: false
|
|
ignore_errors: yes
|
|
|
|
- name: Remove DEFAULT_ACTIONS_URL from app.ini
|
|
shell: |
|
|
docker exec gitea sh -c 'sed -i "/^DEFAULT_ACTIONS_URL/d" /data/gitea/conf/app.ini'
|
|
when: url_check.stdout == "exists"
|
|
register: url_removed
|
|
|
|
- name: Restart Gitea to apply configuration changes
|
|
shell: |
|
|
cd {{ stacks_base_path }}/gitea
|
|
docker compose restart gitea
|
|
when: url_removed.changed | default(false)
|
|
|
|
- name: Wait for Gitea to be ready
|
|
wait_for:
|
|
timeout: 60
|
|
when: url_removed.changed | default(false)
|
|
|
|
- name: Verify Gitea Actions configuration
|
|
shell: |
|
|
docker exec gitea cat /data/gitea/conf/app.ini 2>/dev/null | grep -A 3 "\[actions\]" || echo "Config not accessible"
|
|
register: gitea_config
|
|
changed_when: false
|
|
ignore_errors: yes
|
|
|
|
- name: Display Gitea Actions configuration
|
|
debug:
|
|
msg:
|
|
- "=== Gitea Configuration Fix Complete ==="
|
|
- "DEFAULT_ACTIONS_URL removed: {{ 'Yes' if url_removed.changed else 'No (not found or already removed)' }}"
|
|
- "Container restarted: {{ 'Yes' if url_removed.changed else 'No' }}"
|
|
- ""
|
|
- "Current Actions configuration:"
|
|
- "{{ gitea_config.stdout if gitea_config.stdout else 'Could not read config' }}"
|
|
- ""
|
|
- "Gitea will now use its own instance for actions by default (no GitHub fallback)."
|