-
Notifications
You must be signed in to change notification settings - Fork 89
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Changelog: * Autocomplete parametrs and help from API * Add links for issues * Add docs for GUI (in gif-animations with annotation text) * Tested with Oracle Linux Bugfixes: * 'Execute now' does not send args * Fixed day of week in cron gui * Change page title when saving an object, show initiator in history * DB timeout fix See merge request !23
- Loading branch information
Showing
57 changed files
with
1,258 additions
and
837 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,88 @@ | ||
GUI desription | ||
============== | ||
|
||
Before you start | ||
---------------- | ||
|
||
Before you can do any job with Polemarch you should create at least one | ||
inventory with your servers enumeration and at least one project, because all | ||
Polemarch's functions are linked to the project. | ||
|
||
Here how you can create inventory and place your hosts and groups there: | ||
|
||
.. image:: gui_gif/create_inventory.gif | ||
|
||
Also you can import Ansible inventory file: | ||
|
||
.. image:: gui_gif/import_inventory.gif | ||
|
||
Create project. Be aware that your project must have "OK" status, because your | ||
playbooks won't work until Polemarch done synchronization with repository. | ||
If you made everything right, project playbooks will be shown in suggestions | ||
in playbook execution page. | ||
|
||
If you don't have git repository, you can upload tar archive with project files | ||
from any http url. | ||
|
||
Also there is special type of project - empty project. In case you want run | ||
only modules without any playbooks or something. | ||
|
||
.. image:: gui_gif/create_projects.gif | ||
|
||
If you update something in your git repository, don't forget to run sync in | ||
Polemarch for pulling your changes. | ||
|
||
.. image:: gui_gif/sync_project.gif | ||
|
||
Also maybe you want create separate user for yourself and some other members of | ||
your team: | ||
|
||
.. image:: gui_gif/create_user.gif | ||
|
||
Execution of playbook and modules | ||
--------------------------------- | ||
|
||
Ok, we made all preparations and ready to do some real work. Let's start by | ||
executing some command on your servers: | ||
|
||
.. image:: gui_gif/quick_run_command.gif | ||
|
||
Of course you can run any Ansible modules and any of playbooks in your project. | ||
Also you can cancel your tasks if you want: | ||
|
||
.. image:: gui_gif/run_something.gif | ||
|
||
Almost everywhere in Polemarch you can filter your data. Let see for example | ||
how filter your execution history records to find result of needed action: | ||
|
||
.. image:: gui_gif/filter_history.gif | ||
|
||
Templates | ||
--------- | ||
|
||
If you have many arguments, which you pass to Ansible at every task run (like | ||
extra-vars, forks number ans so on), you can create template for such action | ||
to minimize hand work (either module run or playbook): | ||
|
||
.. image:: gui_gif/module_template.gif | ||
|
||
.. image:: gui_gif/task_template.gif | ||
|
||
Also you can backup/share your templates using import/export mechanism: | ||
|
||
.. image:: gui_gif/import_template.gif | ||
|
||
Periodic tasks | ||
-------------- | ||
|
||
If you want to run some actions to run by schedule without any control from | ||
you, it possible with Polemarch. You can create periodic tasks, which runs | ||
every X seconds (interval based). You can even check those tasks using | ||
"Run now" command: | ||
|
||
.. image:: gui_gif/ptask_module_interval.gif | ||
|
||
Also you can create periodic tasks with more advancing scheduling options | ||
(days of week, hours, month and so on) by using cron-style periodic tasks: | ||
|
||
.. image:: gui_gif/ptask_playbook_cron.gif |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,6 +15,7 @@ Official site: https://gitlab.com/vstconsulting/polemarch | |
pipinstall | ||
restapi | ||
config | ||
gui | ||
|
||
|
||
|
||
|
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.