diff --git a/roles/taskotron/taskotron-frontend/tasks/main.yml b/roles/taskotron/taskotron-frontend/tasks/main.yml index 9de3d81b50..ec1086cd47 100644 --- a/roles/taskotron/taskotron-frontend/tasks/main.yml +++ b/roles/taskotron/taskotron-frontend/tasks/main.yml @@ -26,4 +26,7 @@ #copy: src={{ bigfiles }}/fonts dest=/var/www/html/static/ owner=apache group=apache mode=0644 - name: generate landing page - template: src=landingpage.html.j2 dest=/var/www/html/index.html owner=apache group=apache mode=0644 + template: src={{ item }} dest=/var/www/html/index.html owner=apache group=apache mode=0644 + with_first_found: + - 'landingpage.html.j2.{{ deployment_type }}' + - 'landingpage.html.j2' diff --git a/roles/taskotron/taskotron-frontend/templates/landingpage.html.j2.dev b/roles/taskotron/taskotron-frontend/templates/landingpage.html.j2.dev new file mode 100644 index 0000000000..8669da850e --- /dev/null +++ b/roles/taskotron/taskotron-frontend/templates/landingpage.html.j2.dev @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + Taskotron {{ landingpage_title }} + + + + + + + + +
+ +
+
+
+ +
+

automated task execution framework

+
+

+ Browse Task Results + Recently Executed Tasks + Documentation +

+
+
+
+ +
+ +
+
+

Trivial local execution

No need to replicate the production environment with all its servers and configurations, the check authors can easily run and develop their checks on their local machine with no unnecessary software setup hassle.

+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+

Simple check management

Package maintainers in full control of their package-related checks, no hurdles.

+
+
+ +
+ +
+
+

Support for package-related checks

Can this new build of firefox package be safely updated? Do the functional tests pass for this new build of openssh?

+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+

Support for distribution-wide checks

Can this set of packages be pushed to stable? Is this new system compose installable?

+
+
+ +
+ +
+
+

Event-based

Where applicable only the simplest interaction between services is used - passing messages through a message bus - for both check triggering and result reporting. No hardcoded tie-ins to specific services.

+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+

Decoupled design

Comprised of loosely-coupled standalone units (tools, libraries) so that important logical functions are separated and one unit can be replaced with a different unit with similar functionality.

+
+
+ +
+ +
+
+

Open source rockstar

Taskotron is under active development. If you're interested in contributing, check out our development guide and the tickets and tasks on our project page.

+
+
+
+
+
+
+
+ + + + + + + + + + +