sortex / ansilog

Monitor and maintain a history for a centralized Ansible playbook executions.
4 stars 1 forks source link

GUI #7

Open rafi opened 9 years ago

rafi commented 9 years ago

Crazy wild wrong +BAD+ mysterious suggestion:

+---------------------------+
| Logo     Hi, {{name}}     |            <--- Header with filter by Job or [All]
|              Job: [A  |v] |
+---------------------------+

+-+-------------------------+
| [ ] Job A Build A-4       |            <------ Job build history
+-+-------------------------+
| [ ] Job A Build A-3       |
+---------------------------+
| [ ] Job BAB Build BAB-1   |
+---------------------------+
| [ ] Job C Build C-3       |
+---------------------------+
| [ ] Job D Build D-12      |
+---------------------------+
| [ ] Job HI Build HI-17    |
+---------------------------+
| [ ] Job CA Build CA-13    |
+---------------------------+

+-----------+ +-------------+           <-------- Misc charts and reports
| Chart     | |             |
|           | |             |
|           | | Chart       |
+-----------+ +-------------+
+-----------------+ +-------+
| Footer          | |       |
|                 | |       |
|                 | | Nav   |
+-----------------+ +-------+
adamli commented 9 years ago

@rafi - Suggestion for bootstrap 3 GUI: http://bit.ly/1Af5Q0T

rafi commented 9 years ago

Looks good! Thing is Ansible is a little different than, say Jenkins, you could have multiple projects with multiple playbooks. Provisioning, building, deploying, testing - just a few examples of plays. So I'm not sure the traditional [Build] action fits here... ?

Check-out task #9 where I started jotting some ideas about the different entities.

adamli commented 9 years ago

I understand, changed the action to general "Execute" - http://bit.ly/1qTR8wo (Press "Preview" in the top navigation for a better view)

adamli commented 9 years ago

I suggest to review semaphore's GUI and implement something similar: https://github.com/ansible-semaphore/semaphore

adamli commented 9 years ago

Balsamic mockup: http://wiki.sortex.co.il/display/STX/Ansilog image

yakirh commented 9 years ago

Missing:

rafi commented 9 years ago

Let's all concentrate on #12 first, finalize a bullet-list of features, then finish #9 before everything else.

adamli commented 9 years ago