Files
Janik von Rotz 0acb6d11d2 feat(roles): migrate role kind metadata to galaxy_info section and update visualization script
- Moved all role kind classifications from top-level to `galaxy_info.kind` for standardized Ansible Galaxy compatibility
- Updated `bin/visualize-dependencies` script to support both legacy and new `galaxy_info.kind` formats
- Standardized metadata structure across all 108 roles while maintaining backward compatibility
- This change enables better tooling integration and aligns with Ansible Galaxy best practices
2026-05-13 16:09:53 +02:00
..
2021-11-22 08:24:07 +01:00

kind
kind
environment
systemd logo

systemd role

Setup systemd service.

Usage

Configure the role.

systemd_units:
  - name: frappebench
    description: Frappe Bench Webserver
    after: syslog.target # default: undefined
    syslog_identifier: frappebench # default: undefined
    restart: on-failure # default: "always"
    standard_output: syslog # default: undefined
    exec_start: docker exec -w /workspace/frappe-bench frappe-bench bench start
    wanted_by: multi-user.target # default: multi-user.target

And include it in your playbook.

- hosts: systemd
  roles:
  - role: systemd