ntp
: Install and use the script secure-time-sync in a cron job to update the locale time with HTTPS or TOR.privacy
: Reduces the information your computer can share.wifi
: Install and configure the wifi.
pkgs
: Install and configure packages when needed.pkgs::cron
: Install packagecronie
.pkgs::entropy
: Install jitterentropy-rngd or haveged, depend of os.family.pkgs::iwd
pkgs::macchanger
pkgs::openssh
pkgs::tor
pkgs::wpa_supplicant
Use secure-time-sync to update the locale time with HTTPS or TOR.
The following parameters are available in the ntp
class:
Data type: Boolean
If you use TOR, it use onion address for torproject.org or tails.boom.org.
Default value: 'false'
Reduces the information your computer can share.
The following parameters are available in the privacy
class:
privacy::generic_hostname
privacy::generic_locale
privacy::generic_machine_id
privacy::generic_timezone
privacy::spoof_mac_ethernet
Data type: Boolean
If true, use a generic value for the file /etc/hostname
and /etc/hosts
.
Default value: 'false'
Data type: Boolean
If true, set locale and lang to US
in /etc/locale.gen
and /etc/locale.conf
.
Default value: 'false'
Data type: Boolean
If true, create a generic value for the file /etc/machine-id
and /var/lib/dbus/machine-id
if exist.
Default value: 'false'
Data type: Boolean
If true, change the file /etc/localtime
to use a generic timezone like UTC
.
Default value: 'false'
Data type: Boolean
Install and use the package macchanger
to change your mac address for ethernet cards.
Default value: 'false'
Install and configure the wifi.
The following parameters are available in the wifi
class:
Data type: Enum['iwd', 'wpa_supplicant']
Install and configure the package iwd
or wpa_supplicant
.
Default value: 'iwd'
Data type: Boolean
If true, configure the client (iwd
or wpa_supplicant
) to spoof the MAC address.
Default value: 'false'