From cec4a77fa0a367d1ccad7f3e5a2d3d86960be496 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Sat, 20 Nov 2021 20:22:54 +0100 Subject: [PATCH] Koschei: Remove unused manual upgrade playbooks --- playbooks/manual/upgrade/koschei-testing.yml | 9 -- playbooks/manual/upgrade/koschei.yml | 90 -------------------- 2 files changed, 99 deletions(-) delete mode 100644 playbooks/manual/upgrade/koschei-testing.yml delete mode 100644 playbooks/manual/upgrade/koschei.yml diff --git a/playbooks/manual/upgrade/koschei-testing.yml b/playbooks/manual/upgrade/koschei-testing.yml deleted file mode 100644 index 27376517eb..0000000000 --- a/playbooks/manual/upgrade/koschei-testing.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -- include: koschei.yml - vars: - fedora_repos: - - updates - - updates-testing - - msimacek-koschei - koschei_backend_hosts: koschei_backend_stg - koschei_web_hosts: koschei_web_stg diff --git a/playbooks/manual/upgrade/koschei.yml b/playbooks/manual/upgrade/koschei.yml deleted file mode 100644 index 4a3346d02e..0000000000 --- a/playbooks/manual/upgrade/koschei.yml +++ /dev/null @@ -1,90 +0,0 @@ -- name: apply koschei/frontend role - hosts: "{{ koschei_web_hosts | default('koschei_web:koschei_web_stg') }}" - vars_files: - - /srv/web/infra/ansible/vars/global.yml - - /srv/private/ansible/vars.yml - - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml - roles: - - koschei/frontend - -- name: apply koschei/backend role - hosts: "{{ koschei_backend_hosts | default('koschei_backend:koschei_backend_stg') }}" - vars_files: - - /srv/web/infra/ansible/vars/global.yml - - /srv/private/ansible/vars.yml - - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml - roles: - - koschei/backend - -- name: upgrade packages - hosts: "{{ koschei_web_hosts | default('koschei_web:koschei_web_stg') }}:{{ koschei_backend_hosts | default('koschei_backend:koschei_backend_stg') }}" - vars: - fedora_repos: - - updates - tasks: - - name: clean dnf metadata - command: dnf {% for repo in fedora_repos %}--enablerepo {{ repo }} {% endfor %} clean all - warn: False - - name: create dnf metadata cache - command: dnf {% for repo in fedora_repos %}--enablerepo {{ repo }} {% endfor %} makecache - warn: False - - name: list installed koschei packages - dnf: - list: "koschei*" - disablerepo: "*" - register: koschei_packages - - name: update koschei packages - dnf: - name: "{{ item.name }}" - state: latest - enablerepo: "{{ fedora_repos | join(',') }}" - register: koschei_upgrade - with_items: "{{ koschei_packages.results }}" - -- name: stop backend services - hosts: "{{ koschei_backend_hosts | default('koschei_backend:koschei_backend_stg') }}" - tasks: - - name: stop services - service: name="{{ item }}" state=stopped - with_items: "{{ koschei_backend_services }}" - -- name: stop httpd - hosts: "{{ koschei_web_hosts | default('koschei_web:koschei_web_stg') }}" - tasks: - - name: stop httpd - service: name="httpd" state=stopped - -- name: run DB migration - hosts: "{{ koschei_backend_hosts | default('koschei_backend:koschei_backend_stg') }}" - tasks: - - name: run db migration - become: yes - become_user: koschei - command: koschei-admin alembic upgrade head - -- name: restart httpd - hosts: "{{ koschei_web_hosts | default('koschei_web:koschei_web_stg') }}" - vars_files: - - /srv/web/infra/ansible/vars/global.yml - - /srv/private/ansible/vars.yml - - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml - tasks: - - name: start httpd - service: name="httpd" state=started - -- name: restart backend services - hosts: "{{ koschei_backend_hosts | default('koschei_backend:koschei_backend_stg') }}" - vars_files: - - /srv/web/infra/ansible/vars/global.yml - - /srv/private/ansible/vars.yml - - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml - tasks: - - name: start services - service: name="{{ item }}" state=started - with_items: "{{ koschei_backend_services }}" - -- name: Check whether backend update - hosts: "{{ koschei_web_hosts | default('koschei_web:koschei_web_stg') }}:{{ koschei_backend_hosts | default('koschei_backend:koschei_backend_stg') }}" - tasks: - - assert: - that: koschei_upgrade.changed