infra-ansible icon indicating copy to clipboard operation
infra-ansible copied to clipboard

Tooling / Ansible to support the many aspects of infrastructure installation, setup and configuration.

infra-ansible

Repo Linter

infra-ansible was created as a supporting repo to casl-ansible, and to house infrastructure provisioning playbooks and roles - such as DNS, DHCP, etc. This repo has since grown to provide automation for an even broader scope, and for components typically found in a modern data center.

Note: This repository is meant for non-container based implementations and infrastructure components. Anything container (and OpenShift) related should be considered submitted to the casl-ansible repo.

This includes tasks like the following (but not limited to) automated:

  • Ansible prep and Ansible Tower install + admin of Tower content.
  • admin and provisioning of OpenStack Platform (networks, storage, tenants, instances, etc).
  • provisioning of DHCP, DNS (bind) and HAproxy infrastructure.
  • DNS record management (nsupdate, Route53)
  • generic bastion deployment (including docker, authentication, GUIs, etc)
  • provisioning and admin of Satellite 6 servers.
  • management and admin of storage solutions (NFS, iSCSI, LVMs, etc.)
  • libvirt installs and VM management (PXE booting, vlans/bonds/routes)
  • user management with IdM and local users + IdM/IPA integrated hosts
  • RHEL subscription management
  • 3rd party tooling, such as Atlassian SaaS suite