Majority of the Ansible and Terraform implementation is functional, but it needs to be standardized with more documentation. This project includes a redesign of the Ansible and Terraform implementation with a standardized workflow, requiring the following tasks:
Create a design document to define all required Ansible roles and playbooks.
Create a design document for Terraform implementation.
Revisit all current Ansible playbooks and Terraform scripts to refactor where needed.
Maybe rename the server from ansible.socs…?
Consider integration with Nagios for inventory
As part of this consider a central logging service. May make sense to create one system with config management/monitor/logging. (Journalctl?)
Investigate ansible vaults to store confidential information.