diff --git a/playbooks/manual/staging-sync/lookaside-include.yml b/playbooks/manual/staging-sync/lookaside-include.yml deleted file mode 100644 index 017a95bf69..0000000000 --- a/playbooks/manual/staging-sync/lookaside-include.yml +++ /dev/null @@ -1,63 +0,0 @@ -# This playbook syncs a *subset* of the production lookaside cache to stg. -# bochecha asked for this in 2015 -- implemented by ralph. -# -# Adjust in 2016 to copy specific sets of packages. See lookaside.yml for that. - - -- name: tar up a subset of the prod lookaside cache - hosts: pkgs - user: root - vars_files: - - /srv/web/infra/ansible/vars/global.yml - - "/srv/private/ansible/vars.yml" - - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml - - vars: - tarball: /var/tmp/prod-lookaside-subset.tar.xz - intermediary: /var/tmp/prod-lookaside - target: /srv/cache/lookaside/pkgs - - - tasks: - - debug: var=packages - - file: dest={{tarball}} state=absent - - shell: tar -cJvf {{tarball}} {{target}}/{{packages}} - creates={{tarball}} - - fetch: src={{tarball}} - dest={{intermediary}} - fail_on_missing=yes - -- name: copy and expand that subset to staging lookaside - hosts: pkgs-stg - user: root - vars_files: - - /srv/web/infra/ansible/vars/global.yml - - "/srv/private/ansible/vars.yml" - - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml - - vars: - tarball: /var/tmp/prod-lookaside-subset.tar.xz - intermediary: /var/tmp/prod-lookaside - target: /srv/cache/lookaside/pkgs - - tasks: - - unarchive: src={{intermediary}}/pkgs02.phx2.fedoraproject.org/{{tarball}} dest=/ - -- name: finish cleaning up after ourselves - hosts: batcave01.phx2.fedoraproject.org:pkgs:pkgs-stg - user: root - vars_files: - - /srv/web/infra/ansible/vars/global.yml - - "/srv/private/ansible/vars.yml" - - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml - - vars: - tarball: /var/tmp/prod-lookaside-subset.tar.xz - intermediary: /var/tmp/prod-lookaside - target: /srv/cache/lookaside/pkgs - - tasks: - - file: dest={{intermediary}} state=absent - tags: cleanup - - file: dest={{tarball}} state=absent - tags: cleanup diff --git a/playbooks/manual/staging-sync/lookaside.yml b/playbooks/manual/staging-sync/lookaside.yml deleted file mode 100644 index 31c6bde706..0000000000 --- a/playbooks/manual/staging-sync/lookaside.yml +++ /dev/null @@ -1,44 +0,0 @@ -# Run staging sync for lookaside on a couple different package sets. - -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=audit -#- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=basesystem -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=bash -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=coreutils -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=cronie -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=curl -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=dhcp -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=dnf -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=e2fsprogs -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=filesystem -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=glibc -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=grubby -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=hostname -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=httpd -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=initscripts -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=iproute -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=iputils -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=kbd -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=less -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=man-db -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=mariadb -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=ncurses -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=openssh -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=parted -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=passwd -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=php -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=plymouth -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=policycoreutils -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=procps-ng -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=rootfiles -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=rpm -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=selinux-policy -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=setup -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=shadow-utils -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=sudo -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=systemd -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=uboot-tools -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=util-linux -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=vim -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=google-noto-fonts -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=google-noto-cjk-fonts -- include: /srv/web/infra/ansible/playbooks/manual/staging-sync/lookaside-include.yml packages=google-noto-emoji-fonts