summaryrefslogtreecommitdiff
path: root/ansible/exolobe1.yml
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2022-12-31 13:28:54 +0200
committerLars Wirzenius <liw@liw.fi>2022-12-31 13:28:54 +0200
commit4feca23c68f2eefe7da2505100810c1a67679dd2 (patch)
tree491b74deaa878d2811c1216cb9d0ff00c4d638e2 /ansible/exolobe1.yml
parentfe2df64f3314524501be3437da116c56fe3b7e28 (diff)
downloadansibleness-4feca23c68f2eefe7da2505100810c1a67679dd2.tar.gz
exolobe1: update for AFH working
Sponsored-by: author
Diffstat (limited to 'ansible/exolobe1.yml')
-rw-r--r--ansible/exolobe1.yml182
1 files changed, 30 insertions, 152 deletions
diff --git a/ansible/exolobe1.yml b/ansible/exolobe1.yml
index b995d63..c5a84ac 100644
--- a/ansible/exolobe1.yml
+++ b/ansible/exolobe1.yml
@@ -5,10 +5,8 @@
- role: sane_debian_system
- role: sshd
- role: ssd
- - role: unix_users
- role: comfortable-debian-system
- - intel-wifi
- - role: chaoskey-host
+ - role: intel-wifi
- role: version-controller
- role: emacs
- role: gnome-system
@@ -17,17 +15,9 @@
- role: smarthost-client
- role: mail-client
- role: annexed
- - role: riot-host
-# # - role: writing-dev-env
-# # - role: journal-workstation
-# # - role: debian-dev-env
-# # - role: subplot-dev-env
-# # - role: obnam-dev-env
-# # - role: tex-dev-env
-# # - role: python-dev-env
+ - role: unix_users
+ - role: liw
- role: rust-rustup
- tags: [rustup]
- - liw
tasks:
@@ -39,57 +29,18 @@
- apt:
name:
- - bash-completion
- - black
- build-essential
- - cachedir
- - capnproto
- - clang
- - daemonize
- - debhelper
- - dh-cargo
- - expect
- extrautils
- fio
- firmware-misc-nonfree
- - fling
- - gddrescue
- - gimp
- - graphviz
- - inkscape
- iputils-ping
- - isync
- jq
- jt
- - libclang-dev
- - libdvd-pkg
- - librsvg2-bin
- - libsqlite3-dev
- - libssl-dev
- - libvirt-dev
- - linux-perf
- liw-automation
- - llvm
- - lmodern
- nettle-dev
- - nfs-common
- - obnam
- - obnam-benchmark
- - openpgp-ca
- - pandoc
- - pandoc-citeproc
- - pandoc-filter-diagram
- pavucontrol
- - pkg-config
- - plantuml
- - printer-driver-ptouch
- python3
- - python3-requests
- - qemu-user-static
- - sequoia-chameleon-gnupg
- shellcheck
- - sq-liw
- - sqlite3
- sshca
- subplot
- summain
@@ -99,89 +50,50 @@
- texlive-latex-recommended
- texlive-plain-generic
- usbutils
- - uuid
- - validns
- - vlc
- - vobcopy
- - vmdb2
- - xpdf
- - zerofree
- name: install command line utilities
apt:
name:
- - locales-all
- - psmisc
- - mosh
- - rsync
- - vim
- - screen
- - tmux
- - strace
- - gddrescue
- - pv
- - moreutils
+ - acpi
+ - apt-file
+ - bc
- bind9-host
- - dnsutils
- - lshw
+ - cryptsetup
- curl
- # - extrautils
- # - liw-automation
- # - copyright-statement-lint
- - bc
- - yaml-mode
- - ikiwiki
- - taskwarrior
- - zip
- # - cachedir
- debmirror
+ - dnsutils
- git-annex
+ - hddtemp
+ - htop
- iftop
+ - ikiwiki
- info
- # - jt
- - kpartx
- - lftp
- - mediainfo
+ - jt
+ - locales-all
+ - lshw
+ - lvm2
- mmv
+ - moreutils
+ - mosh
- mtr
+ - nethogs
+ - nmap
- num-utils
+ - oathtool
- parted-doc
- - trickle
+ - psmisc
+ - pv
+ - rsync
+ - screen
+ - strace
+ - time
+ - tmux
- units
+ - vim
- w3m
- - youtube-dl
- - signing-party
- - sshfs
- - dict
- - dictd
- - dict-foldoc
- - dict-gcide
- - dict-jargon
- - dict-vera
- - dict-wn
- - gnuplot
- - acpi
- - nmap
- - nethogs
- - time
- - restic
- - apt-file
- whois
- - oathtool
- - htop
- - smartmontools
- - bonnie++
- - mdadm
- - hddtemp
- - parted
- - lvm2
- - cryptsetup
-
- - name: configure dict
- copy:
- content: |
- server localhost
- dest: /etc/dictd/dict.conf
+ - yaml-mode
+ - zip
- lineinfile:
path: /etc/gdm3/daemon.conf
@@ -204,20 +116,6 @@
shell: |
update-initramfs -u
- - apt:
- name:
- - libpam-yubico
-
- - file:
- state: directory
- path: /etc/yubikey_chalresp
- mode: 0700
- - copy:
- content: |
- {{ lookup('pipe', 'pass libpam-yubico/liw/y6.chalresp') }}
- dest: "/etc/yubikey_chalresp/liw-{{ lookup('pipe', 'pass libpam-yubico/liw/y6.serial') }}"
- mode: 0600
-
- shell: |
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
@@ -267,31 +165,11 @@
- video
mailname: "{{ sane_debian_system_hostname }}.liw.fi"
-# hostname: "{{ sane_debian_system_hostname }}"
relayhost: pieni.net:587
smarthost: pieni.net
smarthost_user: pienirelay
smarthost_password: "{{ lookup('pipe', 'pass show pieni.net/pienirelay') }}"
- rustup_cargo_install: |
- cargo-audit \
- cargo-deny \
- cargo-deps \
- bandwhich \
- bat \
- cargo-edit \
- cargo-geiger \
- cargo-outdated \
- flamegraph \
- hyperfine \
- ripgrep \
- tokei \
- zoxide \
- ytop
-
-# cargo-semver-checks \
-# starship \
-
sshd_version: 1
sshd_host_key: "{{ lookup('pipe', 'sshca host private-key exolobe1') }}"
sshd_host_cert: "{{ lookup('pipe', 'sshca host certify liw.fi/ca/host/v5 exolobe1') }}"