Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juju4/ansible-logger
DetectionLab linux logger
https://github.com/juju4/ansible-logger
Last synced: 12 days ago
JSON representation
DetectionLab linux logger
- Host: GitHub
- URL: https://github.com/juju4/ansible-logger
- Owner: juju4
- Created: 2020-01-13T00:28:42.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-10-31T20:50:10.000Z (about 4 years ago)
- Last Synced: 2024-11-07T17:41:10.849Z (2 months ago)
- Language: HTML
- Size: 121 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Build Status - Master](https://travis-ci.org/juju4/ansible-logger.svg?branch=master)](https://travis-ci.org/juju4/ansible-logger)
[![Build Status - Devel](https://travis-ci.org/juju4/ansible-logger.svg?branch=devel)](https://travis-ci.org/juju4/ansible-logger/branches)
# DetectionLab Linux logger ansible roleSetup a Linux Logger for [DetectionLab](https://github.com/clong/DetectionLab)
WARNING! Work in progress.
## Requirements & Dependencies
### Ansible
Tested with Ansible 2.9
### Operating systems
Targeted for Ubuntu.
May be usable on other Linux (future)### Dependencies
```
$ ansible-galaxy install -r requirements.yml
```* juju4.kolide
* juju4.zeek
* mrlesmithjr.suricata
* mrlesmithjr.guacamole## Example Playbook
Including an example of how to use your role (for instance, with variables
passed in as parameters) is always nice for users too:- hosts: servers
roles:
- { role: juju4.logger, x: 42 }## Continuous integration
You can use molecule to test this role
```
$ pip3 install molecule docker
$ molecule test
$ MOLECULE_NO_LOG="false" MOLECULE_DISTRO=ubuntu:18.04 molecule test --destroy=never
```or with kitchen (with lxd; better for systemd services)
```
$ gem install kitchen-ansible kitchen-lxd_cli kitchen-sync
$ cd /path/to/roles/juju4.logger
$ kitchen verify
$ kitchen login
```## License
BSD 2-clause