Koschei: Remove unused manual upgrade playbooks

This commit is contained in:
Mikolaj Izdebski 2021-11-20 20:22:54 +01:00
parent f016328183
commit cec4a77fa0
2 changed files with 0 additions and 99 deletions

View file

@ -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

View file

@ -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