Simple WEB gui for infrastructure management by ansible playbooks or modules. This is only mirror with bins in releases.
Branch: master
Clone or download
onegreyonewhite 1.1.0
Changes:
*  Update docs.
*  Reject requests on unsynced projects.
*  Add `addrport` for `uwsgi`.
*  Optimize models.
*  Allow redirect log_file to another place.
*  Fix autocomplete bug.
*  [DEPRECATION] Deprecate Py2.7 before PM2.0.
*  Update libs.

Closes vstconsulting/polemarch#66

See merge request polemarch/ce!133
Latest commit 75c3b2c Feb 15, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update gitlab and add github issue and pull request templates + fix test Jan 11, 2019
.gitlab Update gitlab and add github issue and pull request templates + fix test Jan 11, 2019
doc Update schema + fix bug in history lists Feb 15, 2019
docker Update test image for build from `onegreyonewhite/tox:python` Sep 2, 2018
initbin Update vstutils version + up pm version to 1.0.0 Jan 29, 2019
polemarch Update schema + fix bug in history lists Feb 15, 2019
.coveragerc Refactoring for pass code standarts Aug 15, 2018
.dockerignore New dev feature - run docker-compose Feb 15, 2018
.gitignore Add changes to build-package process Dec 14, 2018
.gitlab-ci.yml Optimize builds Feb 6, 2019
.pep8 Resolve "Action - Inventory import" Nov 2, 2018
.pylintrc Resolve "API Community projects repo" Dec 13, 2018
CONTRIBUTING.md Update gitlab and add github issue and pull request templates + fix test Jan 11, 2019
LICENSE Add license AGPL Jun 21, 2017
MANIFEST.in Refactor inventory yaml, delete deprecated code Dec 19, 2018
Makefile Fixed rpm build Feb 1, 2019
README.rst Update vstutils version + up pm version to 1.0.0 Jan 29, 2019
deb.mk Return to python2 in deb packages Dec 14, 2018
docker-compose-testrun.yml Docker composed service: fix bug with MySQL server - change to MariaDB;) Aug 28, 2018
polemarchctl Execution scripts + update vstutils to 1.0.4 May 29, 2018
requirements-doc.txt Update vsutils version to 1.5.0 Feb 13, 2019
requirements-git.txt Refactoring and update ansible Aug 16, 2017
requirements-test.txt Refactoring for pass code standarts Aug 15, 2018
requirements.txt Update vsutils version to 1.5.0 Feb 13, 2019
rpm.mk Fixed horizontal logo on page and in docs. Nov 29, 2018
selenium_tests.py Add selenium tests and fix bug with with json in CharField Nov 12, 2018
setup.cfg Support Python 3.7 Feb 5, 2019
setup.py Optimize static files + update compilation block Feb 1, 2019
test_fixtures.json Improvements in Polemarch GUI tests Jan 31, 2019
test_settings.ini Fix rpm and deb building [depracated feature] Oct 22, 2018
tests.py cancel tasks: some refactoring Jul 19, 2017
tox.ini Support Python 3.7 Feb 5, 2019
tox_build.ini Compress static files + optimize building + fix api-docs styles Jan 31, 2019

README.rst

Polemarch

Tests status Code coverage Documentation Status

Polemarch is a service for infrastructure management based on ansible. Simple WEB gui for infrastructure management using ansible playbooks or ansible modules.

Official site: http://polemarch.org

For any questions you could use issues tracker: https://gitlab.com/vstconsulting/polemarch/issues

interface of Polemarch

Features

  • execution templates;
  • scheduled tasks execution;
  • sharing of hosts, groups, inventories between projects;
  • history of tasks execution with all details;
  • easy configurable clustering for reliability and scalability:
  • import of Ansible projects from Git repository (with submodules) or tar archive;
  • import of inventory file;
  • support of quick project deployment;
  • documentation: http://polemarch.readthedocs.io/en/latest/ ;
  • support of hosts groups and groups hierarchy;
  • support of multi user connection;
  • support of hooks;
  • community project samples;
  • user friendly interface.

Quickstart

Default installation is suitable for most simple and common cases, but Polemarch is highly configurable system. If you need something more advanced (scalability, dedicated DB, custom cache, logging or directories) you can always configure Polemarch like it is said in documentation.

How to contribute

Refer to the documentation page about contribution.