Ansible role for installing Barricade
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
defaults
handlers
meta
tasks
templates
LICENSE
README.md

README.md

ansible-barricade

A simple Ansible role for integrating Barricade.

Installation

To install the ansible-barricade role via the ansible-galaxy command:

$ ansible-galaxy install https://github.com/barricadeio/ansible-barricade

Usage

You'll need your Barricade Automation Key. This can be retrieved by visiting your team page.

Create a task like:

barricade.yml

---
- name: Install Barricade
  hosts: all
  sudo: yes
  roles:
    - role: ansible-barricade
      barricade_automation_key: <Barricade Automation Key>

Run with ansible-playbook barricade.yml and it should be set up.

To remove Barricade, you can set the barricade_state attribute:

---
- name: Install Barricade
  hosts: all
  sudo: yes
  roles:
    - role: ansible-barricade
      barricade_state: absent

Configuration

You can completely instrument configuration via the variables in defaults/main.yml.