The systemd project is a system and service manager, a replacement for the
/bin/init daemon started by the kernel after the boot
process is complete. systemd focuses on the intermediate layer
between the "kernel space" and "userspace", so called "system" layer. The
project itself is composed from multiple separate services which can be enabled
or disabled as needed.
The debops.systemd Ansible role focuses on management of the systemd service itself; other Ansible roles included in the DebOps project can be used to manage disparate components like journald via the debops.journald role. This role manages the "system" instance of systemd, as well as the global configuration of the systemd --user instances and the configuration of the systemd-logind login manager.
- Getting started
- debops.systemd default variables
- Default variable details
debops.systemd - Configure system and service manager using Ansible Copyright (C) 2023 Maciej Delmanowski <firstname.lastname@example.org> Copyright (C) 2023 DebOps <http://debops.org/> SPDX-License-Identifier: GPL-3.0-only This Ansible role is part of DebOps. DebOps is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3, as published by the Free Software Foundation. DebOps is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with DebOps. If not, see https://www.gnu.org/licenses/.
- Manual pages: systemd(1), systemctl(1)
- Debian Wiki: systemd
- Arch Linux Wiki: systemd