From 3d17642a21a01e98b71d8218c7449ec1dc6714cd Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Tue, 5 May 2020 11:26:33 +0300 Subject: Drop: obsolete playbooks and stuff --- ansible/all.yml | 5 - ansible/debmirror.yml | 11 --- ansible/go-dev.yml | 19 ---- ansible/holywood.yml | 26 ------ ansible/ick.yml | 10 -- ansible/ick2dev.yml | 9 -- ansible/mutt-workstation/tasks/main.yml | 9 -- ansible/populate-pieni | 97 -------------------- ansible/riot.yml | 7 -- ansible/rust-dev.yml | 19 ---- ansible/scap-dev.yml | 56 ------------ ansible/secrets | 1 - ansible/ssb.yml | 7 -- ansible/ssb2.yml | 156 -------------------------------- ansible/subplot-stress.yml | 41 --------- ansible/vibuilder.yml | 31 ------- ansible/vmdb2dev.yml | 17 ---- ansible/web.yml | 24 ----- ansible/x220.yml | 26 ------ 19 files changed, 571 deletions(-) delete mode 100644 ansible/all.yml delete mode 100644 ansible/debmirror.yml delete mode 100644 ansible/go-dev.yml delete mode 100644 ansible/holywood.yml delete mode 100644 ansible/ick.yml delete mode 100644 ansible/ick2dev.yml delete mode 100644 ansible/mutt-workstation/tasks/main.yml delete mode 100755 ansible/populate-pieni delete mode 100644 ansible/riot.yml delete mode 100644 ansible/rust-dev.yml delete mode 100644 ansible/scap-dev.yml delete mode 160000 ansible/secrets delete mode 100644 ansible/ssb.yml delete mode 100644 ansible/ssb2.yml delete mode 100644 ansible/subplot-stress.yml delete mode 100644 ansible/vibuilder.yml delete mode 100644 ansible/vmdb2dev.yml delete mode 100644 ansible/web.yml delete mode 100644 ansible/x220.yml diff --git a/ansible/all.yml b/ansible/all.yml deleted file mode 100644 index 9215f64..0000000 --- a/ansible/all.yml +++ /dev/null @@ -1,5 +0,0 @@ -- include: pieni.yml -- include: ick.yml -#- include: exolobe1.yml -- include: exolobe3.yml -- include: holywood2.yml diff --git a/ansible/debmirror.yml b/ansible/debmirror.yml deleted file mode 100644 index 0eb3f90..0000000 --- a/ansible/debmirror.yml +++ /dev/null @@ -1,11 +0,0 @@ -- hosts: debmirror - remote_user: ansible - become: yes - roles: - - sane_debian_system - - version-controller - - unix_users -# - postfix-null-client - - debmirror - - ci_apt_mirror - - self-updating-system diff --git a/ansible/go-dev.yml b/ansible/go-dev.yml deleted file mode 100644 index 98512ef..0000000 --- a/ansible/go-dev.yml +++ /dev/null @@ -1,19 +0,0 @@ -- hosts: go-dev - remote_user: root - roles: - - sane_debian_system - - comfortable-debian-system - - unix_users - - version-controller - vars: - hostname: go-dev - debian_codename: unstable - - timezone: Europe/Helsinki - - unix_users: - - username: liw - comment: Lars Wirzenius - sudo: yes - authorized_keys: | - {{ liw_ssh_pub }} diff --git a/ansible/holywood.yml b/ansible/holywood.yml deleted file mode 100644 index cb180da..0000000 --- a/ansible/holywood.yml +++ /dev/null @@ -1,26 +0,0 @@ -- hosts: holywood - remote_user: ansible - become: yes - roles: - - sane_debian_system - - liw-usual - - version-controller - - unix_users - - nfs-server - - apache_server - - holywood - - self-updating-system - vars: - static_sites: - - domain: holywood - owner: liw - ownermail: liw@liw.fi - - hostname: holywood - debian_codename: stretch - debian_mirror: ftp.fi.debian.org - debian_mirror_src: ftp.fi.debian.org - authkeys_dir: /home/liw/code/ansibleness/ansible/authorized_keys - unix_users: - - username: liw - comment: Lars Wirzenius diff --git a/ansible/ick.yml b/ansible/ick.yml deleted file mode 100644 index 7f0f83f..0000000 --- a/ansible/ick.yml +++ /dev/null @@ -1,10 +0,0 @@ -- hosts: ick-workers - remote_user: ansible - become: yes - roles: - - sane_debian_system - - version-controller - - python-dev-env - - debian-dev-env - - ick-worker - - self-updating-system diff --git a/ansible/ick2dev.yml b/ansible/ick2dev.yml deleted file mode 100644 index 261be8d..0000000 --- a/ansible/ick2dev.yml +++ /dev/null @@ -1,9 +0,0 @@ -- hosts: ick2dev - remote_user: ansible - become: yes - roles: - - sane_debian_system - - unix_users - - version-controller - - ick2-dev-env - - emacs diff --git a/ansible/mutt-workstation/tasks/main.yml b/ansible/mutt-workstation/tasks/main.yml deleted file mode 100644 index 9077f6a..0000000 --- a/ansible/mutt-workstation/tasks/main.yml +++ /dev/null @@ -1,9 +0,0 @@ -- name: install packages for email handlind in terminal - apt: - name: "{{ item }}" - with_items: - - mutt - - notmuch - - notmuch-mutt - - offlineimap - - pass diff --git a/ansible/populate-pieni b/ansible/populate-pieni deleted file mode 100755 index 8fed32b..0000000 --- a/ansible/populate-pieni +++ /dev/null @@ -1,97 +0,0 @@ -#!/bin/sh - -set -eu - -addr="$1" - -rsync_hrun_to_addr() -{ - local owner="$1" - local from="$2" - local to="$3" - shift 3 - - echo - echo "$from --> $to" - ssh -A -i $HOME/.ssh/liw-openpgp.pub \ - debian@"$addr" \ - sudo env 'SSH_AUTH_SOCK=$SSH_AUTH_SOCK' \ - rsync -e '"ssh -o StrictHostKeyChecking=no "' -xahHSsP --delete-before --numeric-ids \ - root@pieni.net:"$from" "$to" "$@" - ssh -i $HOME/.ssh/liw-openpgp.pub debian@"$addr" sudo chown -R "$owner" "$to" -} - -ssh -i $HOME/.ssh/liw-openpgp.pub debian@"$addr" sudo install -d -o root -g root -m 0755 /srv/hrun - -rsync_hrun_to_addr git:git /home/git/repos/. /home/git/repos/. --exclude gitano-admin.git -rsync_hrun_to_addr liw:liw /home/liw/wedding.docstory.fi/. /srv/http/wedding.docstory.fi/. -rsync_hrun_to_addr liw:liw /home/liw/www.docstory.fi/. /srv/http/www.docstory.fi/. - -ssh -i $HOME/.ssh/liw-openpgp.pub debian@"$addr" sudo install -d -o liw -g liw -m 0755 /home/liw/bin -rsync_hrun_to_addr liw:liw /home/liw/bin/. /home/liw/bin/. - -rsync_hrun_to_addr liw:liw /home/liw/files.liw.fi/. /srv/http/files.liw.fi/. -rsync_hrun_to_addr liw:liw /home/liw/code.liw.fi/. /srv/http/code.liw.fi/. -rsync_hrun_to_addr distix:distix /home/distix/bugs-liw-fi-html/. /srv/http/bugs.liw.fi/. -rsync_hrun_to_addr distix:distix /home/distix/distix-html/. /srv/http/distix.obnam.org/. -rsync_hrun_to_addr liw:liw /home/liw/liw.iki.fi/. /srv/http/liw.iki.fi/. -rsync_hrun_to_addr liw:liw /home/liw/noir.liw.fi/. /srv/http/noir.liw.fi/. - -rsync_hrun_to_addr liw:liw /home/liw/.procmailrc /home/liw/.procmailrc -rsync_hrun_to_addr liw:liw /home/liw/procmailrc /home/liw/procmailrc -rsync_hrun_to_addr liw:liw /home/liw/.crontab /home/liw/.crontab -rsync_hrun_to_addr liw:liw /home/liw/.bogofilter /home/liw/.bogofilter -rsync_hrun_to_addr liw:liw /home/liw/.irssi /home/liw/.irssi -rsync_hrun_to_addr liw:liw /home/liw/whitelist /home/liw/whitelist -rsync_hrun_to_addr liw:liw /home/liw/killfile /home/liw/killfile -rsync_hrun_to_addr yakking:yakking /home/yakking/bin /home/yakking/bin -rsync_hrun_to_addr yakking:yakking /home/yakking/fracking /home/yakking/fracking -rsync_hrun_to_addr yakking:yakking /home/yakking/publish-yakking /home/yakking/publish-yakkina -rsync_hrun_to_addr yakking:yakking /home/yakking/yakking /home/yakking/yakking -rsync_hrun_to_addr yakking:yakking /home/yakking/.ssh/id_rsa /home/yakking/.ssh/id_rsa -rsync_hrun_to_addr yakking:yakking /home/yakking/.ssh/id_rsa.pub /home/yakking/.ssh/id_rsa.pub -rsync_hrun_to_addr yakking:yakking /home/yakking/.ssh/known_hosts /home/yakking/.ssh/known_hosts - -ssh -i $HOME/.ssh/liw-openpgp.pub debian@"$addr" sudo install -d -o root -g root -m 0755 /srv/hrun/etc -rsync_hrun_to_addr root:root /etc /srv/hrun/etc - -rm -rf /home/liw/tmp/gitano-admin -GIT_SSH_COMMAND='ssh -o IdentitiesOnly=yes -i /home/liw/.ssh/gitano-admin-key' \ - git clone "ssh://git@$addr/gitano-admin" /home/liw/tmp/gitano-admin -(cd /home/liw/tmp/gitano-admin - cat <<'EOF' >> rules/project.lace -define repo_is_public config/public exact yes -allow "Everyone can read a public repo" op_read repo_is_public - -define user_is_repo_reader group exact ${config/readers} -allow "Readers may read" op_read user_is_repo_reader - -define user_is_repo_writer group exact ${config/writers} -allow "Writers may read and write" op_is_basic user_is_repo_writer -allow "Writers may update any branch" op_is_normal user_is_repo_writer - -define user_is_repo_guest group exact ${config/guests} -define branch_is_for_user ref prefix refs/heads/${user}/ -define tag_is_for_user ref prefix refs/tags/${user}/ -allow "Guests may read and write" op_is_basic user_is_repo_guest -allow "Guests may update their own branches" op_is_normal user_is_repo_guest branch_is_for_user -allow "Guests may update their own tags" op_is_normal user_is_repo_guest tag_is_for_user -EOF -git commit -am foo - GIT_SSH_COMMAND='ssh -o IdentitiesOnly=yes -i /home/liw/.ssh/gitano-admin-key' \ - git push -u origin HEAD -) - -gitano() -{ - ssh -o IdentitiesOnly=yes -i /home/liw/.ssh/gitano-admin-key \ - "git@$addr" "$@" -} - -for repo in obnam bumper -do - gitano create "$repo" || true - gitano config "$repo" set public yes || true -done -gitano user add liw liw@liw.fi Lars Wirzenius || true -gitano as liw sshkey add openpgp < /home/liw/.ssh/liw-openpgp.pub || true diff --git a/ansible/riot.yml b/ansible/riot.yml deleted file mode 100644 index 85c333f..0000000 --- a/ansible/riot.yml +++ /dev/null @@ -1,7 +0,0 @@ -- hosts: riot - remote_user: ansible - become: yes - roles: - - sane_debian_system - - self-updating-system - - riot-host diff --git a/ansible/rust-dev.yml b/ansible/rust-dev.yml deleted file mode 100644 index abf5305..0000000 --- a/ansible/rust-dev.yml +++ /dev/null @@ -1,19 +0,0 @@ -- hosts: rust-dev - remote_user: root - roles: - - sane_debian_system - - comfortable-debian-system - - unix_users - - version-controller - vars: - hostname: rust-dev - debian_codename: buster - - timezone: Europe/Helsinki - - unix_users: - - username: liw - comment: Lars Wirzenius - sudo: yes - authorized_keys: | - {{ liw_ssh_pub }} diff --git a/ansible/scap-dev.yml b/ansible/scap-dev.yml deleted file mode 100644 index 34754c8..0000000 --- a/ansible/scap-dev.yml +++ /dev/null @@ -1,56 +0,0 @@ -- hosts: scap-dev - remote_user: root - tasks: - - - name: "install gpg" - apt: - name: gnupg - - - name: "add Subplot APT key" - apt_key: - data: "{{ ci_prod_signing_key }}" - - - name: "add Subplot repository" - apt_repository: - repo: "deb http://ci-prod-controller.vm.liw.fi/debian unstable-ci main" - - - name: "install packages" - apt: - name: - - screen - - build-essential - - locales-all - - git - - python - - python3 - - python-all-dev - - python3-all-dev - - python-tox - - php5 - - debhelper - - bash-completion - - python-setuptools - - git-buildpackage - - rsync -# - subplot - - python-six - - python-yaml - - python-pygments - - python-concurrent.futures - - python-requests - - python-jinja2 - - pandoc - - python-configparser - - python-psutil - - python-flake8 - - - name: "create user liw" - user: - name: liw - comment: "Lars Wirzenius" - shell: /bin/bash - - - name: "install authorized_keys for liw" - authorized_key: - user: liw - key: "{{ liw_ssh_pub }}" diff --git a/ansible/secrets b/ansible/secrets deleted file mode 160000 index 30ced40..0000000 --- a/ansible/secrets +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 30ced40e31ec0e39561fad141ffa15a778db3463 diff --git a/ansible/ssb.yml b/ansible/ssb.yml deleted file mode 100644 index 2bb0f70..0000000 --- a/ansible/ssb.yml +++ /dev/null @@ -1,7 +0,0 @@ -- hosts: ssb - remote_user: ansible - become: yes - roles: - - sane_debian_system - - self-updating-system - - ssb-host diff --git a/ansible/ssb2.yml b/ansible/ssb2.yml deleted file mode 100644 index f32d926..0000000 --- a/ansible/ssb2.yml +++ /dev/null @@ -1,156 +0,0 @@ -- hosts: ssb2 - remote_user: ansible - become: yes - roles: - - sane_debian_system - - unix_users - - self-updating-system - - ssb2-host - - riot-host - - vars: - hostname: ssb2 - debian_codename: stretch - - unix_users: - - username: liw - comment: Lars Wirzenius - sudo: yes - password: "{{ lookup('pipe', 'pass show ssb/liw | mkpasswd --method=sha-512 --stdin') }}" - authorized_keys: | - {{ liw_ssh_pub }} - - sources_lists: - - repo: "deb https://riot.im/packages/debian/ stretch main" - signing_key: | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - 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 - 3mc4ZPLfWwxNMYs= - =dS2q - -----END PGP PUBLIC KEY BLOCK----- diff --git a/ansible/subplot-stress.yml b/ansible/subplot-stress.yml deleted file mode 100644 index f97e790..0000000 --- a/ansible/subplot-stress.yml +++ /dev/null @@ -1,41 +0,0 @@ -- hosts: subplot-stress - remote_user: root - tasks: - - - name: "install gnupg" - apt: - name: gpg - - - name: "add Subplot APT key" - apt_key: - data: "{{ ci_prod_signing_key }}" - - - name: "add Subplot repository" - apt_repository: - repo: "deb http://ci-prod-controller.vm.liw.fi/debian unstable-ci main" - - - name: "install packages" - apt: - name: - - screen - - subplot - - locales-all - - git - - python3 - - cargo - - texlive-latex-base - - texlive-latex-recommended - - texlive-fonts-recommended - - build-essential - - bc - - - name: "create user liw" - user: - name: liw - comment: "Lars Wirzenius" - shell: /bin/bash - - - name: "install authorized_keys for liw" - authorized_key: - user: liw - key: "{{ liw_ssh_pub }}" diff --git a/ansible/vibuilder.yml b/ansible/vibuilder.yml deleted file mode 100644 index c9958d7..0000000 --- a/ansible/vibuilder.yml +++ /dev/null @@ -1,31 +0,0 @@ -- hosts: vibuilder - remote_user: root - roles: - - sane_debian_system - - comfortable-debian-system -# - liw-usual - - unix_users - - version-controller - - debian-dev-env - - python-dev-env - - vmdb2-dev-env - vars: - hostname: vibuilder - debian_codename: buster - - timezone: Europe/Helsinki - - unix_users: - - username: liw - comment: Lars Wirzenius - sudo: yes - authorized_keys: | - {{ liw_ssh_pub }} - - sources_lists: - - repo: | - deb http://code.liw.fi/debian unstable main - signing_key: "{{ code_liw_fi_signing_key }}" - - - repo: deb http://ci-prod-controller.vm.liw.fi/debian unstable main - signing_key: "{{ ci_prod_signing_key }}" diff --git a/ansible/vmdb2dev.yml b/ansible/vmdb2dev.yml deleted file mode 100644 index 9f7524f..0000000 --- a/ansible/vmdb2dev.yml +++ /dev/null @@ -1,17 +0,0 @@ -- hosts: vmdb2dev - remote_user: ansible - become: yes - roles: - - sane_debian_system - - comfortable-debian-system - - unix_users - - version-controller - - vmdb2-dev-env - vars: - debian_codename: unstable - hostname: vmdb2dev - unix_users: - - username: liw - sudo: yes - authorized_keys: | - {{ liw_ssh_pub }} diff --git a/ansible/web.yml b/ansible/web.yml deleted file mode 100644 index fda2c01..0000000 --- a/ansible/web.yml +++ /dev/null @@ -1,24 +0,0 @@ -- hosts: web - remote_user: ansible - become: yes - roles: - - sane_debian_system - - unix_users - - apache_server - vars: - hostname: web - debian_codename: stretch - debian_mirror: deb.debian.org - debian_mirror_src: deb.debian.org - codeliwfidistro: stretch - static_sites: - - domain: web - owner: liw - ownermail: liw@liw.fi - worker_manager_ssh_pub: "{{ lookup('pipe', 'pass show ick2/wm_ssh_key_pub') }}" - unix_users: - - username: liw - comment: Lars Wirzenius - authorized_keys: | - {{ liw_ssh_pub }} - {{ worker_manager_ssh_pub }} \ No newline at end of file diff --git a/ansible/x220.yml b/ansible/x220.yml deleted file mode 100644 index a847fe3..0000000 --- a/ansible/x220.yml +++ /dev/null @@ -1,26 +0,0 @@ -- hosts: x220 - remote_user: liw - become: yes - roles: - - sane_debian_system - - comfortable-debian-system - - unix_users - - gnupg-workstation - - gnome-system - - intel-wifi - vars: - hostname: x220 - debian_codename: buster - - timezone: Europe/Helsinki - - unix_users: - - username: liw - comment: Lars Wirzenius - sudo: yes - authorized_keys: | - {{ liw_ssh_pub }} - - sources_lists: - - repo: | - deb http://deb.debian.org/debian buster contrib non-free -- cgit v1.2.1