Skip to main content
Manage OpenRC init services.

Functions

openrc.service

Manage the state of OpenRC services.
openrc.service(
    service,
    running=True,
    restarted=False,
    reloaded=False,
    command=None,
    enabled=None,
    runlevel="default",
)

Examples

from pyinfra.operations import openrc

# Manage an OpenRC service
openrc.service(
    name="Ensure nginx is running",
    service="nginx",
    running=True,
    enabled=True,
)

# Enable a service for a specific runlevel
openrc.service(
    name="Enable sshd on boot runlevel",
    service="sshd",
    enabled=True,
    runlevel="boot",
)

Build docs developers (and LLMs) love