class

Fluxion::SystemSettingStep

Inherits Fluxion::Step < Reference < Object

type: system-setting — timedatectl / hostnamectl / localectl.

Every setting is probed with the matching show --property first, so only what actually differs is applied and a rerun is a no-op.

Constructors

new(name : String, local_rtc : Bool | Nil = nil, ntp : Bool | Nil = nil, timezone : String | Nil = nil, hostname : String | Nil = nil, locale : Hash(String, String) = {} of String => String, description : String | Nil = nil, continue_on_error : Bool = false, probe_command : String | Nil = nil, condition : Condition | Nil = nil)
Source

Instance methods

empty?
Source
hostname
Source
item_keys

Fixed order, with locale keys sorted, so plans and fingerprints are stable.

Source
items

Everything this step installs, in declaration order.

Source
kind

The config type (stable schema) that produces this step.

Source
local_rtc?
Source
locale
Source
ntp?
Source
summary

One-line summary for plan and list.

Source
timezone
Source