{% extends "base.html" %} {% block title %}Execute Ansible Playbook - Server Monitoring{% endblock %} {% block page_title %}Execute Ansible Playbook{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
{% with messages = get_flashed_messages(with_categories=true) %} {% if messages %}{% for category, message in messages %}
{{ message }}
{% endfor %}{% endif %} {% endwith %}
Select Playbook
Built-in
Update Devices

Update all packages on monitoring devices

Built-in
Restart Service

Restart monitoring services on devices

Built-in
System Health

Check system health and monitoring status

Built-in
Distribute SSH Keys

Push server public key to devices using password auth

Built-in
Custom Playbooks
Select Target
{% set ns = namespace(total=0) %} {% for g in inventory.groups.values() %}{% set ns.total = ns.total + g.hosts|length %}{% endfor %} {% if ns.total > 0 %}
Will run on all {{ ns.total }} host(s) across {{ inventory.groups|length }} group(s).
{% else %}
No hosts in inventory yet. Add devices to inventory first.
{% endif %}
{% if inventory.groups %} {% for group_name, group in inventory.groups.items() %}
{% endfor %} {% else %}

No groups in inventory.

{% endif %}
{% if all_inv_hosts %}
{% for h in all_inv_hosts %}
{% endfor %} {% else %}

No hosts in inventory yet.

{% endif %}
Advanced Options
Execution Settings
Override SSH key auth and connect with the configured device password. Auto-enabled for Distribute SSH Keys.
Optional variables passed to playbook
Common Variables
  • timeout: 600
  • reboot_timeout: 900
  • become_user: "root"
  • force: true
Playbook None selected
Target None selected
Est. Duration Unknown
Execution started! A live output window has been opened. If it was blocked by your browser, use the link below.
Open Live Output Full Details
{% endblock %}