DEV-1058 bugfix backup process

- hard coded access to gitea::communication-keys.git
qa
Sven Ketelsen 3 years ago
parent 7b1b4e0a82
commit 9a76361218

@ -53,7 +53,7 @@
body: body:
enabled: true enabled: true
only_protected_branches: true only_protected_branches: true
url: "https://{{ gitea_admin_username }}:{{ gitea_admin_password }}@{{ shared_service_gitea_hostname }}/argocd/{{ item.name }}.git" url: "https://{{ gitea_admin_username }}:{{ gitea_admin_password }}@{{ shared_service_hostname_gitea }}/argocd/{{ item.name }}.git"
headers: headers:
PRIVATE-TOKEN: "{{ lookup('env', 'GITLAB_API_TOKEN') }}" PRIVATE-TOKEN: "{{ lookup('env', 'GITLAB_API_TOKEN') }}"
status_code: [201] status_code: [201]

@ -0,0 +1,2 @@
---
backup_communication_keys_repository: "https://{{ gitea_admin_username | urlencode }}:{{ gitea_admin_password | urlencode }}@{{ shared_service_hostname_gitea }}/gitea-admin/communication-keys.git"

@ -6,6 +6,8 @@ elastic_exporter_id: "{{ inventory_hostname }}-elastic-exporter"
shared_service_url_harbor: "https://{{ shared_service_hostname_harbor }}" shared_service_url_harbor: "https://{{ shared_service_hostname_harbor }}"
shared_service_hostname_harbor: "{{ stage }}-harbor-01.{{ domain_env }}" shared_service_hostname_harbor: "{{ stage }}-harbor-01.{{ domain_env }}"
shared_service_url_gitea: "https://{{ shared_service_hostname_gitea }}"
shared_service_hostname_gitea: "{{ stage }}-gitea-01.{{ domain_env }}"
shared_service_url_keycloak: "https://{{ shared_service_hostname_keycloak }}" shared_service_url_keycloak: "https://{{ shared_service_hostname_keycloak }}"
shared_service_hostname_keycloak: "{{ stage }}-keycloak-01.{{ domain_env }}" shared_service_hostname_keycloak: "{{ stage }}-keycloak-01.{{ domain_env }}"
shared_service_url_kibana: "https://{{ shared_service_hostname_kibana }}" shared_service_url_kibana: "https://{{ shared_service_hostname_kibana }}"
@ -14,6 +16,7 @@ shared_service_host_management: "{{ stage }}-management-01"
shared_service_url_management: "https://{{ shared_service_hostname_management }}" shared_service_url_management: "https://{{ shared_service_hostname_management }}"
shared_service_hostname_management: "{{ shared_service_host_management }}-connect.{{ domain_env }}" shared_service_hostname_management: "{{ shared_service_host_management }}-connect.{{ domain_env }}"
# use private loadbalancer ip for all kubernetes services # use private loadbalancer ip for all kubernetes services
stage_kube: "{{ stage }}" stage_kube: "{{ stage }}"
shared_service_kube_url_argocd: "https://{{ shared_service_kube_hostname_argocd }}" shared_service_kube_url_argocd: "https://{{ shared_service_kube_hostname_argocd }}"

@ -21,7 +21,7 @@ gpg_key_smardigo_automation__private: "{{ gpg_key_smardigo_automation__private__
pgadmin4_admin_username: "{{ pgadmin4_admin_email }}" pgadmin4_admin_username: "{{ pgadmin4_admin_email }}"
pgadmin4_admin_password: "{{ pgadmin4_admin_password_vault }}" pgadmin4_admin_password: "{{ pgadmin4_admin_password_vault }}"
shared_service_gitea_hostname: "{{ shared_service_kube_hostname_gitea }}" shared_service_hostname_gitea: "{{ shared_service_kube_hostname_gitea }}"
shared_service_hostname_harbor: "{{ shared_service_kube_hostname_harbor }}" shared_service_hostname_harbor: "{{ shared_service_kube_hostname_harbor }}"
shared_service_iam_hostname: "{{ stage }}-iam-01.{{ domain_env }}" shared_service_iam_hostname: "{{ stage }}-iam-01.{{ domain_env }}"

@ -12,7 +12,6 @@ shared_service_logstash_hostname: "{{ stage }}-elastic-stack-logstash-01"
shared_service_iam_hostname: "{{ stage }}-iam-01.{{ domain_env }}" shared_service_iam_hostname: "{{ stage }}-iam-01.{{ domain_env }}"
shared_service_mail_hostname: "{{ stage }}-mail-01.{{ domain_env }}" shared_service_mail_hostname: "{{ stage }}-mail-01.{{ domain_env }}"
shared_service_gitea_hostname: "{{ stage }}-gitea-01.{{ domain_env }}"
shared_service_pdns_hostname: "{{ stage }}-pdns-01.{{ domain_env }}" shared_service_pdns_hostname: "{{ stage }}-pdns-01.{{ domain_env }}"
connect_jwt_enabled: true connect_jwt_enabled: true

@ -11,7 +11,6 @@ shared_service_elastic_stack_03_hostname: "{{ stage }}-elastic-stack-elastic-03"
shared_service_logstash_hostname: "{{ stage }}-elastic-stack-logstash-01" shared_service_logstash_hostname: "{{ stage }}-elastic-stack-logstash-01"
shared_service_iam_hostname: "{{ stage }}-iam-01.{{ domain_env }}" shared_service_iam_hostname: "{{ stage }}-iam-01.{{ domain_env }}"
shared_service_mail_hostname: "{{ stage }}-mail-01.{{ domain_env }}" shared_service_mail_hostname: "{{ stage }}-mail-01.{{ domain_env }}"
shared_service_gitea_hostname: "{{ stage }}-gitea-01.{{ domain_env }}"
shared_service_pdns_hostname: "{{ stage }}-pdns-01.{{ domain_env }}" shared_service_pdns_hostname: "{{ stage }}-pdns-01.{{ domain_env }}"
connect_jwt_enabled: true connect_jwt_enabled: true

@ -12,7 +12,6 @@ shared_service_logstash_hostname: "{{ stage }}-elastic-stack-logstash-01"
shared_service_iam_hostname: "{{ stage }}-iam-01.{{ domain_env }}" shared_service_iam_hostname: "{{ stage }}-iam-01.{{ domain_env }}"
shared_service_mail_hostname: "{{ stage }}-mail-01.{{ domain_env }}" shared_service_mail_hostname: "{{ stage }}-mail-01.{{ domain_env }}"
shared_service_gitea_hostname: "{{ stage }}-gitea-01.{{ domain_env }}"
shared_service_pdns_hostname: "{{ stage }}-pdns-01.{{ domain_env }}" shared_service_pdns_hostname: "{{ stage }}-pdns-01.{{ domain_env }}"
connect_jwt_enabled: true connect_jwt_enabled: true

@ -478,7 +478,7 @@
description: "hetzner-ansible" description: "hetzner-ansible"
local_path: "hetzner-ansible" local_path: "hetzner-ansible"
scm_type: git scm_type: git
scm_url: 'https://{{ shared_service_gitea_hostname }}/gitea-admin/hetzner-ansible.git' scm_url: 'https://{{ shared_service_hostname_gitea }}/gitea-admin/hetzner-ansible.git'
scm_branch: '{{ awx_hetzner_ansible_revision | default(stage) }}' scm_branch: '{{ awx_hetzner_ansible_revision | default(stage) }}'
scm_refspec: '' scm_refspec: ''
scm_clean: false scm_clean: false

@ -29,8 +29,8 @@
- name: "Checkout repo for gpg communication-keys" - name: "Checkout repo for gpg communication-keys"
ansible.builtin.git: ansible.builtin.git:
repo: 'https://{{ gituser | default("gitea-admin") | urlencode }}:{{ gitea_admin_password | urlencode }}@{{ stage }}-gitea-01.smardigo.digital/gitea-admin/communication-keys.git' repo: "{{ backup_communication_keys_repository }}"
dest: '{{ tempdir.path }}' dest: "{{ tempdir.path }}"
version: master version: master
# there is no ansible gpg module already in place # there is no ansible gpg module already in place

@ -26,8 +26,8 @@
- name: "Checkout repo for gpg communication-keys" - name: "Checkout repo for gpg communication-keys"
ansible.builtin.git: ansible.builtin.git:
repo: 'https://{{ gituser | default("gitea-admin") | urlencode }}:{{ gitea_admin_password | urlencode }}@{{ stage }}-gitea-01.{{ domain }}/gitea-admin/communication-keys.git' repo: "{{ backup_communication_keys_repository }}"
dest: '{{ tempdir.path }}' dest: "{{ tempdir.path }}"
version: master version: master
# there is no ansible gpg module already in place # there is no ansible gpg module already in place

Loading…
Cancel
Save