Four Day Weekend

Although got another one in less than a month, this is the break we need from the holidays.

Wife and I going on a short getaway, will be back in less than 48 hours for the Seahawks game.

Leaving kids and pets.

I need the break.

Weight: 325.6

Posted in Training, Weigh In | Leave a comment

Lab Back Up

Still need a lab, not just a lab, but VMs with a minimal install.

One skill I have lost was building machines from scratch that don’t have the packages I need.

I am working a bit on a playbook that can change passwords.

---
- name: Securely change root password on multiple machines
hosts: all
become: yes
vars:
local_rpm_path: "python3-passlib-1.7.4-9.el9.noarch.rpm"
package_name: "python3-passlib"

vars_files:
- vault_root_passwords.yml

tasks:
- name: Gather installed package facts
ansible.builtin.package_facts:
manager: auto

- name: Copy RPM to target
ansible.builtin.copy:
src: "{{ local_rpm_path }}"
dest: /tmp/python3-passlib-1.7.4-9.el9.noarch.rpm
mode: '0644'
when: package_name not in ansible_facts.packages

- name: Install package from local RPM file if not installed
ansible.builtin.dnf:
name: /tmp/python3-passlib-1.7.4-9.el9.noarch.rpm
state: present
disable_gpg_check: true
when: package_name not in ansible_facts.packages

- name: Set unique root password per host
ansible.builtin.user:
name: root
password: "{{ root_passwords[inventory_hostname] | password_hash('sha512') }}"
no_log: true

- name: "Support Password"
ansible.builtin.user:
name: support
state: present
password: "{{ support_password[inventory_hostname] | password_hash('sha512') }}"
no_log: true
...

I needed that python3-passlib file what got me on the path of a small minimal install.

Here is a sample of the vault_root_passwords.yml

root_passwords:
lxhost01.retrodvr.com: arajmyisyeeng7
lxhost02.retrodvr.com: giojisthoc9
lxhost03.retrodvr.com: crersyijlirfuv5
support_password:
lxhost01.retrodvr.com: 3onagvakni
lxhost02.retrodvr.com: gejed4shlamegso
lxhost03.retrodvr.com: un5olwugus

I really used those passwords because it is easy to recreate a new one

#!/bin/bash
HOSTNAMELIST=`ansible-vault view inventory | grep -v '^\[' | awk '{print $1}';`
echo "root_passwords:"
for HOSTNAME in $HOSTNAMELIST
do
PASSWORD=`apg -n1 -m10 -x15 -MN`
echo " $HOSTNAME: $PASSWORD"
done

echo "support_password:"
for HOSTNAME in $HOSTNAMELIST
do
PASSWORD=`apg -n1 -m10 -x15 -MN`
echo " $HOSTNAME: $PASSWORD"
done

I do encrypt the vault_root_passwords.yml and sometimes the inventory file

Remove old file
  rm vault_root_passwords.yml

Create emmpty file
  touch vault_root_passwords.yml

Limit perms
  chmod 0600 vault_root_passwords.yml

Create Passwords file
./makepwfile.sh > vault_root_passwords.yml
ansible-vault encrypt vault_root_passwords.yml

Weight: 328.4

Posted in Coding, Technical, Training, Weigh In | Leave a comment

Not Worrying About Money

I hope people reach a point where you are not worried about making more money, I think I reached that point couple years ago.

Couple key points,

  • I made enough money
  • I enjoy my work
  • I am good at what I do

This has been true for a while now, like decades. But in addition

  • I have a decent savings
  • Low enough debt
  • Great credit score
  • Urge to keep up with the “Jones” not there
  • Can deal with multiple emergencies.

And the biggest one, I am ok where I am at financially.

Weight: 327.0

Posted in Training, Weigh In | Leave a comment

Listening To Body

I need to listen to my body more, I ran on the treadmill today, first gym of the year, at a pretty decent pace.

Then I did another mile outside, but it was clear my legs were hurting. I kind of pushed it to the limit, so I am not sure how my legs will feel tomorrow.

I am going to clean up and get an early bed.

Hoping my body can heal when I am asleep.

Weight: 323.8

Posted in Training, Weigh In | Leave a comment

Demo NAS Up

My 2026 demo project is up, recall last year was the home server, this year it is a NAS

I will begin to document how to build one.

Weight: 326.2

Posted in New Toys, Technical, Training, Weigh In | Leave a comment

Getting Foot Into Local LLM

Purchased an RTC 5060 ti with 16GB of VRAM with the sole intent of using it to learn openllama.

Of course this leads to a rabbit hole like is my gear up to the task. I am wondering if I need a new motherboard and or CPU.

Or maybe a sign to rotate my gear, bring in new faster machine, and this one in front of me becomes an AI box.

Another thing I did today was figure out was for my Demo NAS, the chipset matters for smart, luckily I had another nvme to sata adapter and it works. The hard drives all appear normal.

Only 6 channels though, I need 8. Oh well it works enough.

Weight: 326.6

Posted in New Toys, Technical, Training, Weigh In | Leave a comment

Places Close Time Marches On

We had one last dinner at this Little Peking, a Chinese Fusion food place near me.

Sign was broken for a long time, but the place was clean.

Food was great today, not sure if they wanted to go out with a bang or not leave anything.

Talked to the owner, she remembers us, we tipped well. May be just another place, but kind of impressed. Owner been there for 10+ years, the place itself been there for 30+ years.

But in a few days it will be closed. Got our last taste and said goodbye.

Weight: 324.6

Posted in Training, Weigh In | Leave a comment

Still Getting Ready for 2026

Feeling like I don’t have a plan for 2026, I kinda of do, but I have not reflected on what is ahead of me.

  • I kinda know how much weight I need to lose
  • I kinda know where we are financially
  • I kinda know what I want to do around the house
  • I kinda know what things I want to make

I just have not had the time to reflect and push for it.

No Seahawks this weekend, so I got time this weekend.

Weight: 322.0

Posted in Training, Treadmill 30 | Leave a comment

Disappointed With NVME to SATA

Recall yesterdays post regarding the NVME to SATA adapter

Doesn’t work as expected, it seems to struggle. Can’t even get temp or smart info. Kind of sad. Searching for a new solution.

Weight: 325.0

Posted in New Toys, Technical, Training, Weigh In | Leave a comment

Demo NAS Coming Together

Made some significant progress on my demo NAS. I will have more pics later, but currently have USB SATA connections to the JBOD.

Didn’t work as expected, SMART just broken

Both temp and smart do not give any information.

I will give this one a try tonight.

Will report on it tomorrow.

Weight: 327.0

Posted in New Toys, Technical, Training, Weigh In | Leave a comment