summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2020-05-05 11:26:33 +0300
committerLars Wirzenius <liw@liw.fi>2020-05-05 11:26:33 +0300
commit3d17642a21a01e98b71d8218c7449ec1dc6714cd (patch)
tree6103a81f8b4dfd2082d3db24e30dfb9febffa02b
parent22a19a24c7eee67a32cbb8f45f674154d0c09953 (diff)
downloadansibleness-3d17642a21a01e98b71d8218c7449ec1dc6714cd.tar.gz
Drop: obsolete playbooks and stuff
-rw-r--r--ansible/all.yml5
-rw-r--r--ansible/debmirror.yml11
-rw-r--r--ansible/go-dev.yml19
-rw-r--r--ansible/holywood.yml26
-rw-r--r--ansible/ick.yml10
-rw-r--r--ansible/ick2dev.yml9
-rw-r--r--ansible/mutt-workstation/tasks/main.yml9
-rwxr-xr-xansible/populate-pieni97
-rw-r--r--ansible/riot.yml7
-rw-r--r--ansible/rust-dev.yml19
-rw-r--r--ansible/scap-dev.yml56
m---------ansible/secrets0
-rw-r--r--ansible/ssb.yml7
-rw-r--r--ansible/ssb2.yml156
-rw-r--r--ansible/subplot-stress.yml41
-rw-r--r--ansible/vibuilder.yml31
-rw-r--r--ansible/vmdb2dev.yml17
-rw-r--r--ansible/web.yml24
-rw-r--r--ansible/x220.yml26
19 files changed, 0 insertions, 570 deletions
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
-Subproject 30ced40e31ec0e39561fad141ffa15a778db346
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