Go to file
kjg ea78ea8f67 Add new file 2020-09-26 14:47:59 +02:00
legacy Move EvilHam's FreeBSD scripts to legacy directory 2020-05-24 08:33:59 +02:00
opennebula-images +passwd 2020-08-24 10:00:02 +02:00
opennebula-vm-etcd Fix vm-queries.py 2020-01-31 23:10:16 +05:00
vnc_console_connection [ungleich-tool]Update config.py for path 2020-04-15 12:14:18 +02:00
.gitignore phase in script for setting up viirbs 2020-06-13 21:40:10 +02:00
README.md Update README 2018-12-29 12:45:21 +01:00
alpine-build-uefi-stick.sh Add unfinished script to create alpine linux uefi boot stick 2019-11-25 14:48:35 +01:00
alpine-rebuild-initramfs.sh [alpine] version bump 2020-01-12 00:27:03 +01:00
build-alpine-chroot.sh +perms 2019-12-09 20:02:50 +01:00
ceph-host-move-to-root Add ceph-mgr-create 2018-02-15 23:59:55 +01:00
ceph-keyring-create-initial Allow pool creation 2018-02-18 21:48:29 +01:00
ceph-mgr-create-start Add monit to ceph-mgr 2018-03-08 14:46:14 +01:00
ceph-mgr-stop-delete [ceph mgr] Add script to stop/delete 2018-05-30 14:03:40 +02:00
ceph-mon-create-start Fix pid dir permissions for ceph mon 2018-03-08 13:43:26 +01:00
ceph-mon-stop-delete [ceph, mon] expects no mon prefix on removal 2018-05-30 14:06:51 +02:00
ceph-osd-activate Add new script 2018-04-04 17:35:47 +02:00
ceph-osd-activate-all ++ add name 2018-04-04 17:29:37 +02:00
ceph-osd-class-remove restore mistakenly removed file 2018-07-31 19:00:34 +02:00
ceph-osd-class-set hand in arg correctly 2018-07-31 19:03:46 +02:00
ceph-osd-create-on-all-disks + permissions 2018-02-18 21:18:14 +01:00
ceph-osd-create-start Start via monit, if present 2018-02-23 08:52:18 +01:00
ceph-osd-create-start-alpine added alpine compatible version 2020-01-02 20:46:15 +01:00
ceph-osd-stop-disable 2 seconds delay to short to umount successfully 2018-10-17 13:24:50 +02:00
ceph-osd-stop-remove-permanently Add new script to just stop it, not removing 2018-10-17 13:23:46 +02:00
ceph-pool-create Remove warning 2018-02-18 21:49:26 +01:00
ceph-upgrade-server-to-nautilus.sh Mode update 2020-05-15 20:52:45 +02:00
create-guacamole-session-ldap-DB Update create-guacamole-session-ldap-DB 2020-01-16 15:47:50 +01:00
create-guacamole-session-ldap-file Add new file 2019-12-11 05:29:47 +01:00
debian-devuan-netboot.sh Add fnux's key to devuan netboot image 2020-06-24 08:53:37 +02:00
debian-use-old-iptables + correct mode 2020-06-02 22:44:57 +02:00
detect-dns64-prefix.py + explanation 2020-01-07 18:08:53 +01:00
disk-create-fresh-gpt + permissions 2018-02-18 21:18:14 +01:00
etcd_import_opennebula_vm.py Add hacking script for import vm info into etcd 2020-01-25 10:17:49 +01:00
get_ceph_recovery_config Add new file 2020-09-26 14:47:59 +02:00
jool-get-build-install.sh Merge branch 'master' of code.ungleich.ch:ungleich-public/ungleich-tools 2019-11-25 14:49:48 +01:00
ldap-get-emails Add ldap-get-emails script 2020-01-16 17:46:15 +01:00
magiccommand not working state 2019-12-11 22:56:54 +01:00
map-osd-to-disktype [map-osd-to-disktype] added header, checked for bashism, should be posix compatible 2020-05-27 20:41:21 +02:00
megaclisas-status Added WIP script for mapping osd to disk types, and helper script (megaclisas-status) that provides a nicely formatted output for megacli 2020-05-27 12:15:58 +02:00
mikrotik-configure-crs326-dumb.sh + mikrotik scripts 2020-08-07 15:03:09 +02:00
mikrotik-configure-crs326-with-vlans.sh + mikrotik scripts 2020-08-07 15:03:09 +02:00
mikrotik-configure-crs326.sh add script to "standard" configure a mikrotik-crs326 2020-08-03 20:52:07 +02:00
mikrotik-setup.sh [mikrotik] update / minus bugs 2020-08-03 20:52:07 +02:00
mikrotik-update.sh [mikrotik] update / minus bugs 2020-08-03 20:52:07 +02:00
monit-ceph-create-start use pkill for ceph monitors 2020-07-02 21:55:15 +02:00
monit-create-for-all-mounted-osds Add script to created monit for all mounted osds 2018-03-04 19:03:17 +01:00
monit-remove Add script for removing ceph monitors 2018-05-30 13:57:04 +02:00
one-get-instances Add one-get-instances scripts 2020-01-16 17:46:15 +01:00
one-inspect-instance-network Add one-inspect-instance-network script 2020-01-16 17:46:15 +01:00
openwrt-add-letsencrypt.sh [openwrt] WIP: add new scripts for acme and camera 2020-09-24 15:13:24 +02:00
openwrt-add-lte.sh [openwrt] add new script to configure LTE uplink 2020-09-11 13:23:14 +02:00
openwrt-motion-config.sh ++camera setting 2020-09-24 16:07:25 +02:00
pg_repair [script]Update pg_repair for error message 2019-12-27 11:08:24 +01:00
pib-setup.sh ++notes 2020-09-08 17:37:20 +02:00
raid-add-unconfigured-disk Quotes 2018-02-24 23:42:09 +01:00
raid-clear-all-caches Clear cache script 2018-02-24 23:50:17 +01:00
raid-list-disks-status Quotes 2018-02-24 23:42:09 +01:00
rebuild-ipxe.sh ipxe script updated for alpine 2019-12-06 18:06:37 +01:00
remove-all-partitions Also overwrite part of the partition 2018-02-27 15:45:40 +01:00
remove-all-partitions-from-all-disks ++ new dangerous script :-) 2018-02-18 17:36:30 +01:00
viirb-1-connect-flash-latest-openwrt.sh [viirb] update comment 2020-08-01 17:08:44 +02:00
viirb-2-configure-fully-after-upgrade.sh [viirb] + pubkey + args 2020-08-01 13:46:00 +02:00
viirb-3-configure-vpnendpoint.sh [viirb] ping it longer 2020-08-01 17:08:34 +02:00
viirb-4-cleanup-final-stage.sh sleep longer for waiting for network and reboot 2020-06-14 23:59:33 +02:00
viirb1-2-together.sh increase timeout for flash writing 2020-08-01 14:00:49 +02:00
vm-create Update comments 2019-01-20 18:10:21 +01:00
vm_list Update vm_list 2019-12-11 05:12:52 +01:00
vm_list_dual_uid Add new file 2020-01-16 15:59:26 +01:00
vm_map.sh new file for vm map 2020-03-20 16:13:06 +09:00
vpn-statistics.sh [vpn stats] added number of configured/active VPNs 2019-12-26 12:16:38 +01:00

README.md

Hello hacker!

The tools used in this repository are used by the team of ungleich (www.ungleich.ch) to maintain servers and data centers.

A special data center that we maintain and that most tools are written for is the Data Center Light (www.datacenterlight.ch).

As we are truly dedicated and committed to open source, we are trying to release everything open source that we can (even if not everything is yet directly usable by others).

Feel free to clone, use, distribute the code according to GPLv3+ licensing.

Best,

team ungleich

p.s.: Some stuff that you (will) find in this repo:

Tools to manage ...

  • ceph cluster(s)
  • opennebula cluster(s)
  • host disk/raid configurations
  • monit