alertlogic / al-agents-ansible-playbooks

Ansible Playbooks to install and provision the Alert Logic Unified Agent
Apache License 2.0
10 stars 14 forks source link

Ansible Role: al-agents

This playbook is used to install and configure the Alert Logic agent.

Requirements

The following platforms are supported.

Debian versions:

Ubuntu versions:

RHEL/CentOS versions:

SuSE versions:

Amazon Linux versions:

Windows versions:

Role Variables

Dependencies

Example Playbook

---
- name: Apply AL Agent install to specific hosts
  hosts: al_agents
  roles:
    - { role: alertlogic.al_agents}

Configurations

The variable al_agent_for_imaging determine your installation type. It is a boolean value and by default is false. Setting this value to true will prepare your agent for imaging only and will not provision the agent.

Performing an agent install using the cookbook's default attributes, will setup the agent and provision the instance immediately. If you have properly set your registration key, your host should appear within Alert Logic's Console within 15 minutes. Note: in AWS and Azure deployments the use of the key is optional and in general not necessary.

Contributing

  1. Fork the repository on Github
  2. Create a named feature branch (like add_component_x)
  3. Write your change
  4. Write tests for your change (if applicable)
  5. Run the tests, ensuring they all pass
  6. Submit a Pull Request using Github

License and Authors

License:

Distributed under the Apache 2.0 license.

Authors: Muram Mohamed (mmohamed@alertlogic.com) Justin Early (jearly@alertlogi.com)