@ceejbot/dirac

0.2.7 • Public • Published

@ceejbot/dirac

Add and remove hosts from ansible inventory files.

Parses existing files & preserves whitespace & comments.

on npm Tests Coverage

Usage

Install: npm install -g @ceejbot/dirac

Then run:

cat /path/to/inventory | dirac [--var name=val] [--group groupname] foo.example.com > output

Options:
  --remove     remove this host from inventory; all other options ignored [boolean]
  --group, -g  one or more groups to add this host to       [default: "generic"]
  --var, -v    host vars to set; name=val format
  --version    show version information                                [boolean]
  --help       Show help                                               [boolean]

You can specify as many var and group options as you need.

Notes

The Dirac Communicator is James Blish's name for an ansible-like communication device.

TODO

Handle variables better.

LICENSE

ISC.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.2.7
    2
    • latest

Version History

Package Sidebar

Install

npm i @ceejbot/dirac

Weekly Downloads

2

Version

0.2.7

License

ISC

Last publish

Collaborators

  • ceejbot