Attune Documentation
Everything you need to know about Attune.
Why Attune
Attune by AttuneOps streamlines and orchestration digital systems with:
Intuitive script, command, and process automation, mirroring manual inputs.
Easy development of custom automation solutions.
Compatibility with popular scripting languages.
Quick automation process construction.
IP portability and sharing capabilities.
Comprehensive multi-server orchestration.
Centralised scheduling system.
Automated documentation generation.
Designed for flexibility, Attune serves as a centralised, self-documenting platform for reusable processes, files, and knowledge. It’s versatile enough for enterprise-grade infrastructure and home networks alike.
First steps
Are you new to Attune or to scripting? This is the place to start!
From scratch: Getting Started
Install Attune for free: Attune Community Edition
Tutorial: Linux or macOS
Getting Help
Having trouble? We’d like to help!
Try the FAQ - it’s got answers to many common questions.
Connect to our Discord Community.
Report bugs with Attune in our ticket tracker.
Engage the community
How the documentation is organised
Attune has a lot of documentation. A high-level overview of how it’s organised will help you know where to look for certain things:
Tutorials take you by the hand through a series of steps to create jobs. Start here if you’re new to Attune or scripting. Also look at the “First steps”.
Topic guides discuss key topics and concepts at a fairly high level and provide useful background information and explanation.
Reference guides contain technical reference of Attune. They describe how it works and how to use it but assume that you have a basic understanding of key concepts.
How-to guides are recipes. They guide you through the steps involved in addressing key problems and use-cases. They are more advanced than tutorials and assume some knowledge of how Attune works.
- Getting Started
- Using Attune
- “How-to” guides
- How To Clone a GIT Project
- How To Create a Job
- How To Setup WinRM Via AD
- How To Enable Windows Built-in Administrator Account
- How To Add Local Non-Administrator Account to the Remote Management Users Group
- Script Snippets
- Powershell Script Snippets
- Bash Script Snippets
- How To Iterate Over Files in a Directory
- How To For Loop Over CSV File Which Contains Spaces
- Build a List of Items to Loop Over
- How To Iterate Over FileNames With Spaces
- Conditional Bash Step in Attune
- How To Perform SSL Handshake and Save Certificate to File
- How To Append Lines To File If They Do Not Exist
- How To Grep the Standard Error
- Filter and Save Output to File
- Exit Codes in Functions
- How To Piping into Functions
- How To Iterate Over RPM Files List and Install RPM if not Already Installed
- How To Check Whether SELinux is Enabled
- How To Download RPM For Offline Use
- SQL (Oracle) Code Snippets
- Mako Template Code Snippets
- How to configure GIT remotes with FTPS
- Reference guides
- FAQ
- Glossary
- Release Notes
- Release notes - Attune v24.6.x
- Release notes - Attune v23.7.x
- Release notes - Attune v23.0.x
- Release notes - Attune v5.1.x
- Release notes - Attune v4.3.x
- Release notes - Attune v4.2.x
- Release notes - Attune v4.1.x
- Release notes - Attune v4.0.x
- Release notes - Attune v3.1.x
- Release notes - Attune v3.0.x
- Release notes - Attune v2.0.x
- Release notes - Attune v1.4.x
- Release notes - Attune v1.3.x
- Release notes - Attune v1.2.x