====== Ansible and Terraform Rebuild ====== ===== Overview ===== 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.