Skip to content

personal_machines is a repository that contains configurations and scripts for setting up and managing personal machine environments using Terraform and Ansible.

Notifications You must be signed in to change notification settings

pplanel/personal_machines

Repository files navigation

pplanel Personal Machines

personal_machines is a repository that contains configurations and scripts for setting up and managing personal machine environments using Terraform and Ansible. This project aims to automate the process of configuring and maintaining development and production environments to ensure consistency and repeatability.

Getting Started

To get started with personal_machines, ensure you have Terraform and Ansible installed on your machine. Then, clone this repository to your local machine:

git clone https://github.com/yourusername/personal_machines.git
cp envs/sample.tfvars envs/aws.tfvars

vim envs/aws.tfvars

# Install Ansible dependencies
ansible-galaxy install -r requirements.yml

# Bootstrap TF
terraform init
terraform plan
terraform apply

# Apply playbook
ansible-playbook -i inventory.yml playbook.yml

# Destroy
terraform destroy

About

personal_machines is a repository that contains configurations and scripts for setting up and managing personal machine environments using Terraform and Ansible.

Resources

Stars

Watchers

Forks

Languages