Remove the lookaside playbooks.

No longer needed now that this ticket is resolved:
https://fedorahosted.org/fedora-infrastructure/ticket/5419
This commit is contained in:
Ralph Bean 2016-08-04 12:09:49 +00:00
parent ce11717417
commit 74b59a0431
2 changed files with 0 additions and 107 deletions

View file

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

View file

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