https://github.com/cesaxis-training/infrastructure
Infrastructure as Code
https://github.com/cesaxis-training/infrastructure
ansible devops-tools infrastructure terraform
Last synced: about 1 month ago
JSON representation
Infrastructure as Code
- Host: GitHub
- URL: https://github.com/cesaxis-training/infrastructure
- Owner: cesaxis-training
- Created: 2024-11-23T13:44:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-27T20:57:31.000Z (over 1 year ago)
- Last Synced: 2025-03-21T00:16:40.048Z (over 1 year ago)
- Topics: ansible, devops-tools, infrastructure, terraform
- Language: HCL
- Homepage:
- Size: 40 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Infrastructure
This repository contains Infrastructure as Code (IaC) for managing our cloud resources and configuration.
## Overview
The repository manages infrastructure across multiple platforms:
- GitHub organization and repository configurations
- DigitalOcean resources (droplets, networks, etc.)
- Server configuration and maintenance using Ansible
## Structure
```
.
├── terraform/ # Infrastructure as Code
│ ├── github/ # GitHub organization and repository management
│ └── digitalocean/ # DigitalOcean resources
└── ansible/ # Server configuration and maintenance
```
## Prerequisites
- [Terraform](https://www.terraform.io/) (>= 1.0.0)
- [Ansible](https://www.ansible.com/) (>= 2.9)
- Access tokens for GitHub and DigitalOcean
## Getting Started
1. Clone this repository
2. Configure your credentials (see configurations in each directory)
3. Run Terraform to provision infrastructure
4. Use Ansible to configure servers
## Usage
Detailed usage instructions for each component can be found in their respective directories.