https://github.com/hadenlabs/ansible-role-monit
Ansible role Monit
https://github.com/hadenlabs/ansible-role-monit
ansible ansible-role hadenlabs monit notification peru
Last synced: about 2 months ago
JSON representation
Ansible role Monit
- Host: GitHub
- URL: https://github.com/hadenlabs/ansible-role-monit
- Owner: hadenlabs
- License: lgpl-3.0
- Created: 2018-10-14T19:54:43.000Z (over 7 years ago)
- Default Branch: develop
- Last Pushed: 2023-02-10T21:24:24.000Z (over 3 years ago)
- Last Synced: 2025-02-05T07:24:51.766Z (over 1 year ago)
- Topics: ansible, ansible-role, hadenlabs, monit, notification, peru
- Language: Go
- Homepage:
- Size: 4.79 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- Contributing: CONTRIBUTING.rst
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
Ansible Role Monit
###################
|Build Status| |Ansible Galaxy| |GitHub issues| |Average time to resolve an issue| |Percentage of issues still open| |GitHub license|
:Version: 0.0.2
:Web: https://github.com/lapositiva/ansible-role-monit
:Download: https://github.com/lapositiva/ansible-role-monit
:Source: https://github.com/lapositiva/ansible-role-monit
:Keywords: ansible, monit
Ansible Role Monit
.. contents:: Table of Contents:
:local:
How To Use
**********
Install it with the following command:
.. code:: bash
$ ansible-galaxy install labpositiva.monit
Role Variables
==============
Here is the list of all variables and their default values:
.. list-table::
:widths: 20 40 40
:header-rows: 1
* - Name
- Default
- Description
* - value
- Value
- Value
Dependencies
============
none
Example Playbook
================
See the `examples <./examples/>`__ directory.
To run this playbook with default settings, create a basic playbook like
this:
.. code:: yaml
- hosts: servers
roles:
- labpositiva.monit
Developing
**********
Add code for changes
Requirements
============
.. code-block::
$ make setup
Setup
=====
.. code-block:: bash
λ cat .env-template > .env
λ make setup
λ make build
λ make up
Environment
===========
.. list-table::
:widths: 50 50
:header-rows: 1
* - Key
- Value
* - Key
- Value
Others
======
Other commands for developing are written in Makefile:
.. code-block:: bash
λ make
\{^_^}/ Commands
build Build docker container by env
clean clean Files compiled
documentation Make Documentation
down remove containers docker by env
environment Make environment for developer
env Show envs available
install Install with var env Dependences
list List of current active services by env
lint Clean files unnecesary
test make test
up Up application by env
restart Reload services
ssh Connect to container
stop stop containers docker by env
setup Install dependences initial
verify_network Verify network
help Show help text
License
*******
MIT
Changelog
*********
Please see `CHANGELOG `__ for more information what has
changed recently.
Contributing
************
Please see `CONTRIBUTING `__ for details.
Credits
*******
Made with :heart: :coffee: and :pizza: by `labpositiva `__.
- `All Contributors `__
.. |Build Status| image:: https://travis-ci.org/labpositiva/ansible-role-monit.svg
:target: https://travis-ci.org/labpositiva/ansible-role-monit
.. |Ansible Galaxy| image:: https://img.shields.io/badge/galaxy-labpositiva.monit-blue.svg
:target: https://galaxy.ansible.com/labpositiva/monit/
.. |GitHub issues| image:: https://img.shields.io/github/issues/labpositiva/ansible-role-monit.svg
:target: https://github.com/labpositiva/ansible-role-monit/issues
.. |Average time to resolve an issue| image:: http://isitmaintained.com/badge/resolution/labpositiva/ansible-role-monit.svg
:target: http://isitmaintained.com/project/labpositiva/ansible-role-monit
.. |Percentage of issues still open| image:: http://isitmaintained.com/badge/open/labpositiva/ansible-role-monit.svg
:target: http://isitmaintained.com/project/labpositiva/ansible-role-monit
.. |GitHub license| image:: https://img.shields.io/github/license/mashape/apistatus.svg?style=flat-square
:target: LICENSE