You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Automated deployment of TAK Server on Ubuntu/Debian using Ansible. This project converts the interactive installTAK bash installer into a fully automated, repeatable Ansible role.
Prerequisites
Control node: Ansible 2.14+ with the community.general collection
Target host: Ubuntu 22.04 LTS or 24.04 LTS (Debian 12 also supported)
TAK Server .deb: Place the installer (e.g., takserver_5.3-RELEASE4_all.deb) in the project root or set tak_deb_file to its path
Minimum RAM: 8 GB on the target host
SSH access: Passwordless sudo on the target
Quick Start
Clone the repo and place your TAK Server .deb in the project root:
git clone https://github.com/cwilliams001/TAK-Ansible.git
cd TAK-Ansible
cp /path/to/takserver_5.3-RELEASE4_all.deb .
Edit inventory.ini with your target host:
[tak_servers]
192.168.1.100 ansible_user=ubuntu
Customize variables in group_vars/tak_servers.yml:
After the playbook completes, the webadmin.p12 admin certificate is fetched to fetched_files/<hostname>/webadmin.p12 on your control node. Import it into your browser to access the TAK Server admin UI at https://<server-ip>:8443.
Chrome / Edge
Go to Settings > Privacy and Security > Security > Manage certificates
Click Import under the Your certificates tab
Select the webadmin.p12 file
Enter the certificate password (default: atakatak or your cert_password value)
Navigate to https://<server-ip>:8443 and select the imported certificate when prompted
Firefox
Go to Settings > Privacy & Security > Certificates > View Certificates
Under the Your Certificates tab, click Import
Select the webadmin.p12 file and enter the certificate password
Navigate to https://<server-ip>:8443 and select the certificate when prompted
macOS (Safari / System-wide)
Double-click the webadmin.p12 file to open it in Keychain Access
Enter the certificate password when prompted
The certificate will appear in your login keychain