2017 © Pedro Peláez
 

library hostbase-ansible-inventory

Hostbase-driven Dynamic inventory for Ansible

image

shift31/hostbase-ansible-inventory

Hostbase-driven Dynamic inventory for Ansible

  • Monday, February 2, 2015
  • by shift31
  • Repository
  • 1 Watchers
  • 2 Stars
  • 3 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 50 % Grown

The README.md

Hostbase Ansible Inventory

A dynamic inventory script for Ansible., (*1)

Requirements

Installation

  1. Download the PHAR: https://github.com/shift31/hostbase-ansible-inventory/raw/master/hostbase-ansible.phar
  2. Move it to your preferred location for Ansible inventory scripts
  3. Make it executable:, (*2)

    chmod +x hostbase-ansible.phar
    

Configuration

Create hostbase-cli.config.php in your current directory, your home directory, or in /etc., (*3)

'groups' should be an array of Hostbase host object key names to be used for grouping hosts together., (*4)

<?php

 return [
     'baseUrl' => 'http://your.hostbase.server',
     'groups' => ['dataCenter', 'environment']
 ];

Usage

hostbase-ansible [-o|--host="..."] [-l|--list] [-i|--limit="..."] [-g|--list-groups], (*5)

Help

hostbase-ansible.phar -h, (*6)

Options

 --host (-o)           Show a host
 --list (-l)           List hosts by group
 --limit (-i)          Maximum number of hosts (default: 10000)
 --list-groups (-g)    List groups

Reference

Ansible Docs

The Versions

02/02 2015

dev-master

9999999-dev

Hostbase-driven Dynamic inventory for Ansible

  Sources   Download

MIT

The Requires

 

by Shift 31

02/02 2015

0.2.1

0.2.1.0

Hostbase-driven Dynamic inventory for Ansible

  Sources   Download

MIT

The Requires

 

by Shift 31

02/02 2015

dev-develop

dev-develop

Hostbase-driven Dynamic inventory for Ansible

  Sources   Download

MIT

The Requires

 

by Shift 31

02/02 2015

0.2.0

0.2.0.0

Hostbase-driven Dynamic inventory for Ansible

  Sources   Download

MIT

The Requires

 

by Shift 31