Files
herolib/lib/installers/base
2025-08-29 09:48:44 +02:00
..
2025-01-01 10:16:41 +01:00
...
2025-07-21 06:18:46 +02:00
...
2025-08-29 09:48:44 +02:00
...
2025-08-28 21:21:57 +02:00
...
2025-08-16 17:45:04 +02:00

Installer - Base Module

This module provides heroscript actions to install and configure base system dependencies.

Actions

base.install

Installs base packages for the detected operating system (OSX, Ubuntu, Alpine, Arch).

Parameters:

  • reset (bool): If true, reinstalls packages even if they are already present. Default: false.
  • develop (bool): If true, installs development packages. Default: false.

Example:

!!base.install
develop: true

base.develop

Installs development packages for the detected operating system.

Parameters:

  • reset (bool): If true, reinstalls packages. Default: false.

Example:

!!base.develop
reset: true

base.redis_install

Installs and configures Redis server.

Parameters:

  • port (int): Port for Redis to listen on. Default: 6379.
  • ipaddr (string): IP address to bind to. Default: localhost.
  • reset (bool): If true, reinstalls and reconfigures Redis. Default: false.
  • start (bool): If true, starts the Redis server after installation. Default: true.

Example:

!!base.redis_install
port: 6380