Skip to content

Latest commit

 

History

History
323 lines (273 loc) · 34.6 KB

README.md

File metadata and controls

323 lines (273 loc) · 34.6 KB


Ansible Links


Curated list of Ansible resources online organized by topic.

Learning

Writing Playbooks, Roles, etc.

Ansible features

Roles

Callback Modules

Inventory plugins

Testing

Collections

Useful Collections

Red Hat Ansible Automation Platform

Installation

Ansible Automation Platform 2

Subscription

  • Certified Content: Beginning with Ansible 2.9, the Ansible Content Collection subsystem was included as fully supported by Red Hat, and the certified content should be using this packaging format and distributed via Ansible Automation Hub.
  • What is included in Red Hat Ansible Automation Platform subscription?: Self-Hosted and/or on-premises components; Automation controller, Private automation hub, Automation content navigator, Automation execution environments, Execution environment builder, Automation mesh, Ansible content tools, and Ansible Content Collections. Hosted Services on console.redhat.com; Red Hat Insights for Ansible Automation Platform, Automation hub, Automation services catalog.

AWX

Upstream projects

Architecture

Container Groups

AAP Database

Considerations

RBAC and Authentication

Internals

Python

Network Automation

Working with Network Configurations

Network Inventory

Network Resource Modules

Arista

Aruba

Cisco

Juniper

NetBox

Security

RHEL

Service Now

Splunk

Terraform

Puppet

Kubernetes

CMDB

  • Ansible Configuration Management Database: Ansible-cmdb takes the output of Ansible's fact gathering and converts it into a static HTML overview page (and other things) containing system configuration information.
  • AnsibleDB: Gives you the ability to quickly collect facts about your Infrastucture estate [linux, windows & network devices] and via our API, pull out the information important to you.

Performance

Windows

Miscellaneous

My Ansible Content

Roles

  • grafana_agent: Installs Grafana Cloud Agent on RedHat/CentOS or Debian/Ubuntu servers to collect observability data and sends it to Grafana Cloud.

Collections

  • capirca_acl: This collection includes a module (translate) to use Capirca from your Ansible playbooks.

Playbooks

  • ansible-kubernetes: Deploy managed Kubernetes clusters in the cloud: AKS, EKS and GKE.
  • ansible-web-server: Create a highly available web appplication on any cloud provider with Ansible.
  • ansible-webserver-azure: Automatically provision a number webserver instances behind a load balancer on Azure.
  • ansible-networking: Simple networking examples.
  • ansible-net-modules: Network Resource Modules Demo.
  • aws-testbed: Create reproducible Linux environments in the cloud.
  • ansible-cloud: Deploy virtual machines in AWS (Fedora, JunOS, Cisco IOS, CentOS, etc.).
  • ansible-snow: Ansible Tower workflow with Cisco and Service Now Collections.
  • ansible-backup: Creates a backup of your Tower setup and uploads it to AWS S3.
  • ansible-home: Collection of playbooks I run in my personal home-lab.
  • ansible-rhpds: Request a Red Hat Product Demo System (RHPDS) Sandbox.
  • ansible-workflow: An attempt to document Ansible Tower workflows as code.
  • check-calendar: Simple app to verify whether a time slot is taken/busy in Google Calendar from Ansible.

GitHub Actions

  • ansible-lint-action: My personal fork to be able to install Ansible collections and any other improvements that might be required.

Execution Environments

Inventories

Blog Posts