Cleanup upgrade tasks

There were bunch of tasks for upgrading from lsyncd to the shared fs
mount, which can be safely cleaned-up now.

Change-Id: Ia0f5cbced196467007eafc61d3152ebea7559b84
This commit is contained in:
Dmitriy Rabotyagov 2023-10-23 14:32:37 +02:00 committed by Dmitriy Rabotyagov
parent 6a2affb1a5
commit 27078e06e8
1 changed files with 0 additions and 65 deletions

View File

@ -29,49 +29,6 @@
createhome: "yes"
home: "{{ repo_service_home_folder }}"
# NOTE(jrosser) remove this task in release after Z
- name: Test if {{ repo_service_home_folder }}/repo exists # noqa: name[template]
stat:
path: "{{ repo_service_home_folder }}/repo"
register: _repo_folder_stat
# NOTE(jrosser) remove this task in release after Z
- name: Test if a path is a mountpoint {{ repo_service_home_folder }}
command: mountpoint -q {{ repo_service_home_folder }}/repo
register: _repo_folder_mountpoint
failed_when: False
changed_when: False
when: _repo_folder_stat.stat.exists
# NOTE(jrosser) remove this task in release after Z
- name: Ensure tar is present for repo server shared filesystem migration
package:
name:
- tar
state: present
# NOTE(jrosser) remove this task in release after Z
- name: Archive existing content from repo server for migration from lsync to shared filesystem
command:
chdir: "{{ repo_service_home_folder }}"
cmd: tar czf /opt/repo_server_lsync.tar.gz repo
when:
- _repo_folder_stat.stat.exists
- _repo_folder_mountpoint.rc != 0
tags:
- skip_ansible_lint
# NOTE(jrosser) remove this task in release after Z
- name: Remove folder dir during migration from lsyncd
file:
path: "{{ repo_service_home_folder }}/repo"
state: absent
when:
- _repo_folder_stat.stat.exists
- _repo_folder_mountpoint.rc != 0
notify:
- Reload nginx
- name: Mount any remote volumes
include_role:
name: systemd_mount
@ -89,28 +46,6 @@
until: _repo_folder_is_mounted.rc == 0
when: repo_server_systemd_mounts | length > 0
# NOTE(jrosser) remove this task in release after Z
- name: Restore repo content from archive into new shared filesystem
unarchive:
src: /opt/repo_server_lsync.tar.gz
dest: "{{ repo_service_home_folder }}"
remote_src: true
exclude: ".ssh"
when:
- _repo_folder_stat.stat.exists
- _repo_folder_mountpoint.rc != 0
- ('repo_all' in group_names and inventory_hostname == (groups['repo_all'] | intersect(ansible_play_hosts)) | first) | bool
# NOTE(jrosser) remove this task in release after Z
- name: Fix permissions on restored repo content
file:
path: "{{ repo_service_home_folder }}"
owner: "{{ repo_service_user_name }}"
group: "{{ repo_service_group_name }}"
recurse: yes
when:
- ('repo_all' in group_names and inventory_hostname == (groups['repo_all'] | intersect(ansible_play_hosts)) | first) | bool
- name: File and directory setup (non-root user)
file:
path: "{{ item.path }}"