Ansible is an automation and configuration management system developed by Red Hat. It requires only SSH connection to managed servers which makes Ansible very quick and easy to deploy in any environment.

Best Practice Tips

Use Ansible Modules

Almost everything can and should be done using specific Ansible modules rather than generic things like command and shell modules that allow you to execute commands on the remote server.

There’s a number of reasons for using Ansible modules rather than reinvent the wheel:

  • Modules work faster than scripting the same functionality
  • Many modules are vendor-supported, meaning they’re regression tested and maintain compatibility
  • Code is much more readable and self-explanatory
  • It will be easier to maintain cause one can always use Ansible Docs website to lookup a particular module and all its functionality

Ansible Articles

See Also

Keep Learning

Follow me on Facebook, Twitter or Telegram:
I learn with Educative: Educative I'm also a fan of SetApp for macOS: SetApp for macOS
IT Consultancy
I'm a principal consultant with Tech Stack Solutions. I help with cloud architectrure, AWS deployments and automated management of Unix/Linux infrastructure. Get in touch!
Recent Articles
31 Jan 2023

Homelab: MacBook Pro M2

17 Nov 2022

Video: awk delimiters

25 Oct 2022

macOS Ventura 13.0

Recent Tweets