Wondering what’s next for npm?Check out our public roadmap! »

    @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.

    Install

    npm i @ceejbot/dirac

    DownloadsWeekly Downloads

    13

    Version

    0.2.7

    License

    ISC

    Last publish

    Collaborators

    • avatar