Skip to content
Web Ansible Playbook Interface
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.
liftree
setup/playbooks
test
.gitignore
LICENSE
README.md

README.md

wapi

Web Ansible Playbook Interface

Based on

Demo

demo

Setup

Prerequisite

  • For installation
    • Git
  • Python => 3.6
  • Ansible

Procedure

CAUTION : currently require to have SELinux in Permissive mode

Ubuntu >= 18.04.1 LTS

As root on your server

apt-get install ansible
git clone https://github.com/vengaar/wapi.git
ansible-playbook wapi/setup/playbooks/setup.yml

Fedora >= 28

As root on your server

dnf install ansible
git clone https://github.com/vengaar/wapi.git
ansible-playbook wapi/setup/playbooks/setup.yml

To test devel

git clone https://github.com/vengaar/wapi.git
cd wapi
git checkout devel
git pull
ansible-playbook setup/playbooks/setup.yml -e "git_version=devel" --diff

Go on http://localhost/show

In the search navbar type wapi/wapi and select a test playbook

Ansible integration

Make your playbook visible in WAPI

See the wiki page Howto define my playbooks in WAPI

WAPI format

To have extra_vars managed by form in wapi.

You must defined in the first play of your playbook a variable wapi the the informations.

See wiki pages Wapi format

You can’t perform that action at this time.