xtaran / ansible-interactive

Playbooks to Call Interactive Tools for Ansible Host Groups

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ansible Playbooks for Interactive Tools

Description

This repository contains Ansible playbooks to call interactive tools for Ansible host groups.

So far supported:

All scripts so far open a separate window. (Even the TUI tool noping opens a new xterm window, because Ansible doesn't pass the terminal to its called commands and because you usually want rather small fonts anyway.)

You can pass any host group you've defined in Your Ansible hosts file to these scripts as parameters, separated by blanks as usual on Unix. If no parameter is passed, the generic Ansible host group all is expected.

Synopsis

mssh-ansible.sh
mssh-ansible.sh all
noping-ansible.sh
noping-ansible.sh all

mssh-ansible.sh debian rhel
noping-ansible.sh webserver dbserver

Requirements

  • A host which can run your Ansible playbooks and which can run X11 applications.
  • Ansible of course, probably version 2.7 upwards, tested with 2.10.
  • mssh and Liboping (aka oping or noping) for the according playbooks.
  • noping.yml also requires xterm to be installed as well.

Installation

There is no installation routine yet.

What works is symlinking the bin/ directory (or the files in it) and the *.yml playbooks into your playbook, and then linking the scripts in the bin/ directory in your playbook directory to somewhere in your search path $PATH.

About

Playbooks to Call Interactive Tools for Ansible Host Groups

License:GNU General Public License v3.0


Languages

Language:Shell 100.0%