https://github.com/ansibleguy/collection_systemd
Ansible modules to work with systemd (journalctl)
https://github.com/ansibleguy/collection_systemd
ansible ansible-galaxy ansible-module ansible-modules automation iac infrastructure-as-code it-automation journalctl systemd systemd-unit
Last synced: 4 months ago
JSON representation
Ansible modules to work with systemd (journalctl)
- Host: GitHub
- URL: https://github.com/ansibleguy/collection_systemd
- Owner: ansibleguy
- License: gpl-3.0
- Created: 2023-03-24T19:42:59.000Z (over 2 years ago)
- Default Branch: latest
- Last Pushed: 2025-02-07T15:42:21.000Z (5 months ago)
- Last Synced: 2025-02-07T16:34:51.294Z (5 months ago)
- Topics: ansible, ansible-galaxy, ansible-module, ansible-modules, automation, iac, infrastructure-as-code, it-automation, journalctl, systemd, systemd-unit
- Language: Python
- Homepage: https://systemd.ansibleguy.net
- Size: 73.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
Awesome Lists containing this project
README
# Ansible Collection - ansibleguy.systemd
[](https://github.com/ansibleguy/collection_systemd/actions/workflows/lint.yml)
[](https://galaxy.ansible.com/ui/repo/published/ansibleguy/systemd)**Functional Tests**:
* Status: [](https://github.com/ansibleguy/collection_systemd/blob/latest/scripts/test.sh) |
[](https://github.com/ansibleguy/collection_systemd/actions/workflows/functional_test_result.yml)
* Logs: [API](https://ci.ansibleguy.net/api/job/ansible-test-collection-systemd/logs?token=2b7bba30-9a37-4b57-be8a-99e23016ce70&lines=1000) |
[Daily Archive](https://github.com/ansibleguy/collection_systemd/actions/workflows/functional_test_result.yml) |
[Short](https://badges.ansibleguy.net/log/collection_systemd_test_short.log) | [Full](https://badges.ansibleguy.net/log/collection_systemd_test.log)Internal CI: [Tester Role](https://github.com/ansibleguy/_meta_cicd) | [Jobs API](https://github.com/O-X-L/github-self-hosted-jobs-systemd)
----
## Contribute
Feel free to contribute to this project using [pull-requests](https://github.com/ansibleguy/collection_systemd/pulls), [issues](https://github.com/ansibleguy/collection_systemd/issues) and [discussions](https://github.com/ansibleguy/collection_systemd/discussions)!
**What to contribute**:
* extend or correct the [documentation](https://github.com/ansibleguy/collection_systemd/blob/latest/docs)
* contribute code fixes or optimizations----
## Requirements
Install the collection:
```bash
# latest version:
ansible-galaxy collection install git+https://github.com/ansibleguy/collection_systemd.git# stable/tested version:
ansible-galaxy collection install ansibleguy.systemd# install to specific directory for easier development
cd $PLAYBOOK_DIR
ansible-galaxy collection install git+https://github.com/ansibleguy/collection_systemd.git -p ./collections
```----
## Usage
See: [Docs](https://systemd.ansibleguy.net)
[](https://status.oxl.at/endpoints/4--ansibleguy_ansible-collection---systemd-documentation)
[Alternative Link](https://systemd-ansible.readthedocs.io/)
You want a simple Ansible GUI? Check-out my [Ansible WebUI](https://github.com/ansibleguy/webui)
----
## Modules
| Function | Module | Usage |
|:------------|:---------------------------|:----------------------------------------------------------------------|
| **Journal** | ansibleguy.systemd.journal | [Docs](https://systemd.ansibleguy.net/modules/journal.html) |