Workstatus App Installation via MDM Using Ansible
Workstatus App Installation via MDM Using Ansible
1. Overview
This document provides a common procedure for installing the Workstatus App remotely through MDM using Ansible.
Using this document, administrators can deploy the Workstatus App to supported operating systems without performing the installation manually on each user system.
Supported Operating Systems
- macOS v14+
- Windows v10+
- Ubuntu 22.04 LTS
- Ubuntu 24.04 LTS
The installation steps specific to each operating system are maintained in separate support documents.
2. Deployment Architecture
The Workstatus App is deployed remotely from a Linux-based Ansible server to the user's system.
Deployment Flow:
Ansible Server → MDM/Ansible → User System → Workstatus App
The Ansible server manages the deployment and executes the required installation process on the target user system.
3. Prerequisites
3.1 Server System Requirements
- The server system must be a Linux-based system.
- Ansible must be installed on the server.
- SSH/network connectivity must be available where required.
- The server must be able to communicate with the target user systems.
- Required firewall/network ports must be accessible.
- The administrator must have the required credentials/permissions to install the application.
3.2 Target User System Requirements
Before starting the deployment, ensure that:
- The target system is supported by Workstatus.
- The system is connected to the network.
- Required administrator permissions are available.
- The target system can communicate with the Ansible server.
- The required MDM/Ansible configuration is available.
4. Install and Configure Ansible Server
Ansible must be installed and configured on the Linux server before starting deployment.
For Ansible installation and server configuration, refer to:
[Ansible Server Installation & Configuration – Support Document]
5. Configure Target Systems
Before deployment, add the target user systems to the appropriate inventory/configuration file.
The inventory/configuration should contain the information required to connect to the target system, such as:
- Target system IP address or hostname
- Username
- Authentication details
- Operating system
- Workstatus user email
- Required deployment parameters
Example
- IP Address / Hostname
- Username
- Authentication
- Operating System
- Workstatus Email
Security Note: Do not store passwords in plain text where possible. Use SSH keys, Ansible Vault, or another approved credential-management method.
6. Operating System–Specific Installation
The installation process varies depending on the operating system.
Select the appropriate document below.
6.1 Visible Ubuntu 22.04 LTS
For installing the Workstatus Visible App on Ubuntu 22.04 LTS through MDM/Ansible, refer to:
Ubuntu 22.04 LTS Visible App Installation via Ansible – Support Document
6.2 Visible Ubuntu 24.04 LTS
For installing the Workstatus Visible App on Ubuntu 24.04 LTS through MDM/Ansible, refer to:
Ubuntu 24.04 LTS Visible App Installation via Ansible – Support Document
7.3 Visible Windows
For installing the Workstatus App on Windows through MDM/Ansible, refer to:
Windows Visible App Installation via Ansible – Support Document
7.4 Visible macOS
For installing the Workstatus App on macOS through MDM/Ansible, refer to:
macOS Visible App Installation via Ansible – Support Document
Updated on: 12/08/2026
Thank you!