ruby 3.2.2 · bundler 2.4.10

rb-node-2 says hi

A small worker node, freshly racked. Not serving an app yet — still bringing up the infrastructure side.

// irb session

# captured for posterity by t.fortin, 2024-11-04 09:12
> puts "Hello, World!"
Hello, World!
=> nil

> Socket.gethostname
=> "rb-node-2.lab.example"

> RUBY_VERSION
=> "3.2.2"

> RUBY_PLATFORM
=> "x86_64-linux-gnu"

> Time.now.strftime("%Y-%m-%d %H:%M %Z")
=> "2024-11-04 09:12 UTC"

> Process.pid
=> 24117

> require "json"; JSON.dump({ok: true, host: Socket.gethostname})
=> "{\"ok\":true,\"host\":\"rb-node-2.lab.example\"}"

> exit

// planned role

This node is the third worker in the lab-east sidekiq pool. It pulls background jobs from the staging redis (mailers, csv exports, image thumbnailing, occasional pdf rendering). No public HTTP listener is configured — that lives behind a separate proxy on a different VLAN, and it never terminates traffic on this address.

"Workers should be boring." — internal lab-ops handbook, 2022 edition.
4 vCPU8 GiB RAM80 GiB SSDkvm guestdebian 12.4kernel 6.1.0-15

If you've landed here from a stale bookmark, the app that previously lived at this hostname has been retired or never deployed at all. No redirect is configured — by intent. Anything that needs to find it should be using service discovery via consul, not raw hostnames.

rb-node-2.lab.example · sidekiq worker pool · operator: shay.m · lab-east region
noc rotation: lab-ops · monitoring: zabbix-east · last boot 11:42 UTC