Update machine neptune
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
font_size_1: 12
|
font_size_1: 12
|
||||||
font_size_2: 9
|
font_size_2: 12
|
||||||
|
|
||||||
i3bar_icon_padding: ""
|
i3bar_icon_padding: ""
|
||||||
|
|
||||||
@@ -19,19 +19,16 @@ users:
|
|||||||
extensions:
|
extensions:
|
||||||
- ublock-origin
|
- ublock-origin
|
||||||
manage_css: false
|
manage_css: false
|
||||||
mail: hannes.koerber@tradebyte.com
|
mail: h.koerber@clipmyhorse.tv
|
||||||
git_gpg_sign: false
|
git_gpg_sign: false
|
||||||
ssh_agent: true
|
ssh_agent: true
|
||||||
gpg_agent: false
|
gpg_agent: false
|
||||||
gpg_agent_for_ssh: false
|
gpg_agent_for_ssh: false
|
||||||
environment:
|
environment:
|
||||||
MACHINE_HAS_NEXTCLOUD: "false"
|
MACHINE_HAS_NEXTCLOUD: "false"
|
||||||
MACHINE_HAS_RESTIC_BACKUP: "true"
|
MACHINE_HAS_RESTIC_BACKUP: "false"
|
||||||
MACHINE_HAS_KEEPASSX: "true"
|
MACHINE_HAS_KEEPASSX: "false"
|
||||||
repositories: []
|
repositories: []
|
||||||
overrides:
|
|
||||||
terraform_version: 1.1.3
|
|
||||||
terraform_check_updates: false
|
|
||||||
|
|
||||||
- name: hannes-private
|
- name: hannes-private
|
||||||
group: hannes-private
|
group: hannes-private
|
||||||
@@ -82,7 +79,7 @@ workspace:
|
|||||||
4: " remote"
|
4: " remote"
|
||||||
7: ""
|
7: ""
|
||||||
8: ""
|
8: ""
|
||||||
9: ""
|
9: ""
|
||||||
10: ""
|
10: ""
|
||||||
|
|
||||||
screencfgs:
|
screencfgs:
|
||||||
@@ -92,4 +89,4 @@ screencfgs:
|
|||||||
environment:
|
environment:
|
||||||
MACHINE_TYPE: "laptop"
|
MACHINE_TYPE: "laptop"
|
||||||
MACHINE_RESOLUTION_X: "1920"
|
MACHINE_RESOLUTION_X: "1920"
|
||||||
MACHINE_RESOLUTION_Y: "1080"
|
MACHINE_RESOLUTION_Y: "1200"
|
||||||
|
|||||||
@@ -51,19 +51,31 @@ test_ares() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
test_neptune() {
|
test_neptune() {
|
||||||
docker pull docker.io/library/ubuntu:20.04
|
docker run \
|
||||||
docker run -ti --rm -v ${tmpdir}/dotfiles.tar.gz:/tmp/dotfiles.tar.gz:ro --hostname neptune docker.io/library/ubuntu:20.04 sh -c '
|
-ti \
|
||||||
|
--rm \
|
||||||
|
-v ${tmpdir}/dotfiles.tar.gz:/tmp/dotfiles.tar.gz:ro \
|
||||||
|
--mount type=tmpfs,destination=/var/cache/pacman/pkg/ \
|
||||||
|
"${dockeropts[@]}" \
|
||||||
|
--hostname neptune \
|
||||||
|
docker.io/library/archlinux:base \
|
||||||
|
sh -c '
|
||||||
set -o errexit
|
set -o errexit
|
||||||
|
|
||||||
|
# Uncomment CacheDir and append the host pacman cache as cachedir
|
||||||
|
# At worst, the cache directory will be ignored if it does not exist
|
||||||
|
# Pacman will always prefer the first cache directory, so newly downloaded
|
||||||
|
# packages will stay in the container
|
||||||
|
sed -i '"'"'s/^#\?\(CacheDir.*\)/CacheDir = \/var\/cache\/pacman\/pkg_host\/\n\1/'"'"' /etc/pacman.conf
|
||||||
|
|
||||||
|
mkdir -p /var/cache/pacman/pkg_host/
|
||||||
|
pacman -Syu --noconfirm linux
|
||||||
cd $(mktemp -d)
|
cd $(mktemp -d)
|
||||||
tar xf /tmp/dotfiles.tar.gz -C .
|
tar xf /tmp/dotfiles.tar.gz -C .
|
||||||
ANSIBLE_EXTRA_ARGS="-e manage_services=false" ./install.sh
|
ANSIBLE_EXTRA_ARGS="-e manage_services=false" ./install.sh
|
||||||
'
|
'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
case "${1:-all}" in
|
case "${1:-all}" in
|
||||||
ares)
|
ares)
|
||||||
test_ares
|
test_ares
|
||||||
|
|||||||
Reference in New Issue
Block a user