Get started with Automation with our tutorials on Ansible and Terraform.

All HowTo's Ansible & Terraform Automation Linux Redhat, Fedora and CentOS Linux

Ansible Playbook to add script to Cron.monthly (or whatever) in Redhat/CentOS

This playbook will add the script “myscript.sh” to the target machine(s) “/etc/cron.monthly” directory thereby having it run each month by cron. You can simply change the location to have it go into one of the other cron.x locations. I’ve used ansible version “ansible 1.9.4”. — – hosts: all sudo: yes

Read more
AGIX Discussion All HowTo's Ansible & Terraform Automation Linux Redhat, Fedora and CentOS Linux Ubuntu, Mint & Debian Linux Web Servers

Ansible as a Puppet Replacement

AGIX is a Linux only (well, 90%) service business so we spend every day installing, upgrading, changing and troubleshooting Linux servers of all types for clients across the world. For the past two years we’ve been using Puppet where suitable and have found it reasonably useful. But as time goes

Read more
All HowTo's Ansible & Terraform Automation Cybersecurity Linux Scripting in Bash Ubuntu, Mint & Debian Linux

Use Ansible to Add Users and their SSH public Keys on Multiple Linux Servers

This article demonstrates how to create an Ansible PlayBook that will add users to multiple Linux systems and add their public SSH key allowing them to login securely. Install Ansible on the host that you’ll use to target each of the Linux host you want the new users on. sudo

Read more
All HowTo's Ansible & Terraform Automation Linux Redhat, Fedora and CentOS Linux Web Servers

Install Puppet Server & Client on Redhat & CentOS 6

This article explains how to install the Puppet server (also known as the PuppetMaster) and client on a Redhat or CentOS server. Note that Puppet uses TCP ports 8140, 61613, and 443. First add the Puppet repo on both the puppet client and server systems. The following link has several

Read more