Passwort Hashes für Puppet-User

Eigentlich pippifatz, muss es aber trotzdem immer wieder suchen, weil ich’s immer vergesse… entweder: $ mkpasswd -m sha-512 Password: $6$qfPDlAej83p$cj2n... oder direkt im Manifest: $password = 'plain_text_password' user { 'root': ensure => 'present', password => generate('/bin/sh', '-c', "mkpasswd -m sha-512 ${password} | tr -d '\n'"), ... }

ssh via intermediate / multihop host

Bisher hab ich meist via Portforwarding auf einen dritten, nicht direkt erreichbaren Host verbunden. Es geht aber auch direkt, was ich ziemlich cool finde… Upload auf host2 via host1 scp -o ProxyCommand="ssh -W %h:%p user@host1" file-to-copy user@host2:/destination-directory Download von host2 via host1 scp -o ProxyCommand="ssh -W %h:%p user@host1" user@host2:/file-to-copy local-destination-directory Original Beitrag…

btrfs resize

Gerade eben hatte ich eine Disk mit btrfs, der ich mehr Speicher zuweisen wollte. Das ganze geht damit wirklich verdammt einfach. Filesystem      Size  Used Avail Use% Mounted on /dev/vdb       1000G  829G  171G  83% /export/backup Als erstes macht man das Diskimage wie gewohnt grösser (im Falle von kvm versteht sich) [root@node…

Gnome-Software zeigt nichts an

Grad eben auf einem Ubuntu 16.04 Client mit Gnome3: Wenn der User Software in Gnome-Software suchen will, wird rein gar nichts angezeigt. Hier reicht es, wenn der Cache gelöscht wird. rm -r /var/cache/app-info/ appstreamcli refresh --force --verbose Und dann ging das ganze wieder…

No space left on device – running out of Inodes

Hatte soeben das Problem, dass ein Squid ständig gestreikt hat. ERROR: while opening swap log/var/spool/squid3/swap.state.new: (28) No space left on device ein df hat aber nicht den Anschein gemacht, dass die Partition voll ist. Erst hab ich dann einfach den Squid-Cache gelöscht und neu gestartet, dann ging es wieder ne…

Files aus Bucket zurückholen

Puppet macht ja, wenn nicht disabled, automatisch ein Filebucket. Um Files bequem zurückzuholen, gibt es ein feines Ruby-Script (für Puppet 3 und hier für Puppet 4) [root@host ../]# ./clientbucket.rb /usr/share/ip/config.php [0]: eab6637531f24968ef080dfac255ba6b 2015-05-23 14:19:46 +0200 [1]: cdf76e3caa1772de1fbe202dc1f09e73 2015-06-24 09:02:57 +0200 [2]: a3f9669dfb0a4c5d401eb8e240a42181 2016-02-21 13:39:37 +0100 [3]: ea3fc426a0816b1b19a51f3c5d61b5dd 2016-02-21 14:11:23 +0100…

Freie RAM-Slots

Mit dmidecode -t17 kann man recht bequem die belegten RAM-Slots ausfindig machen, ohne die Kiste aufschrauben zu müssen… (-t memory geht auch, mir gefällt dieser Output jedoch besser…) [root@node ~]# dmidecode -t17 # dmidecode 2.11 SMBIOS 2.7 present. Handle 0x0041, DMI type 17, 34 bytes Memory Device Array Handle: 0x0040…

Post to GNU Social via terminal

Just made an alias to queet to my GnuSocial instance from bash alias queet='function _queet() { echo -e status="$@" | curl -u user:passwd --data-binary @- https://gnusocial-url/api/statuses/update.xml; }; _queet' posting is now just that simple: peter@peanut:~$ queet Test-Queet via bash Another option is to use the gasher-shellscript. It’s easy to setup…

Firefox in sid angelangt

Oh, heute mal wieder mein sid upgegraded und was sehe ich – Firefox 45ESR ist bereits angelangt. Irgendwie vermiss ich das Iceweasel Logo, ganz ungewohnt…. 😉 Icedove ist aber weiterhin noch Icedove derzeit….